Autor | Zpráva | ||
---|---|---|---|
kk Profil * |
zdar mam takovyto problem u meho scriptu pro prochazeni adresaru a mazani
Warning: readdir(): 144 is not a valid Directory resource in /var/www/action.php on line 193 if (false === ($mydir = opendir($dir))) { return false; } while(false !== ($file = readdir($mydir))) { diky za pomoc ..nevim vubecco stím ani jsem nikde nic nenašel otom Moderátor Alphard: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
|
||
nightfish Profil |
#2 · Zasláno: 22. 11. 2009, 12:49:39 · Upravil/a: nightfish
co je v těle toho cyklu while? tipuju, že si tam přepisuješ proměnnou $mydir
|
||
kk Profil * |
#3 · Zasláno: 22. 11. 2009, 12:55:31
while(false !== ($file = readdir($mydir))) { if($file != '.' && $file != '..') { $filePath = $dir . $file; if(is_dir($filePath)) { chdir('.'); $this->_destroyDir($filePath . '/'); rmdir($filePath); } else { unlink($filePath); } } closedir($mydir); } |
||
nightfish Profil |
#4 · Zasláno: 22. 11. 2009, 12:57:58
aha, na řádku 12 si zavřeš 'odkaz na adresář'
pokud budu vycházet z běžného použití opendir, readdir, closedir, tak by ti mělo pomoct posunout řádek 12 za uzavírací složenou závorku (nyní na řádku 13) |
||
kk Profil * |
#5 · Zasláno: 22. 11. 2009, 13:37:43
aha super dik ..
|
||
Časová prodleva: 14 let
|
0