源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

全文搜索和替换

  • 时间:2022-12-28 23:49 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:全文搜索和替换
<?php   exec("/bin/grep -r '$oldword' $rootpath", $results, $errorCode);   if ($errorCode){   if ($errorCode == 1){   echo "Possibly no files were found with $oldword in them<BR>\n";   }   echo "OS Error: $errorCode<BR>\n";   echo "Check 'man errno' and count down<BR>\n";   echo "Usually paths/permissions<BR>\n";   }   while (list(,$path) = each($results)){   $parts = explode(':', $path);   $path = $parts[0];   $fp = fopen($path, 'r') or print("Cannot read $path<BR>\n");   if ($fp){   $data = fread($fp, filesize($path));   fclose($fp);   $newdata = str_replace($oldword, $newword, $data);   $fp = fopen($path, 'w') or print("Cannot write $path<BR>\n");   if ($fp){   fwrite($fp, $newdata);   fclose($fp);   echo $path, "<BR>\n";   }   }   }   ?>   Example   http://yourserver.com/globalreplace.php?oldword=test&newword=text&rootpath=/path/to/dir  
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部