ホームページ >バックエンド開発 >PHPチュートリアル >PHPコレクションコード
PHP 収集コードのヘルプ
この Web サイト http://www.taomanzu.com/category-16-4-1-10000-1.html から製品のリストを収集したい機能は、ID を収集することです。同時に製品の名前がキャッシュに書き込まれます。たとえば、http://www.taomanzu.com/category-16-4-1-10000- のリストにある製品 ID です。 1.html は: 9914540199、タイトルは: 純綿 起毛ロールヘム9点パンツ、オーバーオール9点パンツ、カジュアル9点パンツ、2色
私に必要なのは、できることです。製品 ID と製品タイトルを同時に収集し、
< a href=http://www.xxxx.com/tshow-9914540199.html">ピュア コットン ブラシ付きロール エッジのようなリンクを合成します。ナインポイント パンツ オーバーオール ナインポイント パンツ カジュアル ナインポイント パンツ 2 色
以下のコードは、プロダクト ID またはタイトルのみを収集できます。両方を収集してマージできるようにするにはどうすればよいですか。それらを 1 つのリンクにまとめますか?
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --><?php //今日热门,10分钟更新一次 require 'global.php'; require 'gzdoc.php'; include 'config.php'; $id=$_GET["id"]; $pg=$_GET["pg"]; if($_GET['pg']==""){ $pg=0; } $dir='cache'; if(!file_exists($dir)){ @mkdir($dir,0777); } ob_start(); //女装 $lastflesh=@filemtime($dir."/Cache_NvZhuang_new.html"); if(!file_exists($dir."/Cache_NvZhuang_new.html") or ($lastflesh + ($flush * 60 * 60) <= $timestamp)){ //$flush * 60 一小时 $openurl="http://www.taomanzu.com/category-16-4-1-10000-1.html"; $file = curl($openurl); //开始处理一条一条的条数!!! $result=''; if (preg_match_all('/<p class="taoke_title"><a href="tshow-(.*?).html" target="_blank">/is', $file, $list)) { foreach ($list[1] as $i=>$k1 ) if ($i<30) { //{ $result=$result . '<a href="/tshow-'.$k1.'.html" target="_blank">'.$k1.'</a>'; } } $result_utf=iconv("GB2312","GB2312",$result); file_put_contents($dir."/Cache_NvZhuang_new.html",$result_utf); } else { } ?> <?php GzDocOut; ?>