日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
利用rmdir()函數(shù)實(shí)現(xiàn)PHP遞歸刪除目錄

我們大家都知道PHP 是一個(gè)小開(kāi)放源碼的一門(mén)技術(shù),隨著越來(lái)越多的人意識(shí)到它的實(shí)用性從而逐漸發(fā)展起來(lái)。Rasmus Lerdorf 在 1994 年發(fā)布了 PHP 的第一個(gè)版本。從那時(shí)起它就飛速發(fā)展,并在原始發(fā)行版上經(jīng)過(guò)無(wú)數(shù)的改進(jìn)和完善現(xiàn)在已經(jīng)發(fā)展到版本 4.0.3 。

站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到鹽田網(wǎng)站設(shè)計(jì)與鹽田網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:成都做網(wǎng)站、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋鹽田地區(qū)。

#T#PHP 是一種嵌入在 HTML 并由服務(wù)器解釋的腳本語(yǔ)言。它可以用于管理動(dòng)態(tài)內(nèi)容、支持?jǐn)?shù)據(jù)庫(kù)、處理會(huì)話跟蹤,甚至構(gòu)建整個(gè)電子商務(wù)站點(diǎn)。它支持許多流行的數(shù)據(jù)庫(kù),包括 MySQL、PostgreSQL、Oracle、Sybase、Informix 和 Microsoft SQL Server。動(dòng)態(tài)內(nèi)容為什 么這么熱門(mén)?假設(shè)您正在管理有 10 個(gè)產(chǎn)品的電子商務(wù)站點(diǎn)。只要產(chǎn)品不是經(jīng)常變動(dòng)或者預(yù)料到它不會(huì)有太大的變動(dòng),那么手工編寫(xiě) 10 個(gè)帶有必要的信息、表單和諸如此類(lèi)內(nèi)容的靜態(tài)產(chǎn)品頁(yè)面是不困難的。但是,假設(shè)您在本月再要添加 10 個(gè)或更多產(chǎn)品,然后在下個(gè)月要更多,而且價(jià)格有時(shí)會(huì)變動(dòng)或者想改變站點(diǎn)的觀感。那么您就會(huì)陷入用手工重新編寫(xiě)數(shù)十個(gè),也許上百個(gè)靜態(tài)頁(yè)面的困境中。

另一方面,假設(shè)您從創(chuàng)建 product.php 頁(yè)面開(kāi)始。它沒(méi)有靜態(tài)信息,而是編碼成可以從產(chǎn)品數(shù)據(jù)庫(kù)中提取信息并動(dòng)態(tài)地構(gòu)建一個(gè)頁(yè)面。然后您就擁有了一個(gè)元數(shù)據(jù)頁(yè)面,它可以根據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中的信息 提供一個(gè)、一百個(gè)、甚至十萬(wàn)個(gè)單獨(dú)頁(yè)面?,F(xiàn)在網(wǎng)站管理員不再整天都簡(jiǎn)單重復(fù)更新靜態(tài)頁(yè)面的工作,因?yàn)樵诟鹿緮?shù)據(jù)庫(kù)中的信息同時(shí)就可以更新頁(yè)面上的信 息。這樣就消除了令人頭疼的時(shí)間延遲(在數(shù)據(jù)庫(kù)中更改信息和在網(wǎng)站上顯示信息之間的時(shí)間間隔)。下面我們來(lái)看一個(gè)php遞歸刪除目錄的例子,希望對(duì)大家有幫助。

rmdir()函數(shù)就可以搞定,但是要?jiǎng)h除一個(gè)非空目錄,將不能進(jìn)行快速的刪除,必須先將目錄中文件刪除,但是目錄里可能還會(huì)有子目錄所以要進(jìn)行PHP遞歸刪除目錄:

PHP遞歸刪除目錄代碼:

 
 
  1. <?php
  2. functiondeletedir($dir){
  3. if(!handle=@opendir($dir)){//檢測(cè)要打開(kāi)目錄是否存在
  4. die("沒(méi)有該目錄");
  5. }
  6. while(false!==($file=readdir($handle))){
  7. if($file!=="."&&$file!==".."){//排除當(dāng)前目錄與父級(jí)目錄
  8. $file=$dir.DIRECTORY_SEPARATOR.$file;
  9. if(is_dir($file)){
  10. deletedir($file);
  11. }else{
  12. if(@unlink($file)){
  13. echo"文件$file刪除成功。
    ";
  14. }else{
  15. echo"文件$file刪除失敗!
    ";
  16. }
  17. }
  18. }
  19. if(@rmdir($dir)){
  20. echo"目錄$dir刪除成功了。
    \n";
  21. }else{
  22. echo"目錄$dir刪除失敗!
    \n";
  23. }
  24. }
  25. //測(cè)試程序
  26. $dir="/var/www/test";
  27. deletedir($dir);
  28. ?>
  29. 在/var/www/test文件夾下建一寫(xiě)文件夾和文件測(cè)試
  30. shell>touchaaa
  31. shell>touchbbb
  32. shell>touchccc
  33. shell>toucheee
  34. shell>touchffff
  35. shell>mkdir111
  36. shell>mkdir222
  37. shell>mkdir333
  38. 分別再在111,222,333文件夾下建寫(xiě)文件這里就不多說(shuō)了,然后給他們權(quán)限
  39. shell>chown[url]www.www[/url]test-R

網(wǎng)頁(yè)名稱(chēng):利用rmdir()函數(shù)實(shí)現(xiàn)PHP遞歸刪除目錄
本文地址:http://www.5511xx.com/article/dpghdpo.html