Autor | Zpráva | ||
---|---|---|---|
Jack Finger Profil |
#1 · Zasláno: 3. 2. 2008, 13:20:31
Dobrý den,
jak mi může tento kousek kódu vypisovat 'neexistuje', když soubor opravdu existuje? Kontroloval jsem to několikrát, zkoušel jsem i ./ , i '/home/domena.cz/www atd...', ale pořád nic. Je to možné? Díky, Jack Finger $path = './languages/cs/language.php'; if(is_file($path)){ echo 'existuje'; } else { echo 'neexistuje'; } |
||
sicario Profil |
#2 · Zasláno: 3. 2. 2008, 13:47:35
Na testovani existence souboru/adresare pouzivam funkci file_exists($filename). Jsi si jisty, ze mas skutecne spravne uvedenou cestu k souboru? V relativnich cestach muze nastat docela zmatek, pokud do sebe php skripty ruzne includujes v ruznych adresarich. Problem sem vyresil tak, ze jsem zacal pouzivat absolutni cesty.
|
||
Jack Finger Profil |
#3 · Zasláno: 3. 2. 2008, 14:03:38
file_exists dělá to stejné, jistý si jsem, $_SERVER['DOCUMENT_ROOT'] mi na doméně háže '/home/domena.cz/', na subdoméně jen '/htdocs'. Psal jsem na podporu, ta mi napsala, že je asi nějaký problém v nastavení serveru. Nechápu jaký, ale budiž.
|
||
Časová prodleva: 16 let
|
0