php刪除上傳的圖片與資料夾(實例分享)

WBOY
發布: 2016-07-25 08:55:43
原創
1077 人瀏覽過
  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) okay
    ";
  15. }
  16. }

  17. $filename = "aaa.jpg";

  18. $filepath = $folder . "\" . $filename;
  19. if( !file_exists( $filepath ) )
  20. {
  21. die( "$filepath not exist
    " );
  22. }
  23. else
  24. {
  25. echo "picture
    ";
  26. echo "

    deleting $filepath ......

    ";
  27. if( !unlink( $filepath ) )
  28. {
  29. echo "unlink $filepath error
    ";
  30. }
  31. else
  32. {
  33. echo "unlink $filepath okay
    ";
  34. if( !rmdir( $folder ) )
  35. {
  36. echo "rmdir $folder error
    ";
  37. }
  38. else
  39. {
  40. echo "rmdir $folder okay
    ";
  41. }
  42. }
  43. }
  44. ?>

复制代码

说明: 运行于虚拟空间的话,则可能会由于文件夹的权限问题导致不能删除图片和文件夹。 这里使用了777,可能一般的虚拟空间上的都是660吧,可以改成770,实在不行就改成777吧,安全系数低了些。

>>> 您可能感兴趣的文章: php 删除记录同时删除图片文件的代码 PHP上传图片、删除图片的简单示例代码 PHP删除N分钟前创建的所有文件的小例子 php删除目录及所有文件的方法举例 php删除目录下N天前所有文件的代码一例 php删除记录同时刷新当前页面的实现代码 删除指定文件夹中所有文件的php代码 php上传与删除图片的简单范例 php写的一个删除目录的函数 php递归创建和删除文件夹的代码 php递归删除目录及文件的自定义函数rrmdir php递归删除目录的例子



來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!