首頁 > 後端開發 > php教程 > php遍歷資料夾並實作編輯與刪除的程式碼

php遍歷資料夾並實作編輯與刪除的程式碼

WBOY
發布: 2016-07-25 08:55:55
原創
2027 人瀏覽過
  • 表>
  • ';
  • 休息;
  • 案例「檔案保存」;
  • //包含點則建立文件,否則建立資料夾
  • if(strpos($_POST['filename'],"."))
  • {
  • $file=fopen($_POST[ '文件名'],"w");
  • fwrite($file,$_POST['textarea']);
  • fclose($file,$_POST['textarea']);
  • fclose($檔案);
  • }else{
  • //資料夾若存在則退出,不存在則建立!
  • if(file_exists($_POST['filename']))
  • {
  • 退出;
  • }else{
  • mkdir($_POST['檔案名稱']);
  • }
  • }
  • echo "";
  • 休息;
  • 案例「dir_rename」;
  • 重新命名($_GET['路徑'],$_POST['檔案名稱']);
  • echo "
    1. /*
    2. 遍歷資料夾; 功能:(a)可刪除檔案(b)可編輯文字,網頁檔案(c)可刪除資料夾,前提是該資料夾為空(d)可建立檔案,資料夾,修改資料夾名稱;
    3. */
    4. $path=$DOCUMENT_ROOT;
    5. $path=str_replace(" /","\",$path);
    6. //指定資料夾
    7. $path=$path."\";
    8. if($_GET['folder'])
    9. {
    10. $path.=$_GET['folder']."\";
    11. }
    12. //本頁路徑,下面傳回時將用到;
    13. $url=$_SERVER['PHP_SELF '];
    14. //如果是資料夾,會加上連結;
    15. function folder($path,$str)
    16. {
    17. if(filetype($path.$str)==" dir")
    18. {
    19. return "$str";
    20. }else{
    21. return $str;
    22. }
    23. }
    24. switch($_GET['action'])
    25. {
    26. case "del";
    27. if($ _GET['type']=="file")
    28. {
    29. unlink($_GET['path']);
    30. }else{
    31. rmdir($_GET['path']);
    32. }
    33. echo "";
    34. break;
    35. case "edit";
    36. if($_GET['type']=="file")
    37. {
    38. $file=fopen($_GET['path'], "r");
    39. while(!feof($file))
    40. {
    41. $result.=fgets($file,9999);
    42. }
    43. fclose($file);
    44. echo '
    45. tr>
    46. >> 編輯檔案 > 回傳
      ->檔名:'.$_GET['path'].'
    47. form>';
    48. }else{
    49. echo '
    50. >> 新檔案 > 回傳
      ->資料夾更名:
    51. ';
    52. }
    53. 休息;
    54. 案例「editsave」;
    55. $file=fopen($_GET['path'],"w");
    56. fwrite($file,$_POST['textarea']) ;
    57. fclose($檔);
    58. echo "
    ->檔名:
  • ";
  • break;
  • }
  • ?>
  • 複製程式碼複製程式碼


  • 來源:php.cn
    本網站聲明
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
    熱門教學
    更多>
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板