file_get_contents()和preg_match_all问题

时间:2013-08-19 18:04:23

标签: php preg-match file-get-contents preg-match-all

我正在使用file_get_contents($ url)将整个网页转换为字符串。然后使用preg_match_all将单词/ user /更改为/ member / for feature members。例如:

$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,页面将永远加载。我应该怎么做?请帮忙!

0 个答案:

没有答案