将示例站点包含到php中并使其具有交互性

时间:2009-10-18 12:46:03

标签: php web get preg-replace

我正在开发一个更好地学习PHP的小项目。 此项目有一个主文件,使用fopen + fread打开另一个网站(例如youtube)。 (或file_get_contents?)

网站将保存到变量中,然后一个函数将解析文件的内容,并应使用高级内容替换某些项目,例如:

<div onclick="play(id=12432);">
Play Video
</div>

replace with

<div onclick="play(id=12432);">
Play Video
<div>
<div onclick="add2fav(id=12432);">
Add to favorites
</div>

知道如果没有巨大的性能韭菜和干净的代码,有人可以如何执行此操作?

  

这只是关于“加载网站”,   “推进其内容”,“回应它”。

1 个答案:

答案 0 :(得分:1)

只需嵌入YouTube视频,不要解析整个页面。它可以很容易地完成。然后把视频放在你的特殊按钮下。 意识到!不要相信您的用户输入。如果你基于某人的输入嵌入,也许你嵌入了一个奇怪的网站,这是危险的。 了解XSS / CSRF