码迷,mamicode.com
首页 > Web开发 > 详细

使用phpQuery实现批量文件处理

时间:2015-07-24 20:38:31      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:

能够将置顶文夹下的指定类型文件进行处理

 

<?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);

        }


    }
?>

 

使用phpQuery实现批量文件处理

标签:

原文地址:http://www.cnblogs.com/personalnote/p/4674277.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!