我想知道,我将如何设置一个PHP代码,以便当有人在表单中输入网址时,我想提取网页的名称和类似于Facebook中的内容链接在某人的墙上,你会得到链接和图片的标题。 我是否必须阅读RSS源或什么?
答案 0 :(得分:1)
Rss feed是XML,因此您应该能够将DOM或SAX与Xpath结合使用来手动检索这些信息。
Zend_Feed提供了一种使用Feed(RSS或Atom)的简便方法。
$feed = Zend_Feed_Reader::import('http://www.planet-php.net/rdf/');
$feed->getTitle();
关于预览图片,我不知道任何免费和开箱即用的解决方案。
您可以查看一下thumbshots.org,它为在DMOZ中的网站提供免费缩略图,但需要为其他人付费订阅。
您也可以尝试在Linux上熟知且可用的http://www.guangmingsoft.net/htmlsnapshot/html2image.htm,但仍然不是免费的。