この記事は PHP で実装された記事収集関数です。単純な関数ですが、ソース コードは非常に小さいため、小規模な収集関数に適しています。
この記事はPHPで実装された記事収集関数です。単純な関数ですが、ソースコードは非常に小さく、小規模な収集関数に適しています。
< ;?php
set_time_limit(0);
?>
$filecontent = getcontent('http://111cn.cn');
$start = 's;
$end ='b;
$art = 311;
$str = '';
preg_match('/ < 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 が正常に保存されました
";
}else{
echo '記事の更新に失敗しました。クリックして再度更新します < /a>';
}
}
function replaceHtml($str){
$temp = str_replace(' ',' ',$str);
$temp = str_replace('
' ,chr (10),$temp);
$ returntrip_tags($temp);
}
?>