0

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;
            }
    }

私がやっているコードに代わるものはありますか?

4

3 に答える 3

1

解決策:変更したいフォルダーとファイルをPHP open_basedirに追加し、Filezillaを使用して読み取り/書き込み権限を変更し、修正しました。

于 2012-04-23T10:55:59.347 に答える
0

http://de.php.net/manual/en/function.opendir.phpを使用して、falseをチェックできます。

于 2012-04-20T09:55:10.663 に答える
0

コードは両方のプラットフォームで正常に動作するはずなので、この問題ではありません。

通常、このような問題はnaming system。大文字と小文字を区別する厳密な命名システムを使用するLinuxベースのOS。

だからそれを修正してみてください。

于 2012-04-20T09:55:29.307 に答える