易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP抓取新浪读书频道的小说,生成电子书

//想看什么电子书,先去新浪读书搜索,然后填入对应的参数即可
//http://vip.book.sina.com.cn/
//电子书参数
$array_book[0] = 38884;     //小说id
$array_book[1] = 22172;    //章节起始id
$array_book[2] = 32533;   //章节结束id
$array_book[3] = '中国特种部队生存实录:狼牙';     //小说名字
   
//匹配参数
$title_pre = "/<h1>(.*?)<\/h1>/";        //标题部分
$contents_pre = "/<div id=\"contTxt\" class=\"contTxt1\">(.*?)<\/div>/";    //内容部分
//生成电子书
for( $i = $array_book[1]; $i <= $array_book[2]; $i++){
        $url = "http://vip.book.sina.com.cn/book/chapter_{$array_book[0]}_{$i}.html";
        $html = file_get_contents($url);
        preg_match_all($title_pre,$html,$title);
        preg_match_all($contents_pre,$html,$contents);
        $fh = fopen($array_book[3].'.txt','a+');
        $write_contents = $title[1][0]."\r\n".str_replace('</p>',"\r\n",str_replace('<p>',' ',$contents[1][0]))."\r\n";
        if( fwrite($fh,$write_contents) ){
            echo '第'.$i.'节抓取完毕< /br>';
        }
        fclose($fh);
}


相关文档:

PHP数学函数(全)


数学函数
Abs
函数描述:mixed abs(mixed number);
返回值:函数abs返回参数number的绝对值。
Acos
函数描述:double acos(double number);
返回值:函数acos返回参数number的反余弦值。如果参数number大于1或小于1,
则其反余弦值无意义 。
Acosh --
反双曲余弦
Asin
函数描述;double asin(double number); ......

一次Nginx+PHP+Mysql的并发测试经历

 一次Nginx+PHP+Mysql的并发测试经历
  一、硬件环境
      CPU:4核Intel(R) Xeon(R) CPU           E5504  @ 2.00GHz
      6G内存,120G硬盘
  二、软件环境
     L ......

php读写上亿记录数据库测试

硬件:Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz         4G内存
1、哈希型数据库
2、关系型数据库   
 表结构
 name sex age memo1 memo2 memo3 memo4 memo5 memo6 memo7 memo8 memo9 memo10 memo11 memo12 memo13
&n ......

为PHP添加mcrypt扩展模块

基本原理是:首先使mcrypt软件能够运行,然后安装php扩展模块,并在php.ini配置。
这里注意的是mcrypt软件依赖libmcrypt和mhash两个库,所以安装配置顺序从右至左
一,下载安装mcrypt
1.先去http://www.sourceforge.net下载Libmcrypt,mhash,mcrypt安装包 ,下面是我找到的链接
   Libmcrypt(libmcrypt-2.5.8.t ......

php 函数积累记录

今天看到了一笔记上面是这么说的:
2. 不转意SQL输入
我曾经在一篇文章中最简单的防止sql注入的方法(php+mysql中)讨论过这个问题并给出了一个简单的方法 。有人对我说,他们已经在php.ini中将magic_quotes设置为On,所以不必担心这个问题,但是不是所有的输入都是从$_GET, $_POST或 $_COOKIE中的得到的!
如何修复:
和 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号