0

PHP は私の得意分野ではなく、理解できないエラーが表示されます。私は PHP 5.2 を使用しており、drupal 6 はこれらの内容で php 関数を呼び出しています。

このスクリプトを実行しているサーバーにファイルを正常に書き込むことができますが、ファイルを移動する必要がある別の Windows (ファイル) サーバーには書き込むことができません。

これが私のphpコードです:

try{
    $outputFile = "//myserver/dir1/dir2/dir_with_everybody_write_permission/print.txt";
    $fh = fopen($outputFile, 'w');
    $filecontents = "script to be written";
    fwrite($fh, $filecontents);
    fclose($fh);
} catch (Exception $e) {
    form_set_error('', t('File Write Error'));
}

私のエラー:

[function.fopen]: failed to open stream: No such file or directory in C:\web\apache\htdocs\sites\all\modules\dirA\X.module on line 161.
warning: fwrite(): supplied argument is not a valid stream resource in C:\web\apache\htdocs\sites\all\modules\dirA\X.module on line 164.
warning: fclose(): supplied argument is not a valid stream resource in C:\web\apache\htdocs\sites\all\modules\dirA\X.module on line 165. 

ファイルストリームを開けないのはなぜですか?

ご検討をお願いいたします。

4

1 に答える 1

1

そのようなファイル、又はディレクトリはありません

間違ったディレクトリに書き込んでいると思います。

于 2012-08-28T18:04:17.043 に答える