Php preg\u替换为文件\u获取\u内容(链接)

Php preg\u替换为文件\u获取\u内容(链接),php,html,preg-replace,file-get-contents,Php,Html,Preg Replace,File Get Contents,我正在使用preg\u replace替换file\u get\u contents。我想创建一个文件\u get\u contents,页面如下(谷歌就是一个例子,不是我的实际站点): 但如果我搜索,有一个问题: 找不到 请求的URL/search?ie=ISO-8859-1&hl=nl&source=hp&q=http%3A%2F%2Fstackoverflow.com%2F&btnG=Google+zoeken&gbv=2 在此服务器上找不到 我得到了错误,我理解它,但无法修复它!我的

我正在使用
preg\u replace
替换
file\u get\u contents
。我想创建一个
文件\u get\u contents
,页面如下(谷歌就是一个例子,不是我的实际站点):


但如果我搜索,有一个问题:

找不到

请求的URL/search?ie=ISO-8859-1&hl=nl&source=hp&q=http%3A%2F%2Fstackoverflow.com%2F&btnG=Google+zoeken&gbv=2 在此服务器上找不到

我得到了错误,我理解它,但无法修复它!我的朋友也尝试过,但都失败了!必须为每个链接设置PHP“”

找到了!多亏了阿卡姆

<?php
$homepage = file_get_contents('http://google.com/search?ie=ISO-8859-        1&hl=nl&source=hp&q=http%3A%2F%2Fstackoverflow.com%2F&btnG=Google+zoeken&gbv=2');
echo str_replace('action="/search"', 'action="http://google.com/search"', $homepage);
?>

您需要将表单操作从
/search
替换为
http://google.com/search

<?php
$homepage = file_get_contents('http://google.com/search?ie=ISO-8859-1&hl=nl&source=hp&q=http%3A%2F%2Fstackoverflow.com%2F&btnG=Google+zoeken&gbv=2');
echo str_replace('action="/search"', 'action="http://google.com/search"', $homepage);
?>

谢谢你的反应,顺便说一句@每个人都使用相同的想法此问题与
preg\u replace
有关吗?我知道你试图加载一个远程站点,你以后想做什么?你能再发一些代码吗?
<?php
$homepage = file_get_contents('http://google.com/search?ie=ISO-8859-1&hl=nl&source=hp&q=http%3A%2F%2Fstackoverflow.com%2F&btnG=Google+zoeken&gbv=2');
echo str_replace('action="/search"', 'action="http://google.com/search"', $homepage);
?>