是这样的 我用imagegif($img1)画图,可是我需要连续画4个图 $img2 $img3 $img4..
可是我用
header("Content-type:image/gif");
imagegif($img1);echo " ";
imagegif($img2);echo " ";
imagegif($img3);echo " ";
imagegif($img4);只能显示出第一个图来 请高手指教 这需要怎么写 才能一下子显示出4个图啊
可是我用
header("Content-type:image/gif");
imagegif($img1);echo " ";
imagegif($img2);echo " ";
imagegif($img3);echo " ";
imagegif($img4);只能显示出第一个图来 请高手指教 这需要怎么写 才能一下子显示出4个图啊
解决方案 »
- 这种情况应该用什么函数
- PHP怎样截取双引号中字符串,谢谢~
- php 里面哪个函数 可以把html 代码 输出在文本框里面。
- 隐藏层
- jpgraph库的问题 求助
- 求正则表达式 匹配<script >中间没有“<script >”</script>
- 请教一下,这样写连接数据库的类可以吗?
- 大家一定要來看看!!! 高手快快來!!!怎樣把自已的 mysql 數據庫搬到 ISP 提供商的服務器上???(創建數據庫,導入數據)
- 偷个懒,请问谁有把数字形式的“钱”转换成汉字的大写形式的程序?
- 依旧是undefined function mysqsl_connect()问题
- 决定辞职了!请一个啊
- php是不是每天都要加班熬夜?
用函数再调取,一个页面显示 四张
感谢2位 我再试试
function sFuncRecreatPic($sourceImage){
define(IMAGE_BASE, './upload');
define(MAX_WIDTH, 150);
define(MAX_HEIGHT, 150);
$image_file = $sourceImage;
$image_path = IMAGE_BASE."/$image_file";
$img = null;
$ext = strtolower(end(explode('.', $image_file)));
if ($ext == 'jpg' || $ext == 'jpeg') {
$img = @imagecreatefromjpeg($image_path);
} else if ($ext == 'png') {
$img = @imagecreatefrompng($image_path);
} else if ($ext == 'gif') {
$img = @imagecreatefromgif($image_path);
}
if ($img) {
$width = imagesx($img);
$height = imagesy($img);
$scale = min(MAX_WIDTH/$width, MAX_HEIGHT/$height);
if ($scale < 1) {
$new_width = floor($scale*$width);
$new_height = floor($scale*$height);
$tmp_img = imagecreatetruecolor($new_width, $new_height);
imagecopyresized($tmp_img, $img, 0, 0, 0, 0,
$new_width, $new_height, $width, $height);
imagedestroy($img);
$rResult = $tmp_img;
}
}
if (!$img) {
$rResult = 0;
}
return $rResult;
}
请问我该怎么调用这个方法 能在一个页面上显示多个图