⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 demo4.php

📁 插件介绍:   XUploadFiles 是一个用于辅助网站进行文件上传的客户端插件
💻 PHP
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>XUploadFiles 功能演示</title>
<script language="javascript">
function set_para()
{
	var obj = xu_find();
	if (obj != null)
	{
		obj.clearformitem(); // 清空插件内的表单项目
		obj.addformitem("username",form1.username.value); // 增加表单项:username
		obj.addformitem("password",form1.password.value); // 增加表单项:password
		obj.setpath (form1.subpath.value); // 设置上传文件的路径
		return true;
	}
	return false;
}
function xu_check()
{
	var obj = xu_find();
	if (obj != null)
	{
		var str = form1.textbox1.value;
		if (str.indexOf(":") > 0) // 检查是否已经上传过文件
		{
			set_para();
			str = obj.uploadfile();
		}
		if (str != "") return true;
	}
	return false;
}
</script>
</head>
<body bgcolor="#cceeff">
<form name="form1" method="post" action="demo4.php" onSubmit="return xu_check();" id="form1">
	<table width="100%" border="1">
		<tr>
			<td align="center"><span style="FONT-SIZE: 26px; COLOR: #770000">演示4:带验证信息的上传演示</span></td>
		</tr>
		<tr>
			<td><blockquote>
					<p>&nbsp;</p>
					<p>文件说明:
						<input name="title" type="text" value="Form 表单信息处理" id="title" />
					</p>
					<p>上传位置:
						<select name="subpath" id="subpath">
							<option selected="selected" value="myfiles">myfiles</option>
							<option value="images">images</option>
							<option value="document">document</option>
							<option value="excel">excel</option>
						</select>
					</p>
					<p>上传用户:
						<input name="username" type="text" id="username" />
						(<span style="color:blue"> guest </span>)</p>
					<p>上传密码:
						<input name="password" type="password" id="password" />
						(<span style="color:blue"> 8888 </span>)</p>
					<p>上传文件: <span style="DISPLAY: none">
						<object id="uploadid" classid="clsid:18B9E4BF-F21F-46B9-AD50-5CA62145426A" codebase="http://www.blue999.com/xuploadfiles/activex/xuploadfiles.cab">
							<param name="Action" value="xu_demo4.php">
							<param name="Bind" value="textbox1">
						</object>
						</span>
						<script language="javascript" src="xuploadfiles.js"></script>
						<textarea name="textbox1" rows="1" cols="50" wrap="off" readonly="readonly" id="textbox1" style="OVERFLOW-X: hidden"><? if (isset($textbox1)) print($textbox1); ?>
</textarea>
						<input onClick="xu_selectfiles();" type="button" value="浏览..." />
					</p>
					<p>
						<input type="submit" name="ok" value="提交" id="ok" />
&nbsp;
						<input onClick="xu_reset();" type="reset" value="重置" />
&nbsp;
						<input onClick="javascript:history.go(-1);" type="button" value="返回" />
					</p>
					<p>&nbsp;</p>
				</blockquote></td>
		</tr>
		<tr>
			<td style="COLOR: red;"><?
if (isset($textbox1))
{
	$namearray = preg_split("/\n/",$textbox1); // 多个文件名之间使用换行符(\n)分割
	print("<p>成功上传 " . count($namearray) . " 个文件</p>");
	print("<p><ol>");
	foreach ($namearray as $name) {
		print("<li>");
		$fileinfo = preg_split("/#/",$name); // 文件信息格式:文件名#文件类型#文件大小
		if (count($fileinfo) > 0) print("<a href='{$fileinfo[0]}'>{$fileinfo[0]}</a>");
		if (count($fileinfo) >= 3) print(",{$fileinfo[1]},{$fileinfo[2]} Bytes");
		print("</li>");
	}
	print("</ol></p>");
}
			?></td>
		</tr>
	</table>
</form>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -