[PHP] předání proměnné

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Víťa1 16. 4. 2014 18:35

Zdravím
Mám problém
Kód: Vybrat vše
$pro="pozdrav";
$sta = file_get_contents($pro);// toto nefunguje
$sta = file_get_contents("pozdrav");// toto funguje

Co dělám špatně nebo jak to má být? díky
Promiňte mi. takové triviální otázky ale jsem samouk a androidí embryo Mám WIN8.1(prožívám v osobním životě velmi špatné období)
Víťa1
Junior
Uživatelský avatar

Odeslat příspěvekod karlos00x 16. 4. 2014 18:47

a kdyz pouzijes apostrof?
Upgrade který má smysl: SSD. Zažijete svižný počítač.
karlos00x
Pokročilý

Odeslat příspěvekod Víťa1 16. 4. 2014 19:30

Chceš říct misto " tak ' to musím zkusit to nevím jestli to pomůže .díky
Víťa1
Junior
Uživatelský avatar

Odeslat příspěvekod Odpadlík 16. 4. 2014 20:00

Co chceš udělat? Tahle funkce slouží k získání dat ze souboru nebo z URL.
Funguje samozřejmě oboje:
Kód: Vybrat vše
$page = 'http://seznam.cz';
$data = file_get_contents($page);
$data = file_get_contents('http://seznam.cz');
Odpadlík
Junior

Odeslat příspěvekod Pavel Černík 16. 4. 2014 20:33

více méně by to mělo být jedno, i když uvozovky ["] můžou způsobit, že se část textu zpracuje jako proměnná atd... (ale poté by se měla zpracovat v obou případech). Osobně bych hledal chybu primárně v nějakém překlepu (třeba $$pro)
zkuste si spíš zároveň s file_get_contents($pro); dát i něco jako var_dump($pro); a zkontrolujte, jestli to skutečně obsahuje název souboru který chcete načíst...
Nebo to před printnutím přímo převést na hexa, pokud používáte nějaké speciální znaky které se v html nemusí zobrazit tak jak jsou...
Pavel Černík
Junior


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků