PHP:$\u获取Facebook开放图的图像位置
是否可以获取网页上图像的位置? 我想将其用于PHP:$\u获取Facebook开放图的图像位置,php,facebook,image,Php,Facebook,Image,是否可以获取网页上图像的位置? 我想将其用于og:image 例如: <meta property="og:image" content="<?php 'get the image location' ?>" /> 这是一个很长的答案,因为您还没有提供您尝试执行的操作的代码,下面是您应该执行的操作的高级描述: (注意:OP正在尝试从HTML文档(如果有)获取图像源) 您需要使用PHP下载页面,找到 这样做的缺点: 您指向的网站将对您的内容负责。即使你“知道”你所包含的
og:image
例如:
<meta property="og:image" content="<?php 'get the image location' ?>" />
这是一个很长的答案,因为您还没有提供您尝试执行的操作的代码,下面是您应该执行的操作的高级描述:
(注意:OP正在尝试从HTML文档(如果有)获取图像源)
您需要使用PHP下载页面,找到
这样做的缺点:
- 您指向的网站将对您的内容负责。即使你“知道”你所包含的图像,这些图像也可能会随着时间而改变李>
- 您所指向的网站的结构可能会改变。你的功能也必须改变李>
- 如果用户认为您占用了太多带宽,网站可能会决定阻止您的服务器李>
- 你无法控制内容
我可以在列表中添加更多内容。练习这样做很有趣,但不是很实用。如果没有更多的代码,很难回答。为什么不在生成html代码时设置一个带有此图像路径的变量呢?我希望有一个php代码可以从网页中获取图像位置。你@j0k的建议很好,但是当有更多的图片时,我想分享它们。谢谢不能将多个图像放入元标记og:image中。你应该只从页面的所有图片中选择一个更有趣的。这是什么意思,“获取图片位置”?要获取其位置的图像在哪里?为什么你不知道图片的位置?你是在试图获取图片源,给定一个网站URL吗?例如,获取页面上第一幅图像的来源?如果适用,请确保标记正确:)