ホームページ > バックエンド開発 > PHPチュートリアル > php_PHPチュートリアルで指定ディレクトリ内の関連ファイルを削除する例

php_PHPチュートリアルで指定ディレクトリ内の関連ファイルを削除する例

WBOY
リリース: 2016-07-13 10:16:47
オリジナル
928 人が閲覧しました

phpは、指定されたディレクトリインスタンス内の関連ファイルを削除します

コードは次のとおりです


//指定されたフォルダー内の不正なファイルを削除します

関数my_del($dir)
{
If(is_dir($dir)){
//指定したフォルダーを開きます
if($handle = opendir($dir))
{
while(false !== ($file = readdir($handle)))
{
If($file !== '.' && $file !== '..')
{
my_del($dir.'/'.$file);
}
}
$res = Closedir($handle);
}
}その他{
//写真以外のファイルをすべて削除
$avatararr = array('180x180.jpg', '30x30.jpg', '45x45.jpg', '90x90.jpg');
$ex =explode('/', $dir);
$endex = end($ex);
If((strripos($endex,'.jpg') === false) || (substr($endex, -4) != '.jpg')){
// 名前でフィルタリングします
@unlink($dir);
} else {
// ファイルの実際の内容でフィルタリングします
$info = @getimagesize($dir);
If(!$info || $info[2] !=2) {
@unlink($dir);
}
}
}
}

$dir='D:/xampp/htdocs/www/avatar001/12/47/';
my_del($dir);

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/895549.html技術記事指定したディレクトリ内の関連ファイルを削除するphpのコード例は以下の通り? php //指定したフォルダ内の不正なファイルを削除 function my_del($dir) { if(is_dir($dir)){ //指定したフォルダを開く if( $ハンド..
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート