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吗?例如,获取页面上第一幅图像的来源?如果适用,请确保标记正确:)