如何使用PHP检查文件夹是否存在

时间:2012-04-20 09:52:19

标签: php file-io directory

我有这个代码来检查文件夹是否存在使用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;
            }
    }

我正在做的代码有替代方法吗?

3 个答案:

答案 0 :(得分:1)

解决方案: 我添加了PHP open_basedir文件夹和我想要更改的文件,然后使用Filezilla我修改了读/写权限并修复了。

答案 1 :(得分:0)

您可以使用http://de.php.net/manual/en/function.opendir.php并检查是否错误。

答案 2 :(得分:0)

您的代码应该在两个平台上运行良好,所以不是这个问题。

通常,这个问题归因于naming system。基于linux的操作系统使用严格区分大小写的命名系统。

所以试着解决这个问题。