php语言 百分网手机站

php上传图片生成缩略图(3)

时间:2020-08-06 09:29:16 php语言

php上传图片生成缩略图

  17

  18

  19

  20

  21

  22

  23

  24

  25

  26

  27

  28

  29

  30

  <?php

  //上传图片保存地址

  $uploadfile = "upfiles/".$_FILES['upfile']['name'];

  //缩略图保存地址

  $smallfile = "upfiles/small_".$_FILES['upfile']['name'];

  if($_FILES['upfile']['type'] != "image/jpeg")

  {

  echo '文件类型错误';

  }

  else

  {

  move_uploaded_file($_FILES['upfile']['tmp_name'],$uploadfile); //上传文件

  $dstW=200;//缩略图宽

  $dstH=200;//缩略图高

  $src_image=ImageCreateFromJPEG($uploadfile);

  $srcW=ImageSX($src_image); //获得图片宽

  $srcH=ImageSY($src_image); //获得图片高

  $dst_image=ImageCreateTrueColor($dstW,$dstH);

  ImageCopyResized($dst_image,$src_image,0,0,0,0,$dstW,$dstH,$srcW,$srcH);

  ImageJpeg($dst_image,$smallfile);

  echo '文件上传成功<br>';

  echo "<img src='$smallfile' />";

  }

【php上传图片生成缩略图】相关文章:

PHP生成缩略图的方法09-11

PHP文件上传源码分析09-04

php关于PHP上传入门学习知识点09-16

PHP实现大文件上传源代码08-29

PHP+jQuery+Ajax仿淘宝多上传按钮单文件上传08-16

php怎么生成随机密码09-29

PHP生成Excel报表的方法09-08

PHP生成树的方法介绍08-24

PHP生成Excel报表的方法介绍09-04

PHP生成随机密码的方法09-03