PHP多文件上傳的實例代碼_PHP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:PHP實例:PHP實現定時生成HTML網站首頁
      為了提高網站的訪問速度,我們往往采用生成靜態的方式來實現,這樣確實把網站的訪問速度提高了很多.但定時生成就受到了一些局限性,大家如果有獨立服務器的可以在服務器上設置計劃任務,但如果是使用虛擬主機的可就不好辦了.雖然方法很多.但使用起來簡便容易的,

      PHP多文件上傳的實例代碼
      upload_html.php 

      1. <HTML>  
      2. <HEAD>  
      3. <TITLE>上傳文件</TITLE>  
      4. </HEAD>  
      5. <script>  
      6. function beforesubmit(forma)  
      7. {  
      8. var indexnamea=forma.indexname.value;  
      9. var upfilea=forma.upfile.value;  
      10. var k=/ /g;  
      11. var indexnameaindexnamea=indexnamea.replace(k,"");  
      12. var upfileaupfilea=upfilea.replace(k,"");  
      13. if(indexnamea==""  
      14. upfilea=="")  
      15. {  
      16. alert("目錄名稱或上傳的目錄不能為空!");  
      17. return false;  
      18. }  
      19. return true;  
      20. }  
      21. </script>  
      22. <BODY BGCOLOR=WHITE>  
      23. <BR>  
      24. <form name=form1 action="upload.php" method=post enctype=\"multipart/form-data\" >\n";  
      25. <table cellspacing="1" cellpadding="5" border="0" width="580" bgcolor="#C2E2F5">  
      26. <tr bgcolor="#E3F2FB" align="center">  
      27. <td width="280" align="center" height="30">上傳的文件</td>  
      28. </tr>  
      29. <?  
      30. for(i=1;i<8;i++)  
      31. {  
      32. upfile="upfile".strval(i);  
      33. echo " <tr>\n";  
      34. echo " <td bgcolor=#F5FBFE width=264><input type=file name=upfile lengh=25></td>\n";  
      35. echo " </tr>\n";  
      36. }  
      37. ?>  
      38. <tr bgcolor="#E3F2FB">  
      39. <td colspan="2" height="1">  
      40. </td>  
      41. <td colspan="2" height="1">  
      42. <div align="center">  
      43. <input type=submit name="submit" value=上傳>  
      44. </div>  
      45. </td>  
      46. </table>  
      47. </form>  
      48. </body></html>  
      49. //-----------------------------------------------------------------------------------------------------------------------  
      50.  
      51. //upload.php-------------------------------------------------------------------------------------------------------------  
      52. //upload_path:文件要上傳到的目錄路徑  
      53. <?php  
      54. for(i=1;i<8;i++)  
      55. {  
      56. upfile="upfile".strval(i);  
      57. if(chop(indexname)!="" and chop(upfile)!="")  
      58. {  
      59. upfilename=(upfile."_name");  
      60. filename=upload_path.upfilename;  
      61. copycopyfile = copy(upfile,filename);  
      62. if (!copyfile)  
      63. die("文件上傳失敗!");  
      64. ls_file.=upfilename."\n";  
      65. flag=1 ;  
      66. }  
      67. }  
      68. if(flag){  
      69. ls_msg="文件\n".ls_file."上傳成功!";  
      70. }  
      71. else{  
      72. ls_msg="無文件上傳,請重新選擇!";  
      73. }  
      74. echo "<HTML>\n" ;  
      75. echo "<HEAD>\n" ; 
      76. echo "</HEAD>\n" ;  
      77. echo "<BODY >\n" ;  
      78. echo ls_msg."\n";  
      79. echo "</BODY>\n" ;  
      80. echo "</HTML>\n" ;  
      81. ?>  


       

      分享:PHP實現上傳文件自動生成縮略圖加文字實例代碼
      ? //自動縮圖srcFile原文件,大圖;photo_small目標文件,小圖;dstW,dstH是小圖的寬,高。 function makethumb(srcFile,photo_small,dstW,dstH) { data = GetImageSize(srcFile); switch (data[2]) { case 1: //圖片類型,1是GIF圖 im = @ImageCreateFromGIF(

      來源:模板無憂//所屬分類:PHP教程/更新時間:2012-06-11
      相關PHP教程