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+ajax图片上传的简单实现

  • 2016年04月05日 10:48
  • 4KB
  • 下载

php中图片上传的简单实现

class upload_image {     var $upload_file_name;//上传文件的名字     var $upload_file_size;//上传文件的大小     ...
  • cgp0909
  • cgp0909
  • 2012年04月06日 10:53
  • 141

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

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

php 图片上传代码

  • 2014年09月15日 13:29
  • 2KB
  • 下载

编写还可以的php 图片上传类代码

php 图片上传类代码,功能也比较全,大家根据需要选择。 先来个简单的:  复制代码代码如下: //http://blog.csdn.net/enweitech class upLoad{...

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

本文转自:http://hi.baidu.com/bing2liuliu/blog/item/0cb885894da9c880a5c272cd.html android代码: public class...
  • xzk0532
  • xzk0532
  • 2011年04月13日 15:40
  • 5682

php完整图片上传代码

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

php无限极分类的读取和图片上传代码

1.无限极分类的读取   -- 表的结构 `class` -- CREATE TABLE `class` (   `id` int(11) NOT NULL auto_increment...
  • ysydao
  • ysydao
  • 2013年06月07日 11:41
  • 613

php 实现多图片上传

  • 2011年05月19日 11:58
  • 1KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php 实现简单的图片上传代码
举报原因:
原因补充:

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