私はいくつかのニュースサイトのインデックスを作成しています。ニュースクリッピングの一種。 私はアマチュアで好奇心が強いです。私はプログラマーではないので、ビジネスの誰かに質問が愚かに見えるかもしれません。しかし誰かが助けることができれば、ありがとう。 私は構文解析をしていたサイトのページングは実質的に同じであったと私はこのスキームを使用:PHPでページ分割を解析する
$url = $ url. '/page/'. $s;
$next_url = $s + 1;
$prev_url = $s - 1;
if ($prev_url <= 0) {
$prev_url = 1;
}
形式は基本的にこのでした:
http://example.com/politics/page/2
しかし、昨日、私は別の何かに出くわしたと私はやりますどのようにページングするかわからない。
-1-
この部分は可変である:
Political-National-texts
どれ指導
http://www.example.com/browse-Politics-National-texts-1-date.html
これは、ページング一部です:私はpreg_match_all
を通してこのリンク形式を取得しますか?
これはこれでしょうか? '<?php \t $ url = $ _GET ['url']; \t if(preg_match( '/^http:\/\/www.example.com \/browse - ([ - a-zA-Z] +) - (\ d +) - 日付\ .html $ /'、$ URL、$ matches)){ var_export($ matches); \t} \t $ link = 'http://www.example.com/browse-' $ matches [1]。 ''。$ s。 '-date.html'; \t $ next_url = $ s + 1; \t $ prev_url = $ s - 1; \t if($ prev_url <= 0){ \t $ prev_url = 1; \t} ?> ' –
はい、うまくいくはずです –