美文网首页
s_file() 和 file_exists() 一直返回fla

s_file() 和 file_exists() 一直返回fla

作者: ONEDAYLOG | 来源:发表于2020-05-11 16:13 被阅读0次

    用php判断本地文件的时候就是返回一直是错误,小编开始使用的是相对路"../****/***.jpg"可是就是没有啊,根据网站的相对路径去找这个文件是确实存在的。但是一直是flase报错,经过各种途径的搜索问答都无法解释为什么,一气之下就决定打印路径出来看看。

    $dir = "../";
    echo "<br>";
     
    //获取某目录下所有文件、目录名(不包括子目录下文件、目录名)  
        $handler = opendir($dir);  
        while (($filename = readdir($handler)) !== false) {//务必使用!==,防止目录下出现类似文件名“0”等情况  
            if ($filename != "." && $filename != "..") {  
                    $files[] = $filename ;  
               }  
           }  
        
        closedir($handler);  
            
    //打印所有文件名  
    foreach ($files as $value) {  
        echo $value."<br />";  
    }
    

    打印结果发现../是php安装环境的相对路径,所以还是改用绝对路径文件就可以被找到

    原来的站点停运,整合到简书
    2016年9月9日

    相关文章

      网友评论

          本文标题:s_file() 和 file_exists() 一直返回fla

          本文链接:https://www.haomeiwen.com/subject/ulgunhtx.html