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.
ファイルストリームを開けないのはなぜですか?
ご検討をお願いいたします。