<?php
header("Content-type: text/html; charset=gb2312");
set_time_limit(0);
//设定一个程式所允许执行的秒数,如果到达限制的时间,程式将会传回错误。如果将秒数设为0,表示无时间上的限制。
ini_set('display_errors', 1); //配置文件中的变量名
require_once('conntent.php');$sql="select * from user where `aibang_id` limit 1,1000 ";
$q = $DB_Server->query($sql);
$row = mysql_fetch_array($q);
//$sq="select * from user where `aibang_id` ";
//echo $rows = $DB_Server->num_rows('userid');
if(@$_GET['id'] <= 10 && @$_GET['id']){
$aa = file_get_contents("http://www.aibang.com/?area=biz&cmd=dimg&id=".$row['aibang_id']."&n=".$_GET['id']."");$pattern = '/<div class=\"div800\">(.*?)<\/div>/si';
preg_match($pattern,$aa,$arr);
//foreach ($arr as $key=>$value){
echo $arr[1];
//print_r($arr);
//}$_GET['id']++;
echo "正在采集列表".$_GET['id'];
echo "<script>location.href='aibang.php?id=".$_GET['id']."'</script>";
}else{
echo "采集结束";
}?>现在只循环id 而不循环$row['aibang_id']."怎么才能循环一次$row['aibang_id']."& 然后循环 10次id
知道数据库的 $row['aibang_id']." 到最后
header("Content-type: text/html; charset=gb2312");
set_time_limit(0);
//设定一个程式所允许执行的秒数,如果到达限制的时间,程式将会传回错误。如果将秒数设为0,表示无时间上的限制。
ini_set('display_errors', 1); //配置文件中的变量名
require_once('conntent.php');$sql="select * from user where `aibang_id` limit 1,1000 ";
$q = $DB_Server->query($sql);
$row = mysql_fetch_array($q);
//$sq="select * from user where `aibang_id` ";
//echo $rows = $DB_Server->num_rows('userid');
if(@$_GET['id'] <= 10 && @$_GET['id']){
$aa = file_get_contents("http://www.aibang.com/?area=biz&cmd=dimg&id=".$row['aibang_id']."&n=".$_GET['id']."");$pattern = '/<div class=\"div800\">(.*?)<\/div>/si';
preg_match($pattern,$aa,$arr);
//foreach ($arr as $key=>$value){
echo $arr[1];
//print_r($arr);
//}$_GET['id']++;
echo "正在采集列表".$_GET['id'];
echo "<script>location.href='aibang.php?id=".$_GET['id']."'</script>";
}else{
echo "采集结束";
}?>现在只循环id 而不循环$row['aibang_id']."怎么才能循环一次$row['aibang_id']."& 然后循环 10次id
知道数据库的 $row['aibang_id']." 到最后
每循环一下 ".$row['aibang_id'] 就循环10次id
就是一个地址提取10张图片
这么说明白了吗
http://www.aibang.com/?area=biz&cmd=dimg&id=557494596-431972218&n=1
你可以打开网页理解一下
<?php
header("Content-type: text/html; charset=utf-8");
set_time_limit(0);
function getInfo($id = '' )
{
if( !empty($id) )
{
for( $i = 1 ; $i <= 10 ; $i++)
{
$html = file_get_contents("http://www.aibang.com/?area=biz&cmd=dimg&id=".$id."&n=$i");
$match = '/<div class=\"div800\">(.*?)<\/div>\s+([^<]*?)\s*</si';
preg_match($match,$html,$arr);
$res = array_filter($arr);
if(empty($res))
echo "没有找到合适的网页, url:"."http://www.aibang.com/?area=biz&cmd=dimg&id=".$id."&n=$i";
print_r( html_entity_decode($arr[1]) . "=================" . $arr[2] );
echo "<br />";
echo "正在采集列表".$i."<br />";
}
echo "采集结束";
}
else
{
echo " 你必须传入正确的爱帮id";
}
}getInfo('557494596-431972218');
?>
header("Content-type: text/html; charset=utf-8");
set_time_limit(0);
function getInfo($id = '' )
{
if( !empty($id) )
{
for( $i = 1 ; $i <= 10 ; $i++)
{
$html = file_get_contents("http://www.aibang.com/?area=biz&cmd=dimg&id=".$id."&n=$i");
$match = '/<div class=\"div800\">(.*?)<\/div>\s+([^<]*?)\s*</si';
preg_match($match,$html,$arr);
$res = array_filter($arr);
if(empty($res))
echo "没有找到合适的网页, url:"."http://www.aibang.com/?area=biz&cmd=dimg&id=".$id."&n=$i";
print_r( html_entity_decode($arr[1]) . "=================" . $arr[2] );
echo "<br />";
echo "正在采集列表".$i."<br />";
}
echo "采集结束";
}
else
{
echo " 你必须传入正确的爱帮id";
}
}
require_once('conntent.php');
$sql="select * from user limit 1,1000 ";
$q = $DB_Server->query($sql);
//$row = ;
while( $row = mysql_fetch_array($q))
{
$id = $row["aibang_id"];
getInfo($id);
}
?>
{
$id = $row["aibang_id"];
echo $id //看看这个值是多少 getInfo($id);
}
{
$id = $row["aibang_id"];
print_r ($id);
getInfo($id);
}打印 也是这个值
恩 朋友也是互相帮助的
$sql="select * from user limit 1,1000 "; //查询1-1000条
$q = $DB_Server->query($sql); //¥q=mysql_query(sql);
//$row = ;
while( $row = mysql_fetch_array($q)) // 查询条数
{
$id = $row["aibang_id"];
print_r ($id);
getInfo($id);
}
while( $row = mysql_fetch_array($q))
{
$id = $row["aibang_id"];
print_r ($row);
//getInfo($id);
}