当前位置:Gxlcms > PHP教程 > 批量修改内容

批量修改内容

时间:2021-07-01 10:21:17 帮助过:4人阅读

批量修改文件内容 $dir路径 $research 被修改内容 $replace 修改内容




  1. function find_all_dir( $dir,$research=array(), $replace=array()){
  2. //找到目录下的所有文件:
  3. $dh = opendir( $dir );
  4. while ( $file = readdir( $dh ) ) {
  5. if ( $file != "." && $file != ".." ) {
  6. $fullpath = $dir . "/" . $file;
  7. if ( !is_dir( $fullpath ) ) {
  8. $f=fopen($fullpath, 'r');
  9. $text=fread($f, filesize($fullpath));
  10. //对内容进行修改
  11. $text=str_replace($research, $replace , $text);
  12. //判断结果
  13. $result=file_put_contents($fullpath, $text);
  14. } else {
  15. find_all_dir( $fullpath );
  16. }
  17. }
  18. }
  19. closedir( $dh );
  20. }

人气教程排行