PHP如何读取URL和修改内容

时间:2015-03-17 18:00:56

标签: php file-get-contents

我想阅读Google等网址,并修改HTML标记值。

$homepage = file_get_contents('http://www.google.com');
echo $homepage;

例如,在阅读谷歌链接后,我想将谷歌搜索框值设置为 hello word,类似于<input type='text' value='hello world'/>

然后显示修改后的页面。

如何在php中执行此操作,非常感谢

1 个答案:

答案 0 :(得分:1)

您需要修改$homepage变量的内容。 file_get_contents的作用是将文件内容存储为字符串。

因此,您必须查找文本框标识符并使​​用字符串函数将值添加到文本框中。

之后,您将回显修改后的$homepage变量。

在这里查看字符串函数:

http://www.w3schools.com/php/php_ref_string.asp

尤其是:

http://www.w3schools.com/php/func_string_substr_replace.asp

如果您想查看实际使用的代码字符串,请将其放在文件的开头:

header('Content-type: text/plain');
$homepage = file_get_contents('http://www.google.com');

echo $homepage;