实现文件上传的程序源码的PHP源码
如何实现文件上传 ?[code] &_?R m^(ng<HTML>
<HEAD> ^s8d)L;M2V
<TITLE>文件上传界面</TITLE> O/qyV`&L.I8p {
</HEAD> Y"_*e6vuhPQ
<BODY><TABLE><CENTER> w L]T!XqL8u G
<?
if($UploadAction){
$UploadAction=0;
$TimeLimit=60;
/*设置超时限制时间默认时间为 30s,设置为0时为不限时 */
set_time_limit($TimeLimit);
If(($Upfile != "none")&& 0N!|V'OC.A
($Upfile != ""))
{
$Filepath="d:\web\web\php\test"; //上载文件存放路径
$FileName=$Filepath.$Upfile_name;
if($Upfile_size <1024) //上载文件大小
{$FileSize = (string)$Upfile_size . "字节";} A_Q&n)N
elseif($Upfile_size <(1024 * 1024)) :aC(w4z]h5qv;m
{
$FileSize = number_format((double)($Upfile_size / 1024), 1) . " KB";
} Xs:lj7eR
else f,u!E#L;e"X"r
{
$FileSize = number_format((double)($Upfile_size/(1024*1024)),1)."MB";
} k?c Cg e
if(!file_exists($FileName))
{ {i DJ6z6M:s8^f!K
if(copy($Upfile,$FileName))
{unlink($Upfile); @9n+YD2`*C1\ZU
echo "<br><br>\n"; ?? uu| G [Z
echo "文件 $Upfile_name 已上载成功!";
echo "<br><br>\n";
echo "文件位置:$FileName";
echo "<br><br>\n";
echo "文件大小:$FileSize";.NWm~|9`!_2P
echo "<br><br>\n";
} ty4\rI1SO)`
else /E H|-o |x
{echo "文件 $Upfile_name上载失败!"; } 9n?xh5K9E/L!l6J
} `O+f;u3XJ`Q9t+Yny3C
else
{echo "文件 $Upfile_name已经存在!"; } K9nN z6h
} {"L2lO@1@
else
{echo "你没有选择任何文件上载!"; }