+ -
当前位置:首页 → 问答吧 → php的图片处理问题

php的图片处理问题

时间:2011-11-16

来源:互联网

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

作者: kuailelj   发布时间: 2011-11-16

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

作者: jordan102   发布时间: 2011-11-16

$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;
 }
}
}

作者: yeshili   发布时间: 2011-11-16

引用 2 楼 yeshili 的回复:

$getname=$_FILES['upfile']['name'];
$split=explode('.',$getname);
$newname=$split[count($split)-1];
$time=date("Ymdhis").rand(100,999);
$name=$time.'.'.$newname;
$filetype=array('imag……

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

作者: kuailelj   发布时间: 2011-11-16

相关阅读 更多