上传文件代码问题
***这段代码可以正常通过编译,可是点击上传文件按钮会显示找不到网页,取消也是,哪位好心人可以帮忙测试一下,谢谢了!!***代码如下:<?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");
?> 展开
代码如下:
<?
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");
?> 展开
1个回答
2009-03-15
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询