<?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']." 到最后
解决方案 »
- php启用图形函数库
- php怎么发送带图片的邮件
- Fatal error:call to undefined function mysql_connect?折腾了2天,怎么解决?
- 广州招聘PHP程序员
- 在PHP页面如何记录链接点击的次数
- 请教一个重新编译PHP.ini的问题,请兄弟们多多帮忙在线等
- 求助!php echo输出样式发生变化
- 初学php,一个小菜问题~~~~~~~~~~~~
- 来CSDN这么久,看过不少程序员说辞职什么的,我还安慰他们。没想到我离这一天的到来是如此的近
- 有奖竟答,高分相赠,用PHP打开全屏窗口问题,我记得用header什么的可以实现,望高手指教!!!
- 简单而又复杂的问题,急急急
- php函数问题
每循环一下 ".$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);
}