使用CSS

时间:2016-10-24 18:13:32

标签: html css

我正在使用一小块PHP从网站上提取大量客户评论的内容,不过每篇评论的标题都包含网站上原始评论的网址,这很好,除了提取的URL不包含原始网站的完整地址。

所以在我的网站上,链接不起作用。你可以在这里看到它: http://www.clearpandb.co.uk/new2016/feedback.php尝试点击其中一个评论标题。

有没有办法用CSS解决这个问题?我认为所需要的只是原始网站的前缀。从原始站点拉出的是例如" / job / view / 1971050",点击后试图在我的网站上找到它(显然无法找到它)。所以我需要在它前面添加" www.mybuilder.com"这样才有用。

如果以上情况不可能,最后的办法可能就是禁用网址(不删除标题文本本身),这样就不会有一堆破损的链接。

正在使用的PHP:

<?php
include_once('simple_html_dom.php');
$target_url = "https://www.mybuilder.com/profile/view/clear_plumbing_and_building_ltd/feedback";
    $html = new simple_html_dom();
    $html->load_file($target_url);
    foreach($html->find('li[class=job-view-feedback]') as $jobviewfeedback){    
                echo $jobviewfeedback;
                    }
                    ?>

我正在使用本教程的修改版本: http://www.makeuseof.com/tag/build-webcrawler-part-2 这使得了a&#34;帮助&#34;叫做#34;简单的HTML DOM&#34;。

非常感谢任何正确方向的帮助或指示,提前谢谢!

1 个答案:

答案 0 :(得分:0)

你能编辑那个PHP吗?如果是这样,请在$ jobviewfeedback上替换PHP字符串...搜索href="/并替换为href="http://www.mybuilder.com/

所以而不是

echo $jobviewfeedback;

你有

echo str_replace('href="/', 'href="http://www.mybuilder.com/', $jobviewfeedback);