0

ファイルのどこかに文字列 'test' が見つかった場合、PHP ファイルに 4 行のコードを追加したいと考えています。私はこれについて多くのことをグーグルで調べましたが、正確な解決策は得られませんでした:(これについて私を助けてください。事前に感謝します。

4

1 に答える 1

0

次のようにファイル内のテキストを検索できます。

$data = file_get_contents('file.ext');

if(strpos($data, 'text') !== FALSE)
{
    $file_data = "Stuff you want to add\n";
    $file_data .= $data;
    file_put_contents('file.ext', $file_data);
}

ファイルの最後に行を追加するには、次を使用します

file_put_contents('file.ext', $text_to_append, FILE_APPEND | LOCK_EX);

FILE_APPEND フラグはファイルの最後に追加するためのもので、LOCK_EX フラグは他の誰かが同時にファイルに書き込むのを防ぐためのものです

于 2012-07-13T11:11:06.627 に答える