国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php文件上傳代碼詳細

2024-09-04 11:44:56
字體:
供稿:網(wǎng)友

文件上傳能否成功要看你的寫文件目錄是否可用,表單與post獲取的名是不是相同,以及php.ini中上傳文件大小是不是在你可寫范圍之內(nèi),下面是一個完整的php文件上傳實例.

html代碼如下:

  1. <html> 
  2. <body> 
  3.  
  4. <form action="upload_file.php" method="post" enctype="multipart/form-data"> 
  5. <label for="file">filename:</label> 
  6. <input type="file" name="file" id="file" />  
  7. <br /> 
  8. <input type="submit" name="submit" value="submit" /> 
  9. </form> 
  10.  
  11. </body> 
  12. </html> 

php代碼如下:

  1. <?php 
  2.  
  3.  
  4. $store_dir='d:upload'//文件上傳后存儲在服務(wù)器的路徑 
  5. $uploadfile="$store_dir".basename($_files['sendfile']['name']); //上傳文件的原始名字 
  6. $uploadfile_tmp=$_files['sendfile']['name_tmp']; //上傳文件的臨時名字 
  7. $err_msg=$_files['sendfile']['error']; //上傳文件時產(chǎn)生的錯誤信息 
  8.  
  9. if ($err_msg){ 
  10. print "錯誤代碼: $err_msg<br/>"
  11. if (!is_writeable($store_dir)){ //檢查上傳的文件是否可寫 
  12. print "$store_dir 目錄不可寫n"
  13. exit
  14. else
  15. print "$store_dir 目錄可寫n"
  16.  
  17. if(isset($_files['sendfile'])) {  
  18. if(is_uploaded_file($uploadfile_tmp)){ //檢查上傳的文件是否存在,如果存在則對其進行下一步操作 
  19. print "文件檢驗成功n"
  20. else { 
  21. print "文件檢驗失敗,可能遭受文件上傳攻擊!"
  22. exit
  23. if (move_uploaded_file($uploadfile_tmp,$uploadfile)) { //對上傳的合法文件,將其重命名并移動到服務(wù)器的上傳文件夾中 
  24. print "文件上傳成功n"
  25. else
  26. print "移動文件失敗,可能遭受文件上傳攻擊!"
  27. exit
  28. print "文件上載成功!<br/>"
  29. else
  30. print "文件上載失敗!<br/>"
  31. ?> 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 尼木县| 山阳县| 桂阳县| 和政县| 周口市| 闸北区| 宜阳县| 集安市| 息烽县| 和顺县| 合肥市| 抚州市| 冷水江市| 策勒县| 温宿县| 孙吴县| 南城县| 怀来县| 黎川县| 苗栗市| 北流市| 龙江县| 渭南市| 盐城市| 楚雄市| 连江县| 剑阁县| 五家渠市| 大悟县| 钟祥市| 广安市| 永修县| 日照市| 临泉县| 南皮县| 烟台市| 兴义市| 晋城| 林甸县| 敦化市| 蓝山县|