2015-12-02 70 views
0

我不确定我是否问正确的问题。如果有人能够澄清和纠正这将受到欢迎!谢谢。如何将脚本和数据附加到现有网站?

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

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

随着RapGenius标注功能:http://genius.it/techcrunch.com/author/josh-constine

只要你现有的网址前将genius.it,它能够添加注释到页面上。处理这个问题的PHP脚本应该是什么样的?

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

+0

你如何知道Genius使用PHP? –

+0

我没有,我从来没有声称它。我只是熟悉PHP,所以我想知道如何去实现它。 – Alan

+0

那么也许你应该写*处理这个问题的PHP脚本应该看起来像什么?*。 –

回答

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与绝对URL链接。如果你想要这样做,可能还会遇到其他障碍。

+0

谢谢!你会碰巧知道这叫做什么吗?所以我也可以自己研究一下。 – Alan

+0

抱歉不知道它叫什么。如果这回答了你的问题,你能否将我的问题标记为正确的? –

相关问题