我希望在网站上实施一个解决方案,允许用户发布链接,一旦发布链接,扩展内容就像 Facebook 或 Linkedin 等。
即。 '标题','简短描述','图像'。
我怎么能实现这个目标?
答案 0 :(得分:2)
您可以使用PHP的函数get-meta-tags()
。
示例:
<?php
// Assuming the above tags are at www.example.com
$tags = get_meta_tags('http://www.example.com/');
// Notice how the keys are all lowercase now, and
// how . was replaced by _ in the key.
echo $tags['author']; // name
echo $tags['keywords']; // php documentation
echo $tags['description']; // a php manual
echo $tags['geo_position']; // 49.33;-86.59
?>
答案 1 :(得分:0)
这背后的逻辑是在服务器上获取链接内容并找到标题和图像,然后用数据更新您的项目。 file_get_contents会为您提取数据,您需要完成剩下的工作。 -
如果您正在寻找具体的,有数千个教程。在下面找一个。
http://www.sanwebe.com/2013/06/extract-url-content-like-facebook-with-php-and-jquery