php中上传多张图片,如何解决?

php中上传多张图片,如何解决?,第1张

使用swfupload上传代码,它是把swf和javascript结合起来,做成上传代码。功能应该是当前最丰富的。

它可以实现纯粹html、javascrip难以逾越的功能:

(1)可以同时上传多个文件;

(2)类似AJAX的无刷新上传;

(3)可以显示上传进度;

(4)良好的浏览器兼容性;

具体详见百度百科:

http://baike.baidu.com/view/1332553.htm

有详细的注释,不清楚直接CALL我

主要是利用了JS来控制文件域,增加或者删除来实现的。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=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>

require_once 'PHPWord.php'

$PHPWord = new PHPWord()

$section = $PHPWord->createSection()

//定义样式数组

$styleTable = array(

'borderSize'=>6,

'borderColor'=>'006699',

'cellMargin'=>80

)

$styleFirstRow = array(

'borderBottomSize'=>18,

'borderBottomColor'=>'0000ff',

'bgColor'=>'66bbff'

)

//定义单元格样式数组

$styleCell = array('valign'=>'center')

$styleCellBTLR = array('valign'=>'center','textDirection'=>PHPWord_Style_Cell::TEXT_DIR_BTLR)

//定义第一行的字体

$fontStyle = array('bold'=>true,'align'=>'center')

//添加表格样式

$PHPWord->addTableStyle('myOwnTableStyle',$styleTable,$styleFirstRow)

//添加表格

$table = $section->addTable('myOwnTableStyle')


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11765747.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存