PHP がファイルを走査して指定文字を削除する実装方法: まず PHP サンプル ファイルを作成し、次に「関数 del($getstr){.. .}」メソッドそれだけです。
この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php はディレクトリのトラバースを実装します
の指定内容この記事では主に、ディレクトリを走査し、指定されたファイル内の指定内容を削除するための PHP の実装について紹介します。この記事で実装されているツールは、削除するために使用できます。サーバー上に一文のトロイの木馬が存在します。必要な友人はそれを参照できます。次へ
私は今、静かな寮に座っています。冬休みはもう終わってしまったようです。 . 今日投稿したのは冬休み最後の勉強で、その後は今ワンピースを見ています。
私はかつて C 言語でディレクトリ トラバーサルとファイル コピーのプログラムを作成しましたが、これは非常に長くて複雑でしたが、現在は PHP を使用してディレクトリをトラバースすることができ、コードははるかに短くなります。このプログラムの目的は、ディレクトリを走査し、指定されたファイル名を持つすべてのファイルを検索し、指定された文字列を削除することです。
コードは次のとおりです:
输入相关信息"; } ?>
2 つの関数を作成したことがわかります。関数 traverse は、一時ファイルで見つかった指定されたファイル パスを書き込みますここで、関数 del はこれらのファイル内の指定された文字列を削除します。実際、私もこれは無駄だと思います。トラバーサル中に直接削除するだけでよく、一時ファイルを生成する必要はまったくありません。
実は最初はトラバース部分をC言語で書いたのですが、C言語はファイル操作がしにくいので、削除した部分をPHPで書きました。次に、単にトラバーサルを変更しました。ファイルも PHP で書かれていたので (C よりもはるかに単純なようです)、別の関数トラバースを作成しました。トラバーサル部分だけを見ることもできますし、以前に C で書いたトラバーサル コード (ソース コードを送信しました) と比較して、違いを確認することもできます。
ただし、このバージョンではワイルドカードがサポートされていないため、ファイル名を指定する必要があります。その機能 (これを書いた理由でもあります) は、サーバー上にハングした 1 文のトロイの木馬をバッチで削除できることです。
[推奨学習: 「PHP ビデオ チュートリアル」]
以上がPHPでファイルを走査して指定した文字を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。