真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP中怎么實(shí)現(xiàn)文件管理

PHP中怎么實(shí)現(xiàn)文件管理,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

發(fā)展壯大離不開(kāi)廣大客戶長(zhǎng)期以來(lái)的信賴與支持,我們將始終秉承“誠(chéng)信為本、服務(wù)至上”的服務(wù)理念,堅(jiān)持“二合一”的優(yōu)良服務(wù)模式,真誠(chéng)服務(wù)每家企業(yè),認(rèn)真做好每個(gè)細(xì)節(jié),不斷完善自我,成就企業(yè),實(shí)現(xiàn)共贏。行業(yè)涉及成都崗?fù)?/a>等,在重慶網(wǎng)站建設(shè)公司、營(yíng)銷型網(wǎng)站、WAP手機(jī)網(wǎng)站、VI設(shè)計(jì)、軟件開(kāi)發(fā)等項(xiàng)目上具有豐富的設(shè)計(jì)經(jīng)驗(yàn)。

PHP文件管理1.上傳和解壓代碼

  1. < ?php  

  2. exec("fetch http://cn.wordpress
    .org/wordpress-2.8-zh_CN.zip");  

  3. exec("tar xvfz wordpress-2.8-
    zh_CN.zip");  

  4. ?> 


這個(gè)就是wordpress的上傳解壓代碼,也可以單獨(dú)用以下代碼來(lái)解壓文件(同樣地也可以獲取網(wǎng)絡(luò)文件)

  1. < ?php  

  2. exec("tar xvfz wordpress
    -2.8-zh_CN.zip");  

  3. ?> 


PHP文件管理2.復(fù)制代碼

通常上面的解壓會(huì)解壓到一個(gè)新文件夾,而如果想復(fù)制到根目錄的話,就可以用以下代碼了(移動(dòng)文件的也有,不過(guò)為作備份就不介紹了)(這里以神龍空間為例,路徑需要自己改)

  1. < ?  

  2. exec("cp -Rf /usr/virtual/leo2351960
    /flysh.co.tv/public_html/wordpress/
     /usr/virtual/leo2351960/flysh.co.
    tv/public_html/");  

  3. ?> 


上面這個(gè)就是把wp文件夾復(fù)制到根目錄的代碼,有兩個(gè)路徑,前面的是需要移動(dòng)的文件(夾),后面是目標(biāo)路徑,路徑須為絕對(duì)路徑

PHP文件管理3.刪除文件(夾)

  1. < ?  

  2. exec("rm -r /usr/virtual/
    leo2351960/flysh.co.tv/
    public_html/wordpress");  

  3. ?> 

注意,謹(jǐn)慎刪除,此動(dòng)作太快,后悔來(lái)不及(上次不小心刪了個(gè)文件夾搞得重裝一遍)

PHP文件管理4.修改文件(夾)權(quán)限

  1. < ?php  

  2. exec("chmod -R 777 /v /usr/virtual
    /leo2351960/flysh.co.tv/public_html/xxx.php");  

  3. exec("chmod -R 777 /v /usr/virtual
    /leo2351960/flysh.co.tv/public_html/up");  

  4. ?> 

對(duì)應(yīng)修改下即可完成大量文件文件夾的權(quán)限修改,方便!

PHP文件管理5.批量刪除相同前綴數(shù)據(jù)庫(kù)表

這個(gè)是free8的007兄弟找到的(他找到了還pm我,真是好人啊~),順便貼上

  1. < ?php  

  2. function deldata($dbname,$tableflag){  

  3. $db_host = 'localhost';  

  4. $db_port = '3306';  

  5. $db_user = 'username';  

  6. $db_pass = 'password';  

  7. $connect =MySQL_connect($db_host,
    $db_user,$db_pass);  

  8. mysql_select_db($dbname);  

  9. $result = mysql_query("show table 
    status from $dbname",$connect);  

  10. $data=mysql_fetch_array($result);  

  11. while($data=mysql_fetch_array($result)) {  

  12. $table=mysubstr($data[Name],"_");  

  13. if($table==$tableflag){  

  14. //測(cè)試之用  

  15. /*echo $data[Name];  

  16. echo "< br>";  

  17. echo $table;  

  18. echo "< br>";*/  

  19. mysql_query("drop table $data[Name]");  

  20. }  

  21. }  

  22. return true;  

  23. }  

  24. /*截取某個(gè)特定字符前的所有字符函數(shù)  

  25. *$str 為待截取字符串  

  26. *$flag 特定字符如“_”  

  27. */  

  28. function mysubstr($str,$flag){  

  29. $pos=strpos($str,$flag);  

  30. return substr($str,0,$pos);  

  31. }  

  32. ?> 

  1. < ?php //test  

  2. $dbname="database";  

  3. //數(shù)據(jù)庫(kù)名  

  4. $tableflag="wp";  

  5. //要?jiǎng)h除的表的前綴,有這個(gè)前綴的表才刪除
    ,標(biāo)志出是哪一個(gè)用戶  

  6. deldata($dbname,$tableflag);  

  7. //$test=mysubstr("cdb_account_log","_");  

  8. //echo $test;  

  9. ?> 

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。


網(wǎng)頁(yè)名稱:PHP中怎么實(shí)現(xiàn)文件管理
網(wǎng)頁(yè)URL:http://weahome.cn/article/jeijos.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部