Home > Article > Backend Development > Collection: A basic collection program written in PHP
You can use this collection first and then use empire to process
############################### ################################################ #
#Author: 9elong
#Website: Personal website is not worth mentioning
#Time: 2007-01-01
#Statement: Only for learning PHP.
#Function: Collect single page pictures.
#Note: Three sample forms have been written with regular rules for demonstration. There are no functional descriptions, everything is in the source code.Attached forum picture collection regular demonstration
########################################## #######################################
//Grab the picture from the information page The removed function
function getimg($url,$n,$key,$imgqian,$imgbiao,$titlekey)
{
//$imgqian picture Address prefix
// $imgbiao picture address special identification
‐ ‐ ’ s
out out through out through out through out through out through out out through out out out out out out out out out out out out past ’s towards to sg's till sg''''w-i''suse over''s overuse's over tow between w- to to tossing to ause,
str_replace("{image address}","(.+)",$key);
str_ $c=count($result[0]);
[0][$i]."
";
$img=str_replace($imgbiao,$imgqian.$imgbiao,$img); ( "|http://(.+)jpg|isU",$img,$img);
having having a good start at img[0]).">
";
elseif(ereg("^.*jpg.*$",$img))
{
preg_match("|http://(.+)jpg|isU",$img,$img);
$imgadd[$n]=$img[0];
if($img[0]!="")
$n++;
}
unset($img);
}
$titlekey=str_replace("{图片标题}","(.+)",$titlekey);
$titlekey="|".$titlekey."|isU";
preg_match($titlekey,$msg,$title);
//echo $title[0];
return $title;
return $msg;
return $result;
return $n;
return $imgadd;
}
####################################################################################
#不支持file_get_contents()函数可以使用下面的替换
#$i=0;
#$handle=@fopen($url,"rb");
#while (!@feof($handle))
#{
# $buffer[$i]= @fgets($handle, 4096);
# $i++;
#}
#fclose($handle);
#$msg=join("",$buffer);
########################## ################################################ #######
if($_GET['act']=="getimgadd"&&$_POST['url']!="")
{
$url=$_POST['url'];
getimg($url,"0",$_POST['key'],$_POST['imgqian'],$_POST['imgbiao'],$_POST['titlekey']);
####### ################################################ #########################
$_POST['page']=str_replace("{page address}", "(.+)", $_POST['page']); "|isU";
"All") p $ PC = Count ($ Presult [0]);
Else
$ pc = $ _ Post ['pc'];
if ($ _ post ['pc'] & gt; count ($ Presult [0] ))
/echo $pageurl."
";
"," ","(.+)",$_POST['pagekey']);
Preg_match($pagekey,$pageurl,$N3[$i]) ;
getimg($N3[$i][0],$n,$_POST['key'],$_POST ['imgqian'],$_POST['imgbiao'],$_POST['titlekey']);
########## ################################################ ###############
echo "Picture set 〖". $ Title [1]. "〗". "$ N." Zhang picture was captured & lt; br & lt; a href = '?act='>Return to home page
";
If($_POST['showtype'] == "Picture")
;
";
echo $var."
";
############################################## ################################
//exit();
}
?>
Example 1 (The information page has pagination and uses simple paging regularity):