dポイントプレゼントキャンペーン実施中!

サーバー上のhtmlファイルをPHPで修正(不要データ削除)後に、上書きをしたいのですが、なかなかうまくいきません。上書きの方法を教えてください。
$data = @file_get_contents(\'./index.html\');
$data = str_replace(\'該当文字\', \'\', $data);
echo $data;
ここまでは出来ました。
残りはindex.htmlを上書きするだけなのですが。。

A 回答 (1件)

書き換えの権限があるならfwriteしてください



http://www.php.net/manual/ja/function.fwrite.php
    • good
    • 0
この回答へのお礼

ありがとうございます。
$file = fopen($file_name, "w") or die("OPENエラー $file_name");

// ファイルをロックする(排他的ロック)
// flock($file, LOCK_EX);



// データを書き込む
fputs($file, $data);

// ロックを開放する
flock($file, LOCK_UN);

// ファイルを閉じる
fclose($file);

echo $data;

このようにして、保存する事ができました。

お礼日時:2008/04/23 14:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!