显示要导入的缩略图图像

时间:2013-09-16 06:30:26

标签: php

db表中的

包含链接到图像的信息。

<P> <IMG Src=\"http://bismute.dothome.co.kr/test1.jpg\"> </P>
<P> <IMG Src=\"http://bismute.dothome.co.kr/test2.jpg\"> </P>

从主板上显示每张图片的缩略图。

但是,创建显示现有功能的缩略图如下:

仅显示一张图片。

// Function to create thumbnails
public function ThumbNailImg($Contents) {
    $ThumbImg = stripslashes($Contents);
    preg_match_all ("/<img[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i", $ThumbImg, $ThumbImg);    
    return $ThumbImg[1];
}

// Get part of the image
$ThumbImg = $BBS->ThumbNailImg($res2 [CONTENTS]);

if (count($ThumbImg) > 0) {    
    $ThumbImg = "<img src='".$ThumbImg[0]."' width='200px'>";
    $ThumbImg2 = "<img src='".$ThumbImg[1]."' width='200px'>";
    $ThumbArea = "<td width='200px' style='position:relative'> <a class = 'bbsList' style = 'position: absolute; z-index: 1; top: 0px; clip: rect (0px 190px 110px 0px);'> ". $ThumbImg." </ div> </ a> </ td><td valign='top'> ";
    $ThumbArea2 = "<td width='200px' style='position:relative'> <a class = 'bbsList' style = 'position: absolute; z-index: 1; top: 0px; clip: rect (0px 190px 110px 0px);'> ". $ThumbImg2." </ div> </ a> </ td><td valign='top'> ";
}

虽然可以获得test1.jpg的缩略图,但是test2.jpg可以创建一个你需要改变的缩略图,这是想知道的。

1 个答案:

答案 0 :(得分:0)

尝试更改此内容:

$ThumbImg = $BBS->ThumbNailImg ($res2 [CONTENTS]);

if (count ($ThumbImg)> 0) {

$ThumbImg = "<img src='".$ThumbImg[0]."' width='200px'>";
$ThumbImg2 = "<img src='".$ThumbImg[1]."' width='200px'>";

到此:

$ThumbImgArray = $BBS->ThumbNailImg ($res2 [CONTENTS]);

if (count ($ThumbImgArray) > 0) {

$ThumbImg = "<img src='".$ThumbImgArray[0]."' width='200px'>";
$ThumbImg2 = "<img src='".$ThumbImgArray[1]."' width='200px'>";

注意我将第一个变量名$ThumbImg更改为$ThumbImgArray,以防止在后一个语句中覆盖此变量。