登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
PHP
>
讨论/求助
无道小说网程序正式完成
无道
@Ta
2014-06-10
6449点击
r.mybosx.com/book
特点:可以在线阅读,离线阅读
在线阅读即:即时缓存即时显示阅读
离线阅读即:网站先缓存再阅读(打开速度快)
最主要的是程序自动缓存,并且可以下载缓存的小说的txt文本(这才是亮点
隐藏样式
查看源码
回复列表(19|
隐藏机器人聊天
)
1
love小亚
@Ta
/ 2014-06-10 /
样
/
源
测试了,效果不好
2
消失的彩虹海
@Ta
/ 2014-06-10 /
样
/
源
又不发源码。。。
3
夙愿
@Ta
/ 2014-06-10 /
样
/
源
把它跟烽火小偷或者别的小说小偷程序整合在一起的话效果会更好。
4
2
@Ta
/ 2014-06-10 /
样
/
源
采集不更好吗?
5
Vans
@Ta
/ 2014-06-10 /
样
/
源
不错,赞一个
6
无道
@Ta
/ 2014-06-10 /
样
/
源
@
夙愿
,本来就是采集烽火,,慢慢写。。这这是初步。。。
@
齐子
,本来就是采集。。。。。。。
7
cnhong
@Ta
/ 2014-06-10 /
样
/
源
@
无道
,我这也是采集
8
cnhong
@Ta
/ 2014-06-10 /
样
/
源
@
无道
,我这也是缓存
http://cnhong.ga
9
2
@Ta
/ 2014-06-10 /
样
/
源
@
cnhong
,那怎么说是缓存呢?缓存和采集可不一样
10
cnhong
@Ta
/ 2014-06-10 /
样
/
源
@
齐子
,我是用户查看时采集过来,然后就一直存在服务器上,下次访问就直接读取缓存的文件,一个月更新一次
11
无道
@Ta
/ 2014-06-10 /
样
/
源
@
齐子
,缓存不用采集吗?
12
夙愿
@Ta
/ 2014-06-10 /
样
/
源
@
无道
,期待这个作品的完善。。算是补全烽火没有cookies记录的缺憾。
13
夙愿
@Ta
/ 2014-06-10 /
样
/
源
@
net909
,哈哈,彩虹要求源码更新到你的挂r网的小说上呢
14
夙愿
@Ta
/ 2014-06-10 /
样
/
源
@
net909
,先有采集再缓存的。一般的小偷程序很少有缓存功能
@
齐子
,
@
cnhong
,
15
cnhong
@Ta
/ 2014-06-11 /
样
/
源
@
夙愿
,要不试试?
飞过去
16
夙愿
@Ta
/ 2014-06-12 /
样
/
源
@
cnhong
,图片缓步?
17
夙愿
@Ta
/ 2014-06-12 /
样
/
源
@
cnhong
,图片缓存?
18
cnhong
@Ta
/ 2014-06-12 /
样
/
源
@
夙愿
,没缓存
19
cnhong
@Ta
/ 2014-06-12 /
样
/
源
点击: 7
我构造了函数
function m($url){
$ip='66.249.64.'.rand(50,200);
$array=array(
"X-FORWARDED-FOR: $ip ",
"CLIENTIP: $ip ",
"USER-AGENT: SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1; +
http://www.google.com/bot.html)
",
"CURLOPT-TIMEOUT:60 ",
"Connection: Keep-Alive");
$ch = curl_init ();
curl_setopt ($ch, CURLOPT_URL, $url);//设置要访问的IP
curl_setopt($ch, CURLOPT_HTTPHEADER,$array);
curl_setopt($ch, CURLOPT_REFERER, "
http://www.google.com/
"); //构造来路
curl_setopt ($ch, CURLOPT_HEADER,0); //显示返回的HEAD区域的内容
$chi=curl_exec ( $ch );
curl_close ( $ch );
return $chi;
}
当我这样用该函数时
$url="
http://baidu.com
";
$nr=m($url);
……
对$nr进行一系列正则替换;
file_put_contents("1.txt",$nr);
……
为什么1.txt内只有一个1?
应该怎么写这个函数??
添加新回复
回复需要
登录
。
我构造了函数
function m($url){
$ip='66.249.64.'.rand(50,200);
$array=array(
"X-FORWARDED-FOR: $ip ",
"CLIENTIP: $ip ",
"USER-AGENT: SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)",
"CURLOPT-TIMEOUT:60 ",
"Connection: Keep-Alive");
$ch = curl_init ();
curl_setopt ($ch, CURLOPT_URL, $url);//设置要访问的IP
curl_setopt($ch, CURLOPT_HTTPHEADER,$array);
curl_setopt($ch, CURLOPT_REFERER, "http://www.google.com/"); //构造来路
curl_setopt ($ch, CURLOPT_HEADER,0); //显示返回的HEAD区域的内容
$chi=curl_exec ( $ch );
curl_close ( $ch );
return $chi;
}
当我这样用该函数时
$url="http://baidu.com";
$nr=m($url);
……
对$nr进行一系列正则替换;
file_put_contents("1.txt",$nr);
……
为什么1.txt内只有一个1?
应该怎么写这个函数??