Autor Zpráva
Anonymní
Profil *
Ahoj,

proc tohle nefunguje, porad to pise ze soubor neexistuje a pritom existuje

<?php

$filename = '/home/vist/cz/aaa/cure/pas';


if (file_exists($filename)) {
echo "Soubor $filename existuje";
} else {
echo "Soubor $filename neexistuje";
}
?>

diky za pomoc
kordy
Profil
Já na konci cesty nevidím soubor :)
jenikkozak
Profil
Ten soubor nemá žádnou příponu?
kordy
Profil
Přestně tak... Neni evidentní, jestli to na konci je soubor bez přípony (to jsem ještě neviděl) nebo složka. V podobných případech hledej chybu vždycky v cestě, protože ten zbytek jsi odněkud opsal ne?
Anonymní
Profil *
ten soubor nema priponu a chyba v ceste neni;) dekuji
petr 6
Profil
Anonymní:
ten soubor nema priponu a chyba v ceste neni;)
V tom případě tvůj kód funguje.

Možná by pomohlo, kdybys ono "nefungování" nějak specifikoval...

"Nefunguje" to stejně, i když zadáš relativní cestu?
Anonymní
Profil *
no porad to pise, ze Soubor /home/vist/cz/aaa/cure/pas neexistuje
Alphard
Profil
Podaří se vám vypsat obsah adresáře /home/vist/cz/aaa/cure/? Máte tam přístup, resp. PHP?
Anonymní
Profil *
no tak nevypise se nic

zajimave ze slozka o uroven vis se vypise a prava jsou nastaveny u obou stejne.. tak to me pos.... :(
Anonymní
Profil *
tak nakonec nastaveny stejne nejsou, jsou nastavena na 0700 coz znamena ze ji php nevidi. Jak muzu prijmet php aby ji nacetlo a vypsalo obsah? Dekuji
Spectator
Profil
Anonymní:
nastavit práva
DJ Miky
Profil
PHP by ten adresář načetlo, ale samo si práva přidělit nemůže (to by byla celkem slušná bezpečnostní díra), takže zbývá jedině upravit práva nebo vlastníka adresáře podle toho, pod kterým uživatelem PHP (Apache) běží.
Spectator
Profil
Samozřejmě, že ne pomocí PHP =)

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