如何将脚本和数据附加到现有网站?

时间:2015-12-02 19:19:51

标签: php url server

我不确定我是否在问正确的问题。如果有人能够澄清并纠正这一点,那将是受欢迎的!谢谢。

我偶然发现了RapGenius的(Genius)注释服务,我对他们如何在后端实现它感到好奇。这是一个例子:

普通网页:http://techcrunch.com/author/josh-constine/

使用RapGenius注释功能:http://genius.it/techcrunch.com/author/josh-constine

只要在现有URL之前附加genius.it,就可以在页面上附加注释。处理此问题的PHP脚本应该是什么样的?

我不确定这叫做什么或谷歌是什么。有人能用PHP给我一个非常简单的例子吗?

1 个答案:

答案 0 :(得分:1)

可能有很多方法可以实现它。这是一个可能的解决方案:

<?php
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
    curl_setopt($ch, CURLOPT_HEADER, 0);
    $site_html = curl_exec($ch);
    curl_close($ch);
    $html = preg_replace( '<\/body>', '<script src="myscript.js" /></body>', $site_html);
    echo $html;
?>

这当然假设网站中已有的所有图片,css和javascript都与绝对网址相关联。如果你想做这样的事情,可能还有其他障碍需要克服。