本文目录一览:
- 1、PHPCMS中我要调用图片模型上传的多张图
- 2、php 怎样实现同时上传多张图片
- 3、php中同界面插入几张图片用什么语句?怎么做?
- 4、使用的是ThingkPHP框架,图片是多张的所以用逗号隔开,那怎么把它循环显示出来啊?
- 5、PHP显示存在MYSQL中的多张图片
- 6、php中上传多张图片,如何解决?
PHPCMS中我要调用图片模型上传的多张图
你想怎么调用?默认模板上有调用方法,把这个二维数组再循环一下就行了。
{loop $pictureurls $pic_k $r}
liimg src="{thumb($r[url], 100, 137, 0)}" alt="{$r[alt]}" rel="{$r[url]}"//li
{/loop}
php 怎样实现同时上传多张图片
有详细的注释,不清楚直接CALL我
主要是利用了JS来控制文件域,增加或者删除来实现的。
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=gbk" /
meta name="Keywords" content=""/
meta name="Description" content=""/
title动态添加图片/title
script type="text/javascript"
function addimg(){
//包含所有文件域的DIV
var div = document.getElementById('imgs');
//文件域
var input = document.createElement("input");
input.name = "img[]";
input.type = 'file';
//添加
div.appendChild(input);
//删除按钮
var button = document.createElement("a");
button.href = "javascript:;";
button.innerHTML = '删除';
div.appendChild(button);
//换行
var br = document.createElement("br");
div.appendChild(br);
//在按钮上增加删除的事件
button.onclick = function(){
input.parentNode.removeChild(input);
this.parentNode.removeChild(this);
br.parentNode.removeChild(br);
}
}
/script
/head
body
form method="POST" enctype="multipart/form-data" action="upload.php"
请选择图片:
div id="imgs"
input type="file" name="img[]"/br/
/div
input type="button" onclick="addimg()" value="增加"/
/form
/body
/html
php中同界面插入几张图片用什么语句?怎么做?
PHP插入图片,实际还是输出HTML代码
比如:
echo 'img src='1.gir' width="100" height="100"';
还可以直接用PHP生成图片显示出来
php的gd库可以生成多种图像文件,如gif,png,jpg,wbmp,xpm等,下面来看一个生成正方形的文件。
?php
$height = 300;
$width = 300;
//创建背景图
$im = ImageCreateTrueColor($width, $height);
//分配颜色
$white = ImageColorAllocate ($im, 255, 255, 255);
$blue = ImageColorAllocate ($im, 0, 0, 64);
//绘制颜色至图像中
ImageFill($im, 0, 0, $blue);
//绘制字符串:Hello,PHP
ImageString($im, 10, 100, 120, 'Hello,PHP', $white);
//输出图像,定义头
Header ('Content-type: image/png');
//将图像发送至浏览器
ImagePng($im);
//清除资源
ImageDestroy($im);
?
使用的是ThingkPHP框架,图片是多张的所以用逗号隔开,那怎么把它循环显示出来啊?
1. WAMP(集成的那种,最Easy的几乎不需要配置)
2. ZendStudio7.2(中文网址,里面提供下载,在线注册机以及使用教程)
3. ThinkPHP框架+百度UEditor编辑器插件
4. Win7-64bit操作系统
5. 浏览器(火狐,IE,Chrome),外加火狐FireBug插件用于调试以及偷样式
PHP显示存在MYSQL中的多张图片
建议你了解一下php和html的基本知识!
用header( "content-type:image/jpg")本来就是输出一张图片给客户端,header之前有其它字符输出当然会出错。即使是另一张图片
要显示多张图片请在html里写:img src="你的php输出图片地址1" /img src="你的php输出图片地址2" /img src="你的php输出图片地址3" /
php中上传多张图片,如何解决?
使用swfupload上传代码,它是把swf和javascript结合起来,做成上传代码。功能应该是当前最丰富的。
它可以实现纯粹html、javascrip难以逾越的功能:
(1)可以同时上传多个文件;
(2)类似AJAX的无刷新上传;
(3)可以显示上传进度;
(4)良好的浏览器兼容性;
具体详见百度百科: