|
一个上载功能的PHP源文件,看了很久不知那里有错,帮帮忙!!!
<?php
if(!$UploadAction):
//判断是上载界面还是实现界面,如果是上载页面,显示下面的HTML页面
?>
<html>
<head>
<title>文件上载界面</title>
</head>
<body>
<table>
<center>
<form enctype="multipart/form-data" name="submitform" action="upload.php" method="OST">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
<inupt type="hidden" name="uploadaction" value="1">
<tr>
<td><input type="file" name="uploadfile" size="30"></td>
</tr>
<tr>
<td><input type="submit" name="submit" value="提交"></td>
<td><input type="reset" name="reset" value="重置"></td>
</tr>
</form>
</center>
</table>
</body>
</html>
<?php
else:
//如果是实现页面,显示下面的HTML页面,并激活PHP脚本
?>
<html>
<head>
<title>文件上载代码部分</title>
</head>
<body>
<?php
$uploadaction=0;
$timelimit=60;
set_time_limit($timelimit);
if(($uploadfile!="none")&&($uploadfile!=""))
{
$uploadpath=AddSlashes(dirname($PATH_TRANSLATED));
$filename=$uploadpath.$uploadfile_name;
if(!file_exists($filename)&&uploadfile_size<$MAX_FILE_SIZE)
{ if(copy($uploadfile,$filename))
echo("文件".$uploadfile_name.$uploadfile_size."上传成功!");
else
echo("文件".$uploadfile_name."上载失败");
unlink($uploadfile);
}
else
{echo("文件".$uploadfile_name."已经存在!");
}
else
{echo("没有选择上载文件!")
}
set_time_limit(30);
?>
<br>
<a href="upload.php">继续上载</a>
</body>
</html>
<?
endif;
?> |
|