它可以实现纯粹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')
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)