中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

php實現批量刪除掛馬文件及批量替換頁面內容完整實例
來源:易賢網 閱讀:1660 次 日期:2016-08-15 14:55:16
溫馨提示:易賢網小編為您整理了“php實現批量刪除掛馬文件及批量替換頁面內容完整實例”,方便廣大網友查閱!

本文實例講述了php實現批量刪除掛馬文件及批量替換頁面內容的方法。分享給大家供大家參考,具體如下:

<?php

# functionality:    本程序可以掃描指定目錄的所有文件,進行內容替換。可用于被批量掛馬的刪除以及批量更新頁面某些內容。

#           本程序適用于對UTF-8的頁面進行修改。

set_time_limit(3600); //腳本運行時間

?>

<?php

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>。可用于被批量掛馬的刪除以及批量更新頁面某些內容。<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">

 <tr>

  <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>

 <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>

   <tr>

    <td colspan="4">替換內容類默認使用字符串替換,也可以使用正則表達式(需勾選)。"替換為"不填寫的話,就表示刪除"替換內容"。</td>

   </tr>

   <tr>

    <td width="10%"> 替換內容:</td>

    <td width="36%"><textarea name="sstr" id="sstr" style="width:90%;height:45px"></textarea></td>

    <td width="10%">替 換 為:</td>

    <td><textarea name="rpstr" id="rpstr" style="width:90%;height:45px"></textarea></td>

   </tr>

  </table></td>

 </tr>

 <tr>

  <td colspan="2" height="20" align="center" bgcolor="#E2F5BC"><input type="submit" name="Submit" value="開始執行操作" class="inputbut" /></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' style='width:100%;height:100;'>

    <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程序設計有所幫助。

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
亚洲欧洲日本专区| 欧美在线视屏| 欧美日韩dvd在线观看| 欧美在线观看一区二区| 一本久久综合亚洲鲁鲁五月天| 精品白丝av| 黄色精品网站| 狠狠爱综合网| 国产一区二区剧情av在线| 国产精品网站在线观看| 国产精品视频专区| 国产精品久久久久久久午夜| 欧美性色aⅴ视频一区日韩精品| 欧美日韩hd| 欧美视频一区二区| 国产精品毛片| 国产亚洲一本大道中文在线| 国产日韩欧美精品在线| 狠狠爱成人网| 国产精品试看| 国产伦精品免费视频| 欧美专区福利在线| 欧美在线精品免播放器视频| 亚洲一区二区三区久久| 国内精品亚洲| 一区在线影院| 国产一区自拍视频| 欧美一区国产在线| 亚洲日本一区二区| 中文av一区二区| 国产原创一区二区| 国产欧美在线观看| 欧美精品一区二区三区久久久竹菊 | 欧美日韩亚洲网| 欧美96在线丨欧| 亚洲精品视频免费观看| 在线国产精品播放| 欧美日韩精品一区二区天天拍小说| 久久综合久色欧美综合狠狠| 韩日成人在线| 国产一区亚洲一区| 亚洲激情啪啪| 亚洲高清网站| 亚洲午夜黄色| 亚洲一区亚洲| 欧美成人午夜| 欧美成人免费va影院高清| 欧美激情片在线观看| 欧美一激情一区二区三区| 另类天堂视频在线观看| 99国产成+人+综合+亚洲欧美| 日韩天天综合| 午夜精品久久久久久99热软件 | 午夜久久黄色| 老司机午夜免费精品视频| 亚洲视频在线一区观看| 久久精品国产清自在天天线| 欧美亚一区二区| 国产欧美日韩在线视频| 国产一区二区中文字幕免费看| 国产精品中文字幕欧美| 国产一区二区三区视频在线观看| 国产精品永久免费观看| 亚洲精品资源| 在线播放日韩欧美| 午夜在线a亚洲v天堂网2018| 99亚洲视频| 亚洲欧美经典视频| 伊人夜夜躁av伊人久久| 国产伦精品一区二区三区照片91 | 影院欧美亚洲| 亚洲一区在线观看免费观看电影高清| 久久综合久久88| 国产亚洲成年网址在线观看| 亚洲午夜影视影院在线观看| 久久久亚洲国产天美传媒修理工| 久久九九精品| 欧美在线1区| 免费久久久一本精品久久区| 国产一区二区三区成人欧美日韩在线观看| 欧美午夜美女看片| 永久久久久久| 在线看片日韩| 午夜精品理论片| 久久亚洲二区| 欧美日在线观看| 国产精品视频999| 亚洲二区精品| 亚洲开发第一视频在线播放| 亚洲影院色在线观看免费| 久久gogo国模啪啪人体图| 亚洲精品久久久久久下一站| 狠狠综合久久av一区二区小说| 亚洲综合成人婷婷小说| 欧美诱惑福利视频| 欧美激情第五页| 欧美日韩久久久久久| 日韩视频在线免费观看| 欧美1区2区3区| 国产精品久久久久久久久搜平片| 亚洲精品国产精品国自产在线| 亚洲另类自拍| 久久精品视频在线看| 久久看片网站| 影音先锋久久久| 99成人在线| 欧美精品一区二区精品网| 久久久久久免费| 国产日韩高清一区二区三区在线| 极品中文字幕一区| 亚洲美女在线看| 欧美精品国产一区| 国产一区二区三区久久 | 亚洲第一页自拍| 久久久亚洲国产天美传媒修理工 | 亚洲性人人天天夜夜摸| 国产精品欧美在线| 欧美一区二区三区免费观看视频| 国产日韩欧美精品在线| 久久在线免费观看视频| 亚洲国语精品自产拍在线观看| 欧美另类videos死尸| 亚洲免费av片| 国产精品二区影院| 老司机凹凸av亚洲导航| 一区二区三区福利| 国模吧视频一区| 欧美日本韩国在线| 欧美在线www| 日韩亚洲欧美在线观看| 欧美日韩久久久久久| 午夜久久久久久| 亚洲国产欧美一区二区三区同亚洲| 一区二区三区精品国产| 欧美好骚综合网| 欧美一区午夜精品| 99在线精品视频| 在线成人激情| 国产精品无码专区在线观看| 欧美成人精品影院| 性色一区二区三区| 久久久久免费| 亚洲一区二区三区久久| 午夜视频久久久| 亚洲激情视频在线| 午夜精品久久久久久久久久久久久| 午夜亚洲性色福利视频| 一本色道久久| 欧美日韩中字| 国产精品入口| 99国产精品99久久久久久| 免费一区二区三区| 久久综合九色九九| 亚洲影院在线观看| 亚洲免费在线观看| 国产精品地址| 狠狠干成人综合网| 最新成人在线| 洋洋av久久久久久久一区| 久久久噜噜噜久噜久久 | 亚洲天堂免费在线观看视频| 亚洲电影视频在线| 亚洲第一福利视频| 亚洲国产欧美不卡在线观看| 亚洲电影免费| 亚洲日本欧美天堂| 欧美精品一区二区在线观看| 亚洲精品一区在线| 亚洲一区在线直播| 黄色一区二区三区| 国产精品欧美在线| 欧美日韩另类字幕中文| 麻豆精品传媒视频| 久久久久网址| 久久国产精品黑丝| 亚洲一区二区三区免费观看| 亚洲国内自拍| 国产原创一区二区| 久久精品亚洲热| 亚洲欧美韩国| 一区二区三区**美女毛片| 亚洲欧美一区二区三区在线 | 亚洲伦伦在线| 亚洲午夜性刺激影院| 国产偷久久久精品专区| 亚洲欧美视频在线观看| 在线成人免费观看| 久久成人国产精品| 国产真实久久| 久久久在线视频| 欧美日韩中文| 亚洲深夜影院| 夜夜爽www精品| 国语自产精品视频在线看| 国产欧美日韩另类视频免费观看| 亚洲精品资源美女情侣酒店| 亚洲欧美成人综合| 欧美视频精品一区| 欧美日韩一区二区三区在线视频| 亚洲福利视频二区|