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教程