📄 upload_source.php
字号:
<html>
<head>
<title>资源上传系统</title>
<script language="JavaScript">
<!--获得焦点
function NameGetFocus()
{
document.form1.filename.focus();
-->
}
<!--检查输入内容的合法性
function CheckValid()
{
if(document.form1.filename.value=="")
{
alert("请写上你上传资源的文件名!");
document.upload.filename.focus();
return false();
}
else if(document.form1.version.value=="")
{
alert("请写上你传资源的版本号!");
document.form1.version.focus();
return false();
}
else if(document.form1.author.value=="")
{
alert("请写上你称呼!");
document.form1.author.focus();
return false();
}
else if(document.form1.contact.value=="")
{
alert("请上你的联系方式!");
document.form1.contact.focus();
return false();
}
else if(document.form1.message.value=="")
{
alert("请写上传文件的简介!");
document.form1.message.focus();
return false();
}
else
return true;
}
-->
</script>
</head>
<body onLoad="NameGetFocus();">
<?php
//如果点击"上传",则执行此php代码部分
if (isset($upload))
{
//如果没有上传文件,则退出程序
if ($file_dir=="")
{
echo "<script language=\"JavaScript\">";
echo "alert(\"你没有上传任何文件\");";
echo "history.back();";//返回原来操作页面
echo "</script>";
exit;
}
//上传文件到本目录下的upload_image文件夹中
$fp=opendir(".\upload_file");
if ($fp==0)
{
mkdir(".\upload_file"); //若目录不存在,则新建一个
$fp=opendir(".\upload_file"); //取得目录handle
}
//将临时文件复制到upload_image目录下
$up=copy("$file_dir","upload_file/$file_dir_name");
if($up==1)
{
//获取带路径的文件名
$file_dir_name="$file_dir_name";
//写入内容
unlink($file_dir); //从临时文件夹中删除档案$photo_dir
closedir($fp); //关闭目录handle
$file_name=$_POST["filename"];
$file_version=$_POST["version"];
$file_author=$_POST["author"];
$contact=$_POST["contact"];
$file_message=$_POST["message"];
$file_dir=$_POST["file_dir"];
$upload_time=date("Ymdhis");
$_time=date("Y-m-d H:i:s");
$dom=new DOMDocument("1.0");
$uploadfiles=$dom->appendChild($dom->createElement("uploadfiles"));
$filename=$uploadfiles->appendChild($dom->createElement("uploadtime"));
$filename->appendChile->($dom->createTextNode(iconv("GB2312","UTF-8",$upload_time)));
$filename=$uploadfiles->appendChild($dom->createElement("filename"));
$filename->appendChild($dom->createTextNode(iconv ("GB2312","UTF-8",$file_name)));
$fileversion=$uploadfiles->appendChild($dom->createElement("fileversion"));
$fileversion->appendChild($dom->createTextNode(iconv ("GB2312","UTF-8",$file_version)));
$fileauthor=$uploadfiles->appendChild($dom->createElement("fileauthor"));
$fileauthor->appendChild($dom->createTextNode(iconv("GB2312","UTF-8",$file_author)));
$author_contact=$uploadfiles->appendChild($dom->createElement("author_contact"));
$author_contact->appendChild($dom->createTextNode(iconv ("GB2312","UTF-8",$contact)));
$filemessage=$uploadfiles->appendChild($dom->createElement("filemessage"));
$filemessage->appendChild($dom->createTextNode(iconv ("GB2312","UTF-8",$file_message)));
$filedir=$uploadfiles->appendChild($dom->createElement("filedir"));
$filedir->appendChild($dom->createTextNode(iconv ("GB2312","UTF-8",$file_dir)));
$date=$uploadfiles->appendChild($dom->createElement("date"));
$date->appendChild($dom->createTextNode(iconv("GB2312","UTF-8",$_time)));
$dom->save("XML/".$_date.".xml");
//返回添加商品页面,页面显示一个肚脚本文件
echo "<script language='javascript'>";
echo "alert(\"上传成功!\");";
echo "location='upload_source.php'";
echo "</script>";
}
//若上传失败,则退出程序
else
{
echo "文件上传失败.";
exit;
}
}
?>
<div align="center">
<h2 align="center"><font color="000000">上传资源的详细信息</font></h2>
<table width="60%" border="1" align="center" bgcolor="#E3E3E3">
<form action="upload_source.php" id="form1" name="form1" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="30000">
<tr>
<td width="22%" bgcolor="#F0F0F0"><font color="#000000">文件名:</font></td>
<td colspan="2" width="78" bgcolor="#F0F0F0"><font color="#00FF00">
<input type="text" name="filename" size="40" value=""><font color="#3366FF">*</font></font></td>
</tr>
<tr>
<td width="22%" bgcolor="#F0F0F0"><font color="#000000">版本号:</font></td>
<td colspan="2" width="78" bgcolor="#F0F0F0"><font color="#00FF00">
<input type="text" name="version" size="40" value=""><font color="#3366FF">*</font></font></td>
</tr>
<tr>
<td width="22%" bgcolor="#F0F0F0"><font color="#000000">上传者:</font></td>
<td colspan="2" width="78" bgcolor="#FOFOFO"><font color="#00FF00">
<input type="text" name="author" size="40" value=""><font color="#3366FF">*</font></font></td>
</tr>
<tr>
<td width="22%" bgcolor="#F0F0F0"><font color="#000000">联系方式:</font></td>
<td colspan="2" width="78" bgcolor="#F0F0F0"><font color="#00FF00">
<input type="text" name="contact" size="40" value=""><font color="#3366FF">*</font></font></td>
<tr>
<tr>
<td colspan="3" valign="middle" align="left">
<div align="center"><font color="#000000">文件简介:</font><font color="#3366FF">*</font><br/>
<textarea rows="6" name="message" cols="55" wrap="virtual" ></textarea></div></td>
</tr>
<tr>
<td colspan="3">
<div align="center"><font color="#000000">源文件(5M以内):</font><br/>
<input type="file" name="file_dir" size="20"><br/>
</div></td>
</tr>
<tr>
<td colspan="3" height="22">
<div align="center"><font color="#000000">
<input type="submit" name="upload" value="提 交" onClick="ChickValid();">
<input type="reset" name="cencel" value="重 置" ></font></div></td>
</tr>
</form>
</table>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -