php 实现简单的图片上传代码

原创 2007年09月24日 15:19:00

//author:leo 2007-09-24

<?php
$uptypes = array( 
    'image/jpg',
    'image/jpeg',
    'image/png',
    'image/pjpeg',
    'image/gif',
    'image/bmp',
    'image/x-png'
 );
?>

<html>
 <head>
 <style type="text/css">
 body,td{
 font-family:tahoma,verdana,arial;
 font-size:11px;
 line-height:15px;
 background-color:white;
 color:#666666;
 margin-left:20px;}
 </style>
 </head>
 <body>
    <form enctype="multipart/form-data" name="upImage_form" action="upImage.php" method="post">
   <table>
       <tr>
     <td>图片上传:
         <input name="upfile" type="file" style="width:200;border:1 solid #9a9999; font-size:9pt; background-color:#ffffff" size="17">
                        <input name="Submit" type="submit" value="上传" style="width:30;border:1 solid #9a9999; font-size:9pt; background-color:#ffffff" size="17"><br><br><br>
      <span class="red"><b>Hint:</b></span> Maximum File Size: 500KB File Format: *.jpg *.gif *.png
     </td>
      </tr>
   </table>
    </form>
 </body>
</html>

<?php
if($_POST['Submit']=='上传'){

    $file        =  $_FILES["upfile"];
 $fname         =  $_FILES["upfile"]["name"];
 $fname_array   =  explode('.',$fname);
 $extend        =  $fname_array[count($fname_array)-1];
 $MAX_FILE_SIZE =  512000;
 //文件当前位置创建picture文件夹,若要在上一层目录创建则为"../picture/";
 $dest_folder   =  "picture/";
 if($extend!=""){
  if(!in_array($file["type"],$uptypes)){
   echo "只能上传图片文件!";
   exit;
  }
  if($file["size"]>$MAX_FILE_SIZE){
      echo "图片大小不能超过512KB!";
   exit;
  }
  if(!file_exists($dest_folder)){
           mkdir($dest_folder);
  }
  $randval    = date('Ymd').rand();
  $uploadfile = $dest_folder.$randval.'.'.$extend;
  echo 'uploadfile: '.$uploadfile ;
  if(move_uploaded_file($_FILES["upfile"]["tmp_name"],$uploadfile)){
   echo "图片上传成功!";
  }else{
   echo "图片上传失败!";
  }
 }
}
?> 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

php中图片上传的简单实现

class upload_image {     var $upload_file_name;//上传文件的名字     var $upload_file_size;//上传文...

PHP+ajax图片上传的简单实现

使用js实现ajax,PHP上传图片成功以后返回图片的路径(弹窗出来)。

php 图片上传代码

android 图片上传以及php后台代码

本文转自:http://hi.baidu.com/bing2liuliu/blog/item/0cb885894da9c880a5c272cd.html android代码: public class...

php完整图片上传代码

我们的目标效果:网站后台图片上传,点击上传选择图片,上传成功之后自动把图片名称放在input文本框内!! 先说使用方法吧:(代码在下方自行复制,共三个demo页) 首先,最好单独创建个文件夹把...

简单多图片上传 jquery+java 代码

简单多图片上传 jquery+java 代码
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)