Ответов: 67 Просмотров: 4544
|
Delovoy пишет:Подскажите, есть ли ответы на урок №8 ?
CODE ( htmlphp):
скопировать код в буфер обмена
<?PHP function scan_dir($cur_dir,$count) { echo $cur_dir.' <br>'; while (false !== ($name = readdir($dir_hndl))) // зачем тут false !== ? { if ( $name == '..'||$name == '.' ) continue; echo $count; { $cur_next=$cur_dir.$name.'\\'; echo $name.' <-<br>'; scan_dir($cur_next, $count.='-'); } } } $cur_dir = 'D:\\'; scan_dir($cur_dir,""); ?>
И всё равно и мой вариант и вариант Lana выдаёт ошибку на системных папках винды:
--D:/System Volume Information/
Warning: opendir(D:/System Volume Information) [function.opendir]: failed to open dir: No error in Z:\home\learn\www\hello.php on line 12
Warning: readdir(): supplied argument is not a valid Directory resource in Z:\home\learn\www\hello.php on line 13
Warning: closedir(): supplied argument is not a valid Directory resource in Z:\home\learn\www\hello.php on line 25 |