検索

ホームページ  >  に質問  >  本文

file_get_contents を使用して PHP ファイルを開き、指定された文字列を検索し、その下に新しい行で他のコンテンツを追加するにはどうすればよいですか?

関数を実装したいです。使用しているシステムが更新されるたびに、自分で追加したコードが上書きされるからです。
この関数を実装したいです。コードがカバーされている場合は、開きますそのコードをもう一度追加してください。

これはこのコードです。カバーされている場合は、このファイル php ファイル
framework/bootstrap.inc.php

を開きます。

そして、この部分を検索してください。 ['development'] == 1);
完全なものは次のようになります。
define('DEVELOPMENT', $_W['設定'] ['設定']['開発'] == 1);

検索後に true が返された場合、新しい行が追加され、その後ろにコードが追加されます。
リーリー

淡淡烟草味淡淡烟草味2698日前954

全員に返信(3)返信します

  • 我想大声告诉你

    我想大声告诉你2017-06-28 09:25:06

    コードを更新すると一部のコードが上書きされるという問題を見つけて、この回りくどい方法で問題を解決してみませんか?

    返事
    0
  • 欧阳克

    欧阳克2017-06-28 09:25:06

    なぜしないのですか

    リーリー

    追加したこのコード用に別のファイルを作成し、システムアップデートファイルとあなたのファイルの両方をそこにロードします

    リーリー

    この方法では、更新後にシステムによって上書きされることを心配する必要がなく、独自のコードを保守することがはるかに簡単になります。

    返事
    0
  • PHP中文网

    PHP中文网2017-06-28 09:25:06

    上記の点に同意します。ただし、これを行う必要がある場合は、追加したコードにコメントを追加できます。次に、ファイル全体の内容を読み取り、コメントを使用してファイルを 2 つの文字列に分割します。次に、コードを 2 つの文字列と連結し、最後にファイルに書き込みます。

    返事
    0
  • キャンセル返事