我有这个代码来检查文件夹是否存在使用PHP并且它在Windows中与xampp一起正常工作,但是当我尝试将该页面移动到服务器时,它不起作用。
这是我的代码:
function validate (&$valores, &$errores, $campo, $carpeta) { $valores [$campo] = $carpeta; if ((file_exists($carpeta) && is_dir($carpeta))==false) { $errores[$campo] = true; } else { $errores[$campo] = false; } }
我正在做的代码有替代方法吗?
答案 0 :(得分:1)
解决方案: 我添加了PHP open_basedir文件夹和我想要更改的文件,然后使用Filezilla我修改了读/写权限并修复了。
答案 1 :(得分:0)
您可以使用http://de.php.net/manual/en/function.opendir.php并检查是否错误。
答案 2 :(得分:0)
您的代码应该在两个平台上运行良好,所以不是这个问题。
通常,这个问题归因于naming system
。基于linux的操作系统使用严格区分大小写的命名系统。
所以试着解决这个问题。