我想实现的是:点击file控件选择图片后,点击“上传”后图片上传到服务器上显示出塑略图

解决方案 »

  1.   

    简单的上传而已。参考下面:
    http://www.w3school.com.cn/php/php_file_upload.asp
      

  2.   

     $getname=$_FILES['upfile']['name'];
      $split=explode('.',$getname);
      $newname=$split[count($split)-1];
      $time=date("Ymdhis").rand(100,999);
      $name=$time.'.'.$newname;
      $filetype=array('image/jpeg','image/pjpeg','image/png','image/x-png','image/gif');
      $max=2000000;
     if(!is_dir("upload"))//判断文件夹是否存在
      {
      mkdir("upload"); 
      }
    if($_POST[go])
    {
     if(is_uploaded_file($_FILES['upfile']['tmp_name'])){
      if(!in_array($_FILES['upfile']['type'],$filetype) || $_FILES['upfile']['size']>$max)
        {
    echo "<script>alert('封面允许jpg、gif、png图片或图片超过2M');history.back();</script>";
    exit;
    }
     if(move_uploaded_file($_FILES['upfile']['tmp_name'],'upload/'.$name))
    {
    $sql="insert into propic(number,title,pic,pic1,pic2,pic3,color,size,price,price1,author,count,time,filepath,shuliang) values('$_POST[number]','$_POST[title]','$name','$name1','$name2','$name3','$_POST[color]','$_POST[size]','$_POST[price]','$_POST[price1]','$_POST[author]','0',now(),'$filepath','$_POST[shuliang]')";
        mysql_query($sql) or die(mysql_error());
       echo "<script>alert('添加成功!');location.href('propic.php');</script>";
       mysql_close;
     }
    }
    }
      

  3.   

    <input type="file" id="picPath" name="link_pic"  class="fl file_input"  />
    <input type="button" class="upload_btn fl" value="上传" /> 
    <img src="" alt="" />
      要在img标签中显示图片,具体改怎样设置呢?