ホームページ  >  記事  >  バックエンド開発  >  PHP はアップロードされた画像とフォルダーを削除します (共有の例)

PHP はアップロードされた画像とフォルダーを削除します (共有の例)

WBOY
WBOYオリジナル
2016-07-25 08:55:431085ブラウズ
  1. /**

  2. * アップロードした写真とフォルダーを削除します
  3. * by bbs.it-home.org
  4. */
  5. $folder = "D:wwwjbxue\"."testimage";
  6. if( !file_exists( $folder ) )
  7. {
  8. if( !mkdir( $folder,777 ) )
  9. {
  10. echo "mkdir $folder (mode:777) error
    ";
  11. }
  12. else
  13. {
  14. echo "mkdir $folder (mode:777)オーケー
    ";
  15. }
  16. }

  17. $filename = "aaa.jpg";

  18. $filepath = $folder 。 「\」 。 $filename;
  19. if( !file_exists( $filepath ) )
  20. {
  21. die( "$filepath が存在しません
    " );
  22. }
  23. else
  24. {
  25. echo "picture
    ";
  26. echo "

    $filepath を削除しています ......

    ";
  27. if( !unlink( $filepath ) )
  28. {
  29. echo "$filepath のリンク解除エラー
    ";
  30. }
  31. else
  32. {
  33. echo "$filepath のリンク解除は問題ありません
    ";
  34. if( !rmdir( $folder ) )
  35. {
  36. echo "rmdir $folder error
    ";
  37. }
  38. else
  39. {
  40. echo "rmdir $folder ok
    ";
  41. }
  42. }
  43. }
  44. ?>

复制代码

说明: 仮想空間で実行されるため、ファイル ファイルの制限により、画像やファイルを削除できない可能性があります。 ここでは 777 を使用しています。おそらく一般的な仮想空間のすべては 660 レベルですが、770 は変更可能であり、非動作時には 777 レベルに変更され、安全性が低下します。

>>> 您可能感兴興味深い文章:

php删除记录同時删除图片文件の代価 PHP 上で転送される画像、削除される画像のサンプル例コード PHP删N分前に作成されたすべてのファイルの小例 php删除目录およびすべての文書の方法の例 php删除目录下N天前すべての文件の代码一例 php删除记录同時刷新当前页面の实现代码 删指定文件夹中のすべての文件のphp代码 php上传与删除图片の简单范の例 php写一删除目录の関数 php递归创建和删除文件夹的代码 php递归删除目录及び文件の自定関数rrmdir php递归删除目录の例


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