如何在帖子中查找图像

时间:2010-06-24 15:19:17

标签: php resize image

我从来没有做过这样的事情,所以我不确定PHP中需要什么样的工具来实现这一点。

我正在制作一份“最新新闻”(只是头条新闻)的列表,这些新闻会出现在网站的一侧,并且希望能够在新闻帖子中查找第一张图片(我假设它与查找img标签和加载src有关,但我不确定如何做到这一点。

在我这样做之后,我希望能够将该图像调整为缩略图(如30x30)。

新闻帖子存储在MySQL数据库中,并且正在变量$ newsPost。

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

您可以使用正则表达式。

<?php
preg_match("/<img\ssrc\=['"]?(.+)['"]?>/", $newsPost, $matches);
$imgUrl = $matches[1];

echo "<img src='$imgUrl' width='30'>";

答案 1 :(得分:1)

您需要HTML parser。下降到新闻帖子的容器,然后在其中查找img。然后抓取图像并使用GD functions调整大小。