已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: php采集

作者: @Ta

时间: 2013-02-20

点击: 1249

不能用……
谁能完善下
<?php
header("content-type:text/html; charset=utf-8");
?>
<html>
<head><title>采集
</title>
</head>
<body>
<form method="get" action="">
目录<br><input type="text" name="root" /><br>
url<br><input type="name" name="url" /><br>
文件名<br><input type="name" name="name" /><br>
<input type="submit" value="采集" />
</form>
</body>
</html>
<?php

$root=$_GET['root'];
$u=$_GET["url"];
$n=$root.$_GET["name"];
if($u)

{
if($rg=is_file($n))
{
$len=filesize($n);
$ctt=stream_context_create(array('http'=>array('header'=>"range:bytes=$len-\r\n")));
//var_dump($ctt);
$dp=fopen($u,'fb',false,$ctt);
}else $dp=fopen($u,'fb');
if(!$dp)
echo "采集失败";
else
{
$fp=fopen($n,$rg?'a':'w');
fseek($fp,$len);
for($si=0;!feof($dp);$si+=1024)
{
$ok=fwrite($fp,fread($dp,1024));
}
fclose($dp);
fclose($fp);
if($ok)
echo "采集成功";
else echo "保存失败(或不完整,可能是空间满了)";
}}
?>

[隐藏样式|查看源码]


『回复列表(2|隐藏机器人聊天)』

1. 看看…
(/@Ta/2013-02-20 13:06//)

2. 做采集很麻烦的。。。
(/@Ta/2013-02-20 13:27//)

回复需要登录

9月18日 04:08 星期四

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1