-6

mkdirPHP からa を実行しようとすると、次のエラーが発生します。

警告: mkdir() [function.mkdir]: No such file or directory in /home3/mysite/public_html/register.php on line 220

問題のある行は次のとおりです。

mkdir($filePath, 0777);

誰が何が起こっているのか知っていますか?mkdirすべての PHP インストールにあるべきではありませんか?

ありがとう

4

2 に答える 2

4

mkdir()PHP インストールにあり、動作しています。このエラーは、実際には、存在しないディレクトリ内にディレクトリを作成しようとしていることを示しています。

true再帰的に機能させるには、3 番目のパラメーターとして渡す必要がある場合があります。つまり、mkdir($path, 0777, true)

于 2013-07-23T01:50:38.520 に答える
3

これは、新しいフォルダーを作成しようとしているフォルダーが存在しないことを意味します。

たとえば、mkdir("non/existant/path/newdir")失敗します。

recursiveオプションのパラメータをに渡す必要がありますmkdir()

于 2013-07-23T01:50:44.397 に答える