使用phpQuery实现批量文件处理
能够将置顶文夹下的指定类型文件进行处理
<?php header('Content-Type:text/html;Charset=utf-8'); include './phpQuery/phpQuery.php'; $path = 'file'; if(is_dir($path)) { if ($dh = opendir($path)) { while (($file = readdir($dh)) !== false) { if($file == '.' || $file =='..'){ continue; } if(!is_dir($file)){ echo $file.'<br/>'; exchange($path.'/'.$file); } } closedir($dh); }else{ echo 111; } }else{ echo 22222; } function exchange($file){ $path = $file; $file = file_get_contents($path); phpQuery::newDocumentHTML($file); $artlist = pq("a"); foreach($artlist as $li){ $str = pq($li)->attr('href'); $str2 = $str; if(strstr($str,'javascrip') || strstr($str,'#') || empty($str)){continue;} if(strstr($str,'http')){ $str = 'http://qhmoney.cn'.substr($str,strrpos($str,'/')); }else{ $str = 'http://qhmoney.cn/'.$str; } //echo $str.'<br/>'; $file = str_replace($str2,$str,$file); file_put_contents($path,$file); } } ?>
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步