请问这段图片上传的程序错在哪里? $upfile_type还有这样的写法呀?我可不知道这种写法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $img_name=$datetime.$upfile_name;有问题,$upfile_name if(!old_img_name=="") { //echo "您输入的文件名已经存在,请修改文件名后重新输入";//你的{括号错了.改成下面的就可以了.<html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body bgcolor="#FFFFFF" text="#000000"><form name="form1" method="post" action="up_img.php" enctype="multipart/form-data"> <div align="center"> <input type="file" name="upfile"> <br/> <input type="submit" name="Submit" value="上传"> </div></form></body></html>up_img.php<? //判断输入的文件类型是否正确 if($upfile_type=="image/gif" || $upfile_type=="image/jpg" || $upfile_type=="image/png") { //构造文件的名称 $datetime = date("YmdHis_"); $img_name=$datetime.$upfile_name; $filename="image/".$img_name; //将文件存放在服务器上 if(copy($upfile,$filename)) { //判断是否有重名的文件 if(!old_img_name=="") { //echo "您输入的文件名已经存在,请修改文件名后重新输入"; } echo "图片上传成功"; }else { echo "图片上传失败"; }?><?php }else{ echo "您输入的文件类型不正确,请检查后重新输入"; }?> php DOMDocument 处理xml failed to load external entity 如何检查页面URL中是否有某个字符串? php生成sitemap相关问题??? 关于PHP中处理选择数据的疑问 sql语言中关键字冲突的问题 smarty中数组的传递 请教! 文本显示问题 php5+oracle问题求救! mysql数据导出问题 请教一个跟cookie有关的问题,十万火急,重谢 帮帮忙,form的action问题
有问题,$upfile_name
{
//echo "您输入的文件名已经存在,请修改文件名后重新输入";
//你的{括号错了.改成下面的就可以了.<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="up_img.php" enctype="multipart/form-data">
<div align="center">
<input type="file" name="upfile">
<br/>
<input type="submit" name="Submit" value="上传">
</div>
</form>
</body>
</html>up_img.php<?
//判断输入的文件类型是否正确
if($upfile_type=="image/gif" || $upfile_type=="image/jpg" || $upfile_type=="image/png")
{
//构造文件的名称
$datetime = date("YmdHis_");
$img_name=$datetime.$upfile_name;
$filename="image/".$img_name; //将文件存放在服务器上
if(copy($upfile,$filename))
{
//判断是否有重名的文件
if(!old_img_name=="")
{
//echo "您输入的文件名已经存在,请修改文件名后重新输入";
}
echo "图片上传成功";
}else
{
echo "图片上传失败";
}
?>
<?php
}else{
echo "您输入的文件类型不正确,请检查后重新输入";
}
?>