我正在使用 file_get_contents($url) 将整个网页变成字符串。然后使用 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,页面将永远加载。我应该怎么做?请帮忙!