亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

php實現批量刪除掛馬文件及批量替換頁面內容完

2020-03-22 19:12:07
字體:
來源:轉載
供稿:網友
本文實例講述了php實現批量刪除掛馬文件及批量替換頁面內容的方法。分享給大家供大家參考,具體如下:# functionality: 本程序可以掃描指定目錄的所有文件,進行內容替換??捎糜诒慌繏祚R的刪除以及批量更新頁面某些內容。# 本程序適用于對UTF-8的頁面進行修改。set_time_limit(3600); //腳本運行時間if($_POST['Submit']=='開始執行操作'){ $dir = $_POST['searchpath']; $shortname = $_POST['shortname']; $isall = $_POST['isall']; $isreg = $_POST['isreg'];if (!get_magic_quotes_gpc()) { $sstr = $_POST['sstr']; $rpstr = $_POST['rpstr'];} else { $sstr = stripslashes($_POST['sstr']); $rpstr = stripslashes($_POST['rpstr']); //分析shortname $arrext = explode ("|",$shortname); if (!is_dir($dir)) return; if ($sstr == '') return; //把末尾的/去掉 if(substr($dir,-1)=='/') $dir = substr($dir,0,strrpos($dir,"/")); //羅列所有目錄 if ($isall == 1){ hx_dirtree($dir); }else{ hx_dealdir($dir);exit();function hx_dirtree($path="."){ global $sstr,$rpstr,$isreg,$arrext; $d = dir($path); while(false !== ($v = $d- read())) { if($v == "." || $v == "..") continue; $file = $d- path."/".$v; if(is_dir($file)) { echo " p $v /p hx_dirtree($file); }else{ $ext=substr(strrchr($v,"."), 1); if( in_array($ext , $arrext) ){ echo " li $file "; $body = file_get_contents($file); if($isreg == 1){ $body2 = preg_replace($sstr, $rpstr, $body); }else{ $body2 = str_replace($sstr, $rpstr, $body); if($body != $body2 && $body2 != ''){ tofile($file,$body2); echo ' OK'; }else{ echo ' NO'; echo ' /li $d- close();function hx_dealdir($dir){ global $sstr,$rpstr,$isreg,$arrext; if ($dh = opendir($dir)) { while (false !== ($file = readdir($dh))) { if(filetype($dir.'/'.$file)=='file'){ $ext=substr(strrchr($file,"."), 1); if( in_array($ext , $arrext) ){ echo " li $file "; $body = file_get_contents($dir.'/'.$file); if($isreg == 1){ $body2 = preg_replace($sstr, $rpstr, $body); }else{ $body2 = str_replace($sstr, $rpstr, $body); if($body != $body2 && $body2 != ''){ tofile($dir.'/'.$file,$body2); echo ' OK'; }else{ echo ' NO'; echo ' /li closedir($dh);//把生成文件的過程寫出函數function tofile($file_name,$file_content){if (is_file ($file_name)){ @unlink ($file_name); $handle = fopen ($file_name,"w"); if (!is_writable ($file_name)){ return false; if (!fwrite ($handle,$file_content)){ return false; fclose ($handle); //關閉指針 return $file_name; !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=UTF-8" title 批量替換程序|木馬批量刪除 /title style type="text/css" body{background:#FFFFFF;color:#000;font-size:12px;}#top{text-align:center;}h1,p,form{margin:0;padding:0;}h1{font-size;14px;} /style /head body div id="top" h1 批量替換程序(UTF-8版) /h1 div 本程序可以掃描指定目錄的所有文件,進行 strong 內容替換 /strong ??捎糜诒慌繏祚R的刪除以及批量更新頁面某些內容。 br/ 在文件數量非常多的情況下,本操作比較占用服務器資源,請確腳本超時限制時間允許更改,否則可能無法完成操作。 /div /div form action=" =$_SERVER['SCRIPT_NAME'] " name="form1" target="stafrm" method="post" table width="95%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#666666" td width="10%" bgcolor="#FFFFFF" strong 起始根路徑: /strong /td td width="90%" bgcolor="#FFFFFF" input name="searchpath" type="text" id="searchpath" value="./test" size="20" / 點表示當前目錄,末尾不要加/ input type="checkbox" name="isall" value="1" / 包含此目錄下所有目錄 /td /tr td bgcolor="#FFFFFF" strong 文件擴展名: /strong /td td bgcolor="#FFFFFF" input name="shortname" type="text" id="shortname" size="20" value="php|htm" / 多個請用|隔開 /td /tr tr id="rpct" td height="64" colspan="2" bgcolor="#FFFFFF" table width="100%" border="0" cellspacing="1" cellpadding="1" tr bgcolor="#EDFCE2" td colspan="4" strong 內容替換選項: /strong input type="checkbox" name="isreg" value="1" / 使用正則表達式 /td /tr td colspan="4" 替換內容類默認使用字符串替換,也可以使用正則表達式(需勾選)。"替換為"不填寫的話,就表示刪除"替換內容"。 /td /tr td width="10%" 替換內容: /td td width="36%" textarea name="sstr" id="sstr" /textarea /td td width="10%" 替 換 為: /td td textarea name="rpstr" id="rpstr" /textarea /td /tr /table /td /tr td colspan="2" height="20" align="center" bgcolor="#E2F5BC" input type="submit" name="Submit" value="開始執行操作" / /td /tr /table /form table width="95%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#666666" tr bgcolor="#FFFFFF" td id="mtd" div id='mdv' iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%" /iframe /div script type="text/javascript" document.all.mdv.style.pixelHeight = screen.height - 450; /script /td /tr /table /body /html 更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP替換操作技巧總結》、《PHP圖形與圖片操作技巧匯總》、《PHP數組(Array)操作技巧大全》、《php字符串(string)用法總結》、《php排序算法總結》、《PHP常用遍歷算法與技巧總結》、《PHP數據結構與算法教程》、《php程序設計算法總結》、《PHP數學運算技巧總結》、《php正則表達式用法總結》、《PHP運算與運算符用法總結》及《php常見數據庫操作技巧匯總》希望本文所述對大家PHP程序設計有所幫助。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
www国产精品视频| 亚洲午夜未满十八勿入免费观看全集| 国产亚洲精品成人av久久ww| 正在播放国产一区| 97av在线视频免费播放| 欧美日韩一区二区三区在线免费观看| 97视频网站入口| 成人精品网站在线观看| 欧美国产日产韩国视频| 国产精品视频永久免费播放| 亚洲精品aⅴ中文字幕乱码| 黑人精品xxx一区| 91亚洲精品一区二区| 亚洲欧美色婷婷| 国产精品嫩草影院久久久| 91av在线免费观看视频| 91精品国产综合久久香蕉| 欧美一级bbbbb性bbbb喷潮片| 免费不卡欧美自拍视频| 91手机视频在线观看| 国产中文字幕亚洲| 亚洲男女自偷自拍图片另类| 欧美大片大片在线播放| 日日噜噜噜夜夜爽亚洲精品| 亚洲性线免费观看视频成熟| 国产男人精品视频| 欧美激情精品久久久久久变态| 91精品久久久久久| 97在线视频国产| 欧美老女人bb| 欧美另类极品videosbest最新版本| 欧美激情2020午夜免费观看| 亚洲视频欧洲视频| 一区二区三区日韩在线| 国产欧美在线视频| 国产精品久久久久久亚洲调教| 日韩久久精品电影| 91免费综合在线| 欧美wwwxxxx| 久久久成人的性感天堂| 国产日韩欧美日韩大片| 欧美在线视频一区二区| 国产精品久久网| 国产视频精品久久久| 91精品在线一区| 日韩欧美在线看| 亚洲欧洲xxxx| 亚洲四色影视在线观看| 欧美乱大交做爰xxxⅹ性3| 国产精品久久久久秋霞鲁丝| 欧美成人精品一区二区| 中文字幕亚洲欧美日韩2019| 欧美性猛交xxxx乱大交极品| 亚洲国产美女精品久久久久∴| 日韩av最新在线观看| 亚洲女人初尝黑人巨大| 国产精品69精品一区二区三区| 亚洲自拍偷拍区| 日韩亚洲欧美成人| 国产精品日韩电影| 亚洲日本中文字幕免费在线不卡| 亚洲18私人小影院| 亚洲xxxx3d| 成人久久一区二区三区| 日韩欧美亚洲国产一区| 欧美性理论片在线观看片免费| 国产精品久久久久久久久久久久久久| 欧美另类极品videosbest最新版本| 欧美激情第三页| 法国裸体一区二区| 精品女厕一区二区三区| 国产亚洲一区二区精品| 欧美黄色小视频| 久久夜精品va视频免费观看| 欧美性猛交xxxx黑人猛交| 久久中文字幕在线| 亚洲成人在线网| 久久久久久久91| 欧美日韩国产色视频| 国产亚洲激情视频在线| 亚洲а∨天堂久久精品喷水| 岛国av一区二区三区| 国产精品视频最多的网站| 国语对白做受69| 国产精品视频久久久| 国产精品7m视频| 日韩欧中文字幕| 欧美大片网站在线观看| 久久久久999| 欧美大片在线免费观看| 91免费国产视频| 色综合亚洲精品激情狠狠| 亚洲精选中文字幕| 欧美在线一区二区三区四| 91久久精品在线| 亚洲精品理论电影| 久热爱精品视频线路一| 欧美性黄网官网| 日韩电影中文 亚洲精品乱码| xvideos国产精品| 欧美性视频网站| www.久久草.com| 97在线视频观看| 日韩国产中文字幕| 精品成人av一区| 亚洲小视频在线观看| 欧美精品www在线观看| 欧美一级片免费在线| 日韩性生活视频| 国产精品av免费在线观看| 91精品久久久久久久久青青| 一本色道久久88亚洲综合88| 日韩视频欧美视频| 亚洲性日韩精品一区二区| 国产成人综合精品| 国产精品美腿一区在线看| 欧美一区二三区| 九九热精品视频国产| 精品网站999www| 欧美激情小视频| 亚洲人成在线免费观看| 91色琪琪电影亚洲精品久久| 久久国产视频网站| 国产精品网红福利| 日韩中文理论片| 欧美视频一二三| 久久精品视频在线观看| 欧美一级bbbbb性bbbb喷潮片| 日韩色av导航| 成人av在线亚洲| 亚洲aⅴ男人的天堂在线观看| 欧美成在线视频| 在线观看欧美成人| 78色国产精品| 久久久久久久久久久免费精品| 久久精品夜夜夜夜夜久久| 国产精品福利观看| 国产欧美日韩视频| 精品国产视频在线| 在线播放国产精品| 国产精品免费电影| 国产精品美女主播在线观看纯欲| 欧美成人免费观看| 国产午夜精品美女视频明星a级| 国产精品第一页在线| 538国产精品一区二区在线| 久久久久久免费精品| 日韩最新在线视频| 国产自摸综合网| 亚洲伊人一本大道中文字幕| 久久欧美在线电影| 永久免费看mv网站入口亚洲| 欧美xxxx18国产| 国产精品亚洲视频在线观看| 国产欧美精品xxxx另类| 久久精品成人动漫| 日韩一中文字幕| 亚洲美女免费精品视频在线观看| 亚洲精品成人免费| 亚洲男人天堂网| 国产精品美女主播| 欧美精品在线网站| 久久国产精品久久久久久| 亚洲精品白浆高清久久久久久|