php上传文件的简单代码
在php编程中,文件上传可以说是太常见的了,分享一个php 上传文件的简单代码,适合初学的朋友。
1、文件上传界面 up_file.html
1 | <HTML> <HEAD> <TITLE>文件上传界面</TITLE> </HEAD> <BODY> <table> <tr align= "center" > <td><form ENCTYPE= "multipart/form-data" NAME= "SubmitForm" ACTION= "upload.php" METHOD= "POST" > <input type= "hidden" name= "MAX_FILE_SIZE" value= "1000000" ><input type= "hidden" name= "UploadAction" value= "1" > </td></tr> <tr align= "center" > <td><input NAME= "UploadFile" TYPE= "file" SIZE= "30" ></td> </tr> <tr align= "center" > <td><input NAME= "submit" VALUE= "提交" TYPE= "submit" ></td> <td><input NAME= "reset" VALUE= "重置" TYPE= "reset" ></td> </tr> </form> </table> </center> </BODY> </HTML>
|
ログイン後にコピー
2、文件上传代码 upload.php
1 | <HTML> <HEAD> <TITLE>文件上传代码</TITLE> </HEAD> <BODY> <? $TimeLimit =60; set_time_limit( $TimeLimit ); If(( $UploadFile != "none" )) { $UploadPath = AddSlashes (dirname( $PATH_TRANSLATED )). "\my_files\"; //上载文件存放路径 $FileName=$UploadPath.$UploadFile_name; //上载文件名 if($UploadFile_size < 1024) //上载文件大小 { $FileSize=(string)$UploadFile_size." 字节 "; } elseif ($UploadFile_size <(1024 * 1024)) { $FileSize=number_format((double)($UploadFile_size/1024), 1) . " KB "; } else{ $FileSize=number_format((double)($UploadFile_size / (1024 * 1024)), 1) . " MB "; } if(!file_exists($FileName)) { if(copy($UploadFile,$FileName)) { echo " 文件 $UploadFile_name ( $FileSize )上载成功! "; } else { echo " 文件 $UploadFile_name 上载失败! "; } unlink($UploadFile); } else { echo " 文件 $UploadFile_name 已经存在! "; } } else { echo " 你没有选择任何文件上载! "; } set_time_limit(30); //恢复缺省超时设置 ?> <BR><A HREF = " upload.php">返回</A> </BODY> </HTML>
|
ログイン後にコピー