» 网友学堂 » PHP教程 » 一份简单的php上传并重命名且读取出新文件名的程序
一份简单的php上传并重命名且读取出新文件名的程序
作者:暖月 发表时间:2005-9-19 22:36 阅读:1606次 在百度搜索相关内容

总共2个文件index.htm和

上传表单页面
index.htm submit.php
以下是代码:
<HTML>

<HEAD>

<TITLE>文件上传表格</TITLE>

</HEAD>

<BODY>

<TABLE>

<FORM ENCTYPE="multipart/form-data" NAME=MyForm

ACTION=submit.php

METHOD="POST">

<TR><TD>选择上传文件</TD><TD><INPUT NAME="MyFile"

TYPE="File"></TD></TR>

<TR><TD COLSPAN="2"><INPUT NAME="submit" VALUE="上传"

TYPE="submit"></TD></TR>

</TABLE>

</BODY>

</HTML>


控制上传图片类型及实际操作上传文件

submit.php

以下是代码:
<?

if (($MyFile_type=="image/gif") ││ ($MyFile_type=="image/pjpeg") ││ ($MyFile_type=="image/x-png"))

//构建新文件名
{

$datetime = date("YmdHis_");

$MyFile_name = $datetime.$MyFile_name;

copy($MyFile,"$MyFile_name");

unlink($MyFile);

echo"<img src=$MyFile_name>\n";
echo"<br>文件名:$MyFile_name";
echo"<center><a href=index.htm>点击这里返回</a></center>";

}

else {

echo "<center><font color=red>上传失败!请从新上传!请注意你上传的文件类型是否正确,或文件大小是否超过限制(注:这只能上传图片文件且文件只允许100K)</font></center>\n";
echo "<center><a href=javascript:history.back(1)>点击这里返回</a></center>\n";
exit;

}
?>

#Advertisement