is_writable($ dir)无效

时间:2013-08-19 22:14:38

标签: php-5.3 phpdesigner

当我使用thix thix ix时,所有它都很好ix显示所有子文件夹和子文件夹的子文件夹

<?php

function listFolderFiles($dir){
    $Folders = scandir($dir);
    echo '<ol>';
    foreach($folders as $subFolders){
        if($subFolders != '.' && $subFolders != '..'){
             echo '<li>'.$subFolders;
             if(is_dir($dir.'/'.$subFolder)) listFolderFiles($dir.'/'.$subFolders);
             echo '</li>';
         }
    }

    echo '</ol>';
}

listFolderFiles('/home/');

?>

但是当我更改代码时,检查是否有任何文件夹是可写的,而不是给我任何错误,也没有显示结果。 在

if($subFolders != '.' && $subFolders != '..'){
                if(is_writable($subFolders)){
        echo '<li>'.$subFolders.' is witeable :) ';

1 个答案:

答案 0 :(得分:0)

您已关闭,但缺少完整的文件名。需要$dir.'/'.部分(父路径):

if(is_writable($dir.'/'.$subFolders)){