3

私が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 :) ';
4

1 に答える 1

0

あなたは近いですが、完全なファイル名がありません。必要な$dir.'/'.部分 (親パス):

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

于 2013-08-19T22:17:48.030 に答える