首页 > 语言 > PHP > 正文

php 文件上传实例代码

2024-09-04 11:44:59
字体:
来源:转载
供稿:网友
  1. <?php
  2. if(!$UploadAction): 
  3. ?> 
  4. <HTML> 
  5. <HEAD> 
  6. <TITLE>文件上载界面</TITLE> 
  7. </HEAD> 
  8. <BODY> 
  9. <table> 
  10. <tr align="center">//开源代码Vevb.com 
  11. <td><form ENCTYPE="multipart/form-data" NAME="SubmitForm" ACTION="upload.php教程" METHOD="POST"
  12. <input type="hidden" name="MAX_FILE_SIZE" value="1000000"><input type="hidden" name="UploadAction" value="1"
  13. </td></tr> 
  14. <tr align="center"
  15. <td><input NAME="UploadFile" TYPE="file" SIZE="30"></td> 
  16. </tr> 
  17. <tr align="center"
  18. <td><input NAME="submit" VALUE="提交www.111cn.net" TYPE="submit"></td> 
  19. <td><input NAME="reset" VALUE="重置" TYPE="reset"></td> 
  20. </tr> 
  21. </form> 
  22. </table> 
  23. </center> 
  24. </BODY> 
  25. </HTML> 
  26. <?php
  27. else
  28. ?> 
  29. <HTML> 
  30. <HEAD> 
  31. <TITLE>文件上载代码</TITLE> 
  32. </HEAD> 
  33. <BODY> 
  34.  //代码如下: 
  35. <?php
  36. $UploadAction=0;  
  37. echo "Good!"
  38. $TimeLimit=60; /*设置超时限制时间 缺省时间为30秒 设置为0时为不限时 */  
  39. set_time_limit($TimeLimit); 
  40. If(($UploadFile !="none" )) 
  41. {   
  42.     $UploadPath=AddSlashes(dirname($PATH_TRANSLATED))."/www.111cn.net/"//上载文件存放路径 
  43.     $FileName=$UploadPath.$UploadFile_name//上载文件名 
  44.     if($UploadFile_size < 1024) //上载文件大小  
  45.     { 
  46.   $FileSize=(string)$UploadFile_size." 字节";   
  47.  } 
  48.      elseif ($UploadFile_size <(1024 * 1024))  
  49.      { 
  50.   $FileSize=number_format((double)($UploadFile_size/1024), 1) . " KB";  
  51.      } 
  52.   else
  53.   $FileSize=number_format((double)($UploadFile_size / (1024 * 1024)), 1) . " MB";  
  54.      } 
  55.      
  56.     if(!file_exists($FileName))  
  57.     { 
  58.          if(copy($UploadFile,$FileName)) 
  59.          {  echo "文件 $UploadFile_name ($FileSize)上载成功!"; }  
  60.          else  
  61.          { echo "文件 $UploadFile_name上载失败!"; } 
  62.          unlink($UploadFile);  
  63.     }  
  64.     else  
  65.     { echo "文件 $UploadFile_name已经存在!"; }  
  66. }  
  67. else  
  68. echo "你没有选择任何文件上载!"; } 
  69. set_time_limit(30); //恢复缺省超时设置 
  70. ?> 
  71. <BR><A HREF = "upload.php">返回</A> 
  72. </BODY> 
  73. </HTML> 
  74. <?php
  75. endif
  76. ?> 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表