PHPでファイルを走査して指定した文字を削除する方法

藏色散人
リリース: 2023-03-08 17:12:02
オリジナル
2182 人が閲覧しました

PHP がファイルを走査して指定文字を削除する実装方法: まず PHP サンプル ファイルを作成し、次に「関数 del($getstr){.. .}」メソッドそれだけです。

PHPでファイルを走査して指定した文字を削除する方法

この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php はディレクトリのトラバースを実装します

の指定内容この記事では主に、ディレクトリを走査し、指定されたファイル内の指定内容を削除するための PHP の実装について紹介します。この記事で実装されているツールは、削除するために使用できます。サーバー上に一文のトロイの木馬が存在します。必要な友人はそれを参照できます。次へ

私は今、静かな寮に座っています。冬休みはもう終わってしまったようです。 . 今日投稿したのは冬休み最後の勉強で、その後は今ワンピースを見ています。

私はかつて C 言語でディレクトリ トラバーサルとファイル コピーのプログラムを作成しましたが、これは非常に長くて複雑でしたが、現在は PHP を使用してディレクトリをトラバースすることができ、コードははるかに短くなります。このプログラムの目的は、ディレクトリを走査し、指定されたファイル名を持つすべてのファイルを検索し、指定された文字列を削除することです。

コードは次のとおりです:

输入相关信息

"; } ?>
输入目标文件夹: 输入目标文件名: 输入需要删除的字符串:
ログイン後にコピー

PHPでファイルを走査して指定した文字を削除する方法

2 つの関数を作成したことがわかります。関数 traverse は、一時ファイルで見つかった指定されたファイル パスを書き込みますここで、関数 del はこれらのファイル内の指定された文字列を削除します。実際、私もこれは無駄だと思います。トラバーサル中に直接削除するだけでよく、一時ファイルを生成する必要はまったくありません。

実は最初はトラバース部分をC言語で書いたのですが、C言語はファイル操作がしにくいので、削除した部分をPHPで書きました。次に、単にトラバーサルを変更しました。ファイルも PHP で書かれていたので (C よりもはるかに単純なようです)、別の関数トラバースを作成しました。トラバーサル部分だけを見ることもできますし、以前に C で書いたトラバーサル コード (ソース コードを送信しました) と比較して、違いを確認することもできます。

ただし、このバージョンではワイルドカードがサポートされていないため、ファイル名を指定する必要があります。その機能 (これを書いた理由でもあります) は、サーバー上にハングした 1 文のトロイの木馬をバッチで削除できることです。

[推奨学習: 「PHP ビデオ チュートリアル」]

以上がPHPでファイルを走査して指定した文字を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!