upload.htm
<form name="add_frm" method="post" action="up_save.php" enctype="multipart/form-data" >
<input name="upfile" type="file" size="40">
<input type="submit" name="Submit" value="上传">
</form>
--------------------------------------------------------------
up_save.php
if($_FILES[upfile][tmp_name] <>"" )
{
$houzhui=substr(trim($_FILES[upfile][name]),-4);//获取上传文件名的后缀
//判断上传文件格式是否合法
if (strtolower($houzhui) <> ".gif" && strtolower($houzhui) <> ".jpg" && strtolower($houzhui) <> ".bmp")
{
echo("<script>alert('文件上传失败!\\n\\n您上传的文件类型不匹配,只能上传.gif/.jpg/.bmp等格式的文件,请重新上传!');history.go(-1);");
exit;
}
$file_source=$_FILES[upfile][tmp_name];//源文件路径
$file_name=date("YmdHis").$houzhui;//指定文件名
$file_target="img/".$file_name;//目标文件路径
copy($file_source,$file_target);//上传文件
unlink($_FILES[upfile][tmp_name]); //删除临时文件
echo "文件上传成功".$file_name."大小:".$_FILES[upfile][size];
}
else
{
echo("<script>alert('请选择要上传的文件!');history.go(-1);");
exit;
}
<form name="add_frm" method="post" action="up_save.php" enctype="multipart/form-data" >
<input name="upfile" type="file" size="40">
<input type="submit" name="Submit" value="上传">
</form>
--------------------------------------------------------------
up_save.php
if($_FILES[upfile][tmp_name] <>"" )
{
$houzhui=substr(trim($_FILES[upfile][name]),-4);//获取上传文件名的后缀
//判断上传文件格式是否合法
if (strtolower($houzhui) <> ".gif" && strtolower($houzhui) <> ".jpg" && strtolower($houzhui) <> ".bmp")
{
echo("<script>alert('文件上传失败!\\n\\n您上传的文件类型不匹配,只能上传.gif/.jpg/.bmp等格式的文件,请重新上传!');history.go(-1);");
exit;
}
$file_source=$_FILES[upfile][tmp_name];//源文件路径
$file_name=date("YmdHis").$houzhui;//指定文件名
$file_target="img/".$file_name;//目标文件路径
copy($file_source,$file_target);//上传文件
unlink($_FILES[upfile][tmp_name]); //删除临时文件
echo "文件上传成功".$file_name."大小:".$_FILES[upfile][size];
}
else
{
echo("<script>alert('请选择要上传的文件!');history.go(-1);");
exit;
}
文章来源:桂林唯创网络