1

Windows エクスプローラーでネットワーク上の別のサーバー上のファイル共有を指すように Z: ドライブをマップしました。ファイルにアクセスして、そこで問題なく読み書きできます。

PHP から mkdir() を実行しようとすると、「No such file or directory」というエラーが表示されます。

テストとして、Everyone に読み取り、書き込み、および実行のアクセス権を与えましたが、まだ機能していません。

私が使用しているコード:

mkdir('Y:/newfolder/', 0777);

また、PHP内でドライブを再度マッピングしようとしましたが、役に立ちませんでした:

system('net use Y: "\\DEV01\share" Password1 /user:Administrator /persistent:no>nul 2>&1");
mkdir('Y:/newfolder/', 0777);

手伝ってください。

4

1 に答える 1

3

アドバイスありがとうございます。構文エラーであることが判明しました。マッピングコード。バックスラッシュをエスケープする必要があることを除いて、上記のように PHP スクリプト内でドライブを手動でマップする必要があります。の代わりに \\DEV01\share、 を使用する必要があります\\\\DEV01\\share

于 2012-08-09T21:47:24.333 に答える