拍摄从imgur发布的图像

时间:2015-01-02 17:52:55

标签: imgur

我有一个MyBB论坛,我想拍摄使用imgur发布的图片,用于图库插件(如果图片imgur发布在论坛ID中,然后显示)。

用户在论坛中发布他们的图片(用imgur上传),然后在图库中有最近的所有图片。

我无法上传服务器上的所有图片,因为我担心服务器上的空间不足。

我必须使用Curl从imgur中获取图像?

1 个答案:

答案 0 :(得分:0)

您需要在MyBB帖子表上运行查询,以查找内容与正则表达式匹配的帖子,这些帖子将其标识为“至少有一个图像”。我不知道myBB表或字段名称所以这只是一个模拟:

SELECT message
FROM `post_table` 
WHERE  LOWER(message) REGEXP '\\[img\\].*\\[/img\\]'

您可以缩小范围以检查实际的图像链接点是否为imgur

SELECT message 
FROM `post_table` 
WHERE  LOWER(message) REGEXP '\\[img\\]http://i\.imgur\.com.*\\[/img\\]'

从那时起,由于MySQL没有办法返回匹配的url,你可能希望使用PHP来preg_match结果,为你的库构建html。

您不需要图像内容,所以忘记CURL。你只需要网址。 Imgur恰到好处地适合您的用例。