用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日
网友评论