| 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: 16 let
|
|||
0
).