网站地图    收藏   

主页 > php专栏 > php上传下载 >

php文件上传程序 - php上传下载

来源:自学PHP网    时间:2014-11-28 00:00 作者: 阅读:

[导读] 文章提供一款完整理的php文件上传程序实例代码,他可以上传图片并且把图片保存到1:按天存入目录 2:按月存入目录 ,还可以设置上传图片生成...

php文件上传程序

文章提供一款完整理的php文件上传程序实例代码,他可以上传图片并且把图片保存到1:按天存入目录 2:按月存入目录 ,还可以设置上传图片生成水印.

  1. <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"
  2. <html xmlns="http://www.w3.org/1999/xhtml"
  3. <head> 
  4. <meta http-equiv="content-type" content="text/html; charset=gb2312" /> 
  5. <title>上传文件程序</title> 
  6. <style type="text/css"
  7. *{ 
  8.  font-size:12px; 
  9.  margin:0; padding:0; 
  10. a:link,a:visited{ 
  11.  text-decoration:none; 
  12.  color: #393 
  13. a:hover{ 
  14.  text-decoration:underline; 
  15.  color:#0033cc 
  16. input.text{ 
  17.  border:1px solid #ccc;height:22px;line-height:22px;padding-left:5px;background:#fff;width:274px; 
  18. input.button{ 
  19.  background:#fff url(images/button.png);border:1px solid #9ea9c5;padding:2px 2px 0px 2px;margin-left:4px; margin-right:4px; 
  20. </style> 
  21. <script language=javascript> 
  22. function check()  
  23.  var strfilename=document.myform.upfile.value; 
  24.  if (strfilename==""
  25.  { 
  26.      alert("请选择要上传的文件"); 
  27.   document.myform.upfile.focus(); 
  28.      return false; 
  29.    } 
  30. </script> 
  31. </head> 
  32. <body> 
  33. <?php 
  34. /*********************** 
  35. 程序:上传文件 
  36. 功能:上传文件、缩略图、加水印 
  37. ****************************/ 
  38. include("common/upfiles.class.php"); 
  39. $path="../upload/coolsite";    //文件上传路径 
  40. $mix="smallimg";     //缩略图路径(在upload下建立) 
  41. $mark="markimg";    //加水引的图片存放路径(在upload下建立) 
  42. $text = array("www.111cn.net");   //水印内容 
  43. $ouploadnew upfiles($path,$mix,$mark);   //实例化类文件 
  44. if(isset($_post['up'])){ 
  45.   
  46.  if($_post['urlid']=='1'){ //上传图片 参数urlid 1:上传图片  2:上传其他文件.. 
  47.    
  48.   $oupload->tofile = true;  //开启则只保存缩略图或者水印图,删除原图 
  49.   $photo = $oupload->upload("upfile"); //上传的文件域 
  50.   $photourl = $oupload->fileurl."/".$photo
  51.   $newsmallimg = $oupload->smallimg($photo);  //缩略图功能 
  52.   //$newmarkimg = $oupload->watermark($photo,$text); //水印功能 
  53.   //echo $newsmallimg;  //输出缩略图路径 
  54.   //echo $newmark; //输出水印图路径 
  55.   //echo "<img src='".$newsmallimg."' border='0'>"; //输出缩略图 
  56.   //echo "<img src='".$newmark."' border='0'>"; //输出水印图 
  57.  }else
  58.   $upfilename = $oupload->upload("upfile"); //上传的文件域 
  59.  } 
  60.  $strjs = "<script language=javascript>n"
  61.  $strjs .= "parent.document.myform.upfile1.value='".$newsmallimg."'n"
  62.  $strjs .= "parent.document.myform.upfile2.value='".$photourl."'n"
  63.  $strjs .= "</script>n"
  64.  echo $strjs;  //把上次文件路径附在upfile1、upfile2中去 
  65. }

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论