簡體   English   中英

PHP:運行多個URL並顯示其內容

[英]PHP: Run through multiple URLs and display their content

假設我們有一個看起來像這樣的URL。

http://domain.com/index.php?p=1&u=A1b2C3d4E5f6G7h8I9j

?p =之后的數字范圍從1到999,其余部分保持不變。

每個URL包含一小段文字。

可以通過所有999個URL運行並顯示其內容的腳本是什么樣的?

這很容易。 您可以使用FOR LOOP

<?php
for($i=1; $i < 1000; $i++) {
    echo file_get_contents('http://domain.com/index.php?p=' . $i . '&u=A1b2C3d4E5f6G7h8I9j');
}

資料:

對於循環

file_get_contents()方法

這將占用大量資源。 但是在黑暗中拍照,應該可以:

<?php
   $urlContent = array();
   $urlStart = 'http://domain.com/index.php?p=';
   $urlEnd = '&u=A1b2C3d4E5f6G7h8I9j';
   $count = 1;
   while($count <= 999){
      $urlContent[$count] = file_get_contents($urlStart.$count.$urlEnd);
      $count++;
   }
   foreach($urlContent as $content){
     echo $content.'\n';
   }
?>

此代碼未經測試

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM