上传文件代码问题

***这段代码可以正常通过编译,可是点击上传文件按钮会显示找不到网页,取消也是,哪位好心人可以帮忙测试一下,谢谢了!!***代码如下:<?include("common.... ***这段代码可以正常通过编译,可是点击上传文件按钮会显示找不到网页,取消也是,哪位好心人可以帮忙测试一下,谢谢了!!***

代码如下:

<?
include("common.inc");
if($cancelit){
header("Location:index.php");
exit;
}

function do_upload(){
global $userfile,$userfile_size, $userfile_name,$userfile_type;
global $local_file,$errormsg;
global $HTTP_REFERER;
if($userfile=="none"){
$errormsg="没有选择上传文件";
return;
}
if($usefile_size>2000000){
$errormsg="对不起,上传的文件太大了!";
return;
}
$upload_dir="photos";
$local_file="$upload_dir/$userfile_name";
if(file_exists($local_file)){
$errormsg="对不起,上传的文件已经存在!";
return;
};
move_uploaded_file($userfile,$local_file);
echo"文件上传成功!<br>";
echo"<a href=\"$HTTP_REFERER\">Go Back</a><br>";
}
$title="上传文件";
include("header.inc");

if(empty($userfile)||$userfile=="none") {
?>
<form action="<? echo "$PHP_SELF";?> enctype="multipart/form-data" method=post>
<input type="hidden" name="maxfilesize" value="2000000">
<input type="file" name="userfile" size="24" maxlength="80">
<br><br>
<input type="submit" name="sendit" value="上传文件">
<input type="submit" name="cancelit" value="取消">
<br>
</form>
<i><font size="3" color="red">(上传文件过程中可能会出现延迟。)</font></i>
<? } else {
if($errormsg){ echo"<b>$errormsg</b><br><br>";}
if($sendit){
do_upload();
}
}

include("footer.inc");
?>
展开
 我来答
匿名用户
2009-03-15
展开全部
用这个试试

参考资料: http://bbs.blueidea.com/thread-2891689-1-1.html

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式