当我使用thix时,它显示了所有子文件夹和子文件夹的所有子文件夹。
<?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 :) ';发布于 2013-08-19 22:17:48
你已经接近了,但遗漏了完整的文件名。需要$dir.'/'.部件(父路径):
if(is_writable($dir.'/'.$subFolders)){
https://stackoverflow.com/questions/18323975
复制相似问题