0

file_get_contents($url) を使用して Web ページ全体を文字列に変換しています。次に、preg_match_all を使用して、機能メンバーの単語 /user/ を /member/ に変更します。例:

$url = "http://www.example.com/profile.php";
$page = file_get_contents($url);
preg_match_all('/user\/(.*?)/i', $page, $search);   
$total = count($search[0]);
for($i=0; $i<$total; $i++) { 
  if($search[1][$i] == 1) {
    $user_type = '/member/'.$search[1][$i];
  }
  $page = str_replace($search[0][$i], $user_type, $page);
}

私の問題は、上記のコードを /profile.php に配置すると、ページが永遠にロードされ続けることです。どうすればいいですか?助けてください!

4

0 に答える 0