Portál AbcLinuxu, 12. května 2025 00:44

Dotaz: PHP file_exists problem

8.9.2006 16:55 Jarek Čecho | skóre: 13 | blog: Jarcec_Zone | Koprivnice
PHP file_exists problem
Přečteno: 594×
Odpovědět | Admin
Dobry den v PHP mam tridu, ve ktere je tento uryvek kodu:
if(file_exists($this->plugin_root_path)) echo "'{$this->plugin_root_path}'";
if(file_exists($this->plugin_root_path.'/jarcec')) echo "'{$this->plugin_root_path}/jarcec'";
if(file_exists($this->plugin_root_path.'/'.$ID_Pages)) echo "'{$this->plugin_root_path}/$ID_Pages'";
Tzn. pokud existuji tito 3 slozky tak zobrazi jejich celou cestu. Script se tvari ze vse existuje a vypise tri cesty:
'/var/www/localhost/htdocs/nhs-ng//plugins/SimpleFotogalery-1'
'/var/www/localhost/htdocs/nhs-ng//plugins/SimpleFotogalery-1/jarcec'
'/var/www/localhost/htdocs/nhs-ng//plugins/SimpleFotogalery-1/11'
Jenze problem je, ze mimo hlavniho adresare ty soubory neexistuji. Ve zkutecnosti jsem se prave je snazil vytvorit pres mkdir(), jenze ten hlasil ze jiz existuji (coz mi zacalo byt divne)... Dalsi zajimavosti je, ze pokud fci predam jen retezec, tedy (file_exists('/var/www/localhost/htdocs/nhs-ng//plugins/SimpleFotogalery-1/jarcec')), tak zahlasi spravne, ze neexistuje.

Netusite nekde kde jsem udelal chybu?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.9.2006 17:08 marek
Rozbalit Rozbalit vše Re: PHP file_exists problem
Odpovědět | | Sbalit | Link | Blokovat | Admin
jenom takova hloupa myslenka ... neni v tom retezci nejaka zradna mezera?
8.9.2006 17:11 Jarek Čecho | skóre: 13 | blog: Jarcec_Zone | Koprivnice
Rozbalit Rozbalit vše Re: PHP file_exists problem
No to uz me napadlo - proto mam vystup v apostrofech - nikde ji tam nevidim :-(
8.9.2006 17:19 marek
Rozbalit Rozbalit vše Re: PHP file_exists problem
No, na tom miste toho dvojlomitka by se pekne vyjimala ... a patrat potom po adresari " " je opravdu na palici:-)
Jeste takova vec - manual rika, ze vysledek funkce file_exists je cacheovan ... nemuze to na to mit vliv?
8.9.2006 17:22 Jarek Čecho | skóre: 13 | blog: Jarcec_Zone | Koprivnice
Rozbalit Rozbalit vše Re: PHP file_exists problem
Nepravdepodobne - mimo toho prvniho adresare totiz nikdy ani neexistovali (az ten script je mel tvorit, jenze netvoril a tak jsem se postupne dostal az k tomuto kodu)
8.9.2006 17:24 marek
Rozbalit Rozbalit vše Re: PHP file_exists problem
A zkusil bych porovnat, jestli ta tvrde zadana cesta k souboru se rovna one promenne ... jestli se rovnaji, zdalo by se, ze chyba je v php. Pokud se nerovnaji, je tam schovan nejaky zakerny, treba netisknutelny, znak...
8.9.2006 17:35 Jarek Čecho | skóre: 13 | blog: Jarcec_Zone | Koprivnice
Rozbalit Rozbalit vše Re: PHP file_exists problem
Dekuji za nakopnuti spravnym smerem - retezce se opravdu nerovnaji, takze tam asi bude nekde skryta mezera ci jiny paznak...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.