>  기사  >  백엔드 개발  >  컬렉션: PHP로 작성된 기본 컬렉션 프로그램

컬렉션: PHP로 작성된 기본 컬렉션 프로그램

WBOY
WBOY원래의
2016-07-29 08:36:40842검색

이 컬렉션을 먼저 사용한 다음 제국을 사용하여
####################### 처리에 사용할 수 있습니다. ## ########################################### #######
#저자: 9elong
#웹사이트: 개인 웹사이트는 언급할 가치가 없습니다
#시간: 2007-01-01
#설명: PHP 사용 학습용입니다.
#기능: 단일 페이지 사진을 수집합니다.
#참고: 시연을 위한 일반적인 규칙이 포함된 시연 양식 3개가 작성되었습니다. 기능 설명은 없으며 모든 것이 소스 코드에 있습니다.첨부포럼 이미지수집 정기시연
#################################### #####################################
//사진 넣기 기능 정보 페이지에서 가져옴
함수 getimg($url,$n,$key,$imgqian,$imgbiao,$titlekey)
{
                               /$titlekey 그림 규칙성
                |
전역 $result;
전역 $imgadd;
$msg=file_get_contents($url)
$key=str_replace(" {이미지 주소}","( . )",$key); < Y> $ key = "|". $ Key. "| Isu";
preg_match_all ($ key, $ msg, $ result);
$ c = count ($ 결과 [0]);
for($i=0;$i<$c;$i )
                                                         >               "^.*".$imgbiao.".*$",$img))
place($imgbiao,$imgqian.$imgbiao,$img);
preg_match(" |http://(. )jpg|isU",$img,$img);
                                                 >                               시간 경과 '               '   ' ' s ' s ' s ' s ' s ‐ ‐ ‐ s rc =".($img[0]).">
"
                                                
                             elseif(ereg("^.*jpg.*$",$img))
                           {                            preg_match("|http://(. )jpg|isU",$img,$img) ;
                                             $imgadd[$n]=$img[0];
                                            if($img[0]!="")
                                          $n ;
                             }
                            설정 해제($img);
               }                              
                           $titlekey=str_replace("{图'标题}","(. )" ,$제목키);
                              $titlekey="|".$titlekey."|isU";
                              preg_match($titlekey,$msg,$title);
                              //echo  $title[0];
                               반환  $title;
                반환  $msg;
                반환  $result;
                반품  $n;
                반환  $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' ]);
################################ #### ################################
                            // 페이지 매기기 가져오기
                                   > ['
              $page="|".$_POST['page']."|isU";                                        $pressult); _POST['PC'];
if($_POST['pc']>count($presult[0]) )
                                               presult[0]); $pc;$i )
$presult[0][ $i];
                                                                    반품 🎜>                                                            ;a href="","                                                      ","(. )",$_POST['pagekey']);
                                                                   $N3[$ i]);
                                                 getimg($N3[$i][0] ,$n,$_POST[ '키'],$_POST['imgqian'],$_POST['imgbiao'],$_POST['titlekey']) 🎜>##### ###### ############################################# ###################
                                                                                 > a>
"; =각($imgadd))
                                                        
                                                                                                 '>
";
                                                echo $var."
"
## ######################################### #### ###############
                                  //exit();
}
?> 규칙성):


이미지 주소 입력

이미지 주소 일반

图片地址前缀

图片地址标识

图片标题正则

페이지 매김 주소 일반

페이징 주소 모드




submit">


예 2(정보 페이지에 페이지 매김이 없으므로 페이징 정규화가 비어 있음):

이미지 주소 입력

이미지 주소 일반

사진 주소 접두어 >이미지 주소 식별

이미지 제목 일반

分页地址正则

分页地址模式










实例3(信息页没有分页,所以分页正则为空,图片为绝对地址,所以图片地址前缀为空):

输入图片地址

图片地址正则

图片地址前缀

图片地址标识

图片标题正则

페이지 주소 일반
페이지 주소 패턴< ;INPUT TYPE="text" NAME="pagekey" size=80 value=''>

< ;SELECT NAME="pc">




SELECT NAME="showtype">

<옵션 값 ="텍스트">주소 직접 표시< ;/option>



사진 주소 규칙성: upload=jpg{사진 주소}업로드
사진 주소 식별: bbs
사진 제목 규칙성: 게시글 주제: {사진 제목}
Huasheng 포럼 사진은 외부 링크입니다. http://bbs.hnol.net/dispbbs2.asp?boardID= 50&ID=336253
이미지 주소 규칙성 : img]{이미지 주소}/img
이미지 주소 식별: jpg
이미지 제목 규칙성: 게시물 주제: {이미지 제목}
위 내용은 컬렉션 내용을 포함하여 PHP로 작성된 기본 컬렉션 프로그램을 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.