首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >is_writable($dir)不工作

is_writable($dir)不工作
EN

Stack Overflow用户
提问于 2013-08-19 22:14:38
回答 1查看 2.2K关注 0票数 3

当我使用thix时,它显示了所有子文件夹和子文件夹的所有子文件夹。

代码语言:javascript
复制
<?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/');

?>

但是,当我稍微修改代码以检查是否有任何文件夹比它更可写时,没有给我任何错误,也没有显示结果。在线上

代码语言:javascript
复制
if($subFolders != '.' && $subFolders != '..'){
                if(is_writable($subFolders)){
        echo '<li>'.$subFolders.' is witeable :) ';
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-19 22:17:48

你已经接近了,但遗漏了完整的文件名。需要$dir.'/'.部件(父路径):

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18323975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档