Autor Zpráva
Jack Finger
Profil
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
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
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ž.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0