ホームページ >バックエンド開発 >PHPチュートリアル >PHP正規表現を使用して、指定したフォルダー内のすべての画像名を取得し、これらの関連する画像を削除する方法を教えてください。

PHP正規表現を使用して、指定したフォルダー内のすべての画像名を取得し、これらの関連する画像を削除する方法を教えてください。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 13:12:43789ブラウズ

PHP 正規表現を使用して、指定したフォルダー内のすべての画像名を取得し、これらの関連する画像を削除する方法を教えてください
最近、友人のために fckeditor をエディターとして使用するバックエンドを作成しましたが、fckeditor には次のような機能がありません写真をアップロードする機能は、ニュースを削除するときにデータを削除するだけなので、将来的に大量のジャンク写真が蓄積されます。写真を削除するときに、ニュース コンテンツ内の upimages フォルダー内の関連する写真を読み取ってから削除したいと考えています。

たとえば、私のニュースには 4 つの写真リンクがあります PHP正規表現を使用して、指定したフォルダー内のすべての画像名を取得し、これらの関連する画像を削除する方法を教えてください。< img src="http://www.abc.com/upimages/77777.bmp" /> !!!!





-----解決策---------
このように...

PHP コード
$news_content = ' img src="http://www.abc.com/upimages/555555.GIF " /> '; if( preg_match_all("//", $news_content, $getvalues) ){ foreach($getvalues[1] as $filename){ unlink('upimages/' . $filename); }

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。