程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php 采集器

php 采集器

編輯:關於PHP編程

本款文章是一款用php實現的文章采集功能哦,只是一個簡單的功能不過源碼也就很少了,適合於小型的采集功能哦。

本款文章是一款用php實現的文章采集功能哦,只是一個簡單的功能不過源碼也就很少了,適合於小型的采集功能哦。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php
set_time_limit(0);
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無標題文檔</title>
</head>

<body>
<?php

 $filecontent = getcontent('http://111cn.cn');
 $start = 's;
 $end ='b;
 $art = 311;
 $str = '';


 preg_match('/<title>(.+?)</title>/', $filecontent, $arr);/* 取得標題*/
  $init =explode($start,$filecontent); 
 $array = explode($end,$init[1]);
 $str =$str.$arr[1].replaceHtml($array[0]);

function getcontent($url)
 {  
  $retmsg=file_get_contents($url);
  return $retmsg;
 }

function savato($filename,$content){
 if( !empty( $content ) ){
  $info = fopen($filename,'w+');
  fwrite($info,$content);
  fclose($info);
  echo "保存文件 $filename 成功<br>";
 }else{
  echo '文章更新失敗,<a href=get.php >點擊重新更新</a>';
 }
}

function replaceHtml($str){
 $temp = str_replace('&nbsp;',' ',$str);
 $temp = str_replace('<BR>',chr(10),$temp);
 $ return strip_tags($temp);
 }
 


 ?>
</body>
</html>


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved