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