拍摄从 imgur 发布的图像

Take images posted from imgur

我有一个与 MyBB 的论坛,我想使用 imgur 拍摄图像 posted,用于画廊插件(如果图像 imgur posted 在论坛 ID 中,然后显示它) .

用户 post 在论坛中他们的图片(使用 imgur 上传)然后在画廊中有所有最近的图片。

我无法上传我服务器上的所有图片,因为我担心服务器上的space用完了。

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

您需要运行查询您的 MyBB post table 以查找 post 其内容与将它们标识为 [=20= 的正则表达式相匹配的 post ].我不知道 myBB table 或字段名称,所以这只是一个模拟:

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

您可以缩小范围以检查实际图像 link 指向 imgur

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

从那时起,由于 MySQL 无法 return 匹配 url,您可能需要使用 PHP 到 [=21] =] 根据结果,为您的画廊构建 html。

您不需要图像内容,所以忘记 CURL。您只需要 url。 Imgur 恰好适合您的用例。