is_writeable($dir)不起作用



当我使用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 :) ';

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

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

相关内容

  • 没有找到相关文章

最新更新