【php实现上传图片生成缩略图示例】教程文章相关的互联网学习教程文章

ThinkPHP上传图片是否存否数据库类

看下项目要求:可以选择是否存入数据库,指定文件类型,文件大小,缩略图及缩略图大小 <?phpclass AttachModel extends Model{ /** * 附件上传 * @param string $type 文件类型:jpg,png * @param int $maxsize 最大上传容量:默认100Kb * @param string $model 上传所在模块 * @param bool $insert 是否写入数据库 * @param bool $thumb 是否生成缩略图 * @param string $wh 缩略图的宽高 * Example: $upload->upload(nu...

phpGD库上传图片并创建缩略图的代码【图】

图片上传-bbs.it-home.org文件上传(只允许上传jpg类型图片)2、处理页面 upload_img.php //上传图片保存地址 $uploadfile = "upfiles/".$_FILES['upfile']['name']; //缩略图保存地址 https://www.gxlcms.com/$smallfile = "upfiles/small_".$_FILES['upfile']['name']; if($_FILES['upfile']['type'] != "image/jpeg") { echo '文件类型错误'; } else { move_uploaded_file($_FILES['upfile']['tmp_...

php上传图片的代码【图】

/* * 参数说明 * $max_file_size : 上传文件大小限制, 单位BYTE * $destination_folder : 上传文件路径 * $watermark : 是否附加水印(1为加水印,其他为不加水印); * http://bbs.it-home.org * 使用说明: * 1. 将PHP.INI文件里面的"extension=php_gd2.dll"一行前面的;号去掉,因为我们要用到GD库; * 2. 将extension_dir =改为你的php_gd2.dll所在目录; */// 上传文件类型列表$uptypes = array ( 'image/jpg', 'image/png', ...

php上传图片并打上透明水印的代码

<?php$im = imagecreatefromjpeg($_file["upload"]["tmp_name"]); //你要打水例子的图片$watermark = imagecreatefrompng("Smiley.png"); //水印图的路径$im_x = imagesx($im);$im_y = imagesy($im);$w_x = imagesx($watermark);$w_y = imagesy($watermark);imagecopy($im,$watermark ,$im_x-$w_x,$im_y-$w_y,0,0,$w_x,$w_y);imagejpeg($im); //可加上路径以保存有水印的图//可以利用type判断下图片类型//switch($_file["upload"][...

PHP上传图片的简单例子(入门参考)

2、admin_upfile.php date_default_timezone_set('PRC'); //这里上传 $upsize判断上传文件的大小 $uppath = isset($_REQUEST["upPath"]) ? $_REQUEST["upPath"] : "/attached/"; //文件上传路径 $formName = isset($_REQUEST["formName"]) ? $_REQUEST["formName"] : "myform"; //回传到上页面编辑框所在Form的Name $editName = isset($_R...

CodeIgniter上传图片的代码示例

分享一段CodeIgniter上传图片的代码,对于研究CodeIgniter这个php框架的朋友来说,可以作个参考。用CodeIgniter的上传类实现上传图片,测试中遇到一些问题,这里分享下要注意的地方:/*注意,此处是userfile,$this->upload->do_upload(),这里do_upload默认上传文件的表单名为userfile; 当然也可以使用do_upload($filename),此处的$filename一定要和form_upload()里面的字符串一致. */controller控制器代码: function upload() { $...

php上传图片的函数示例

本文分享一段php上传图片的代码,通过内置的php函数实现文件上传,有需要的朋友参考下。1,form表单部分2,上传图片文件的php代码$max_size) { echo "文件太大,超过了上传文件的最大限制。The Max File Size is $max_size KBn"; exit; } # Type Control if ( ($HTTP_POST_FILES['userfile']['type']=="image/gif") || ($HTTP_POST_FILES['userfile']['type']=="image/jpg") || ($HTTP_POST_FILES['userfile'...

PHP上传图片、删除图片的简单示例代码

<?phpif (!empty($_FILES["img"]["name"])) { //提取文件域内容名称,并判断 $path=”uppic/”; //上传路径 if(!file_exists($path)) { //检查是否有该文件夹,如果没有就创建,并给予最高权限 mkdir(“$path”, 0700); }//END IF //允许上传的文件格式 $tp = array(“image/gif”,”image/pjpeg”,”image/jpeg”); //检查上传文件是否在允许上传的类型 if(!in_array($_FILES["img"]["type"],$tp)) { echo “”; exit; }//END IF ...

php上传图片重命名的六种方法

/* com_create_guid()是php5版本支持的功能,对于不支持的版本,可以自己进行定义;*/function guid(){ if (function_exists('com_create_guid')){ return com_create_guid(); }else{ mt_srand((double)microtime()*10000);//optional for php 4.2.0 and up. echo(mt_rand()); $charid = strtoupper(md5(uniqid(rand(), true))); $hyphen = chr(45);// "-" $uuid = chr(123)// "{" ...

php上传图片如何以时间戳命名php文件保存路径方法

图片导入 2,php代码(文件上传,以时间戳命名文件,session中保存文件路径)/***Mwbe Version1.0*-----------------------------------------------*Copy 2013-2014 ylt*Web: communicate*-----------------------------------------------*Author: tao *Data: 2014-7-22*/header("Content-Type:text/html;charset=utf-8");//step 1 使用$_FILES['pic']["error"] 检查错误if(isset($_GET["action"])=="img"){if($_FILES["img"]...

php等比缩放上传图片缩略图的代码

/** * * *等比缩放 * @param unknown_type $srcImage 源图片路径 * @param unknown_type $toFile 目标图片路径 * @param unknown_type $maxWidth 最大宽 * @param unknown_type $maxHeight 最大高 * @param unknown_type $imgQuality 图片质量 * @return unknown */ function resize($srcImage,$toFile,$maxWidth = 100,$maxHeight = 100,$imgQuality=100) { list($width, $height, $type, $attr) = geti...

wordpress支持上传图片怎么实现?

本文介绍了wordpress只支持上传图片的实现方法,使用自定义函数实现图片上传功能,不允许其它文件上传,需要的朋友参考下。 wordpress支持上传图片 在添加文章时,wordpress支持添加媒体,包括图片、视频、word和excel等各种多媒体文件。 获取wordpress支持上传的所有文件类型,可以在当前主题的functions.php中插入以下php代码。 然后,打开博客首页,查看网页源代码,即可看到一个完整的支持列表(bbs.it-home.org 脚本学堂): ...

php上传图片并设置透明图片水印效果

$im = imagecreatefromjpeg($_file["upload"]["tmp_name"]); //图片 $watermark = imagecreatefrompng("Smiley.png"); //水印图的路径 $im_x = imagesx($im); $im_y = imagesy($im); $w_x = imagesx($watermark); $w_y = imagesy($watermark); imagecopy($im,$watermark ,$im_x-$w_x,$im_y-$w_y,0,0,$w_x,$w_y); imagejpeg($im); //可加上路径以保存有水印的图//利用type判断下图片类型 //switch($_file["upload"]["type"]) //case...

php图片水印代码,php上传图片加水印实例代码

//上传文件类型列表 $uptypes=array( 'image/jpg', 'image/jpeg', 'image/png', 'image/pjpeg', 'image/gif', 'image/bmp', 'image/x-png' ); $max_file_size=2000000; //上传文件大小限制, 单位BYTE $destination_folder="uploadimg/"; //上传文件路径 $watermark=1; //是否附加水印(1为加水印,其他为不加水印); $watertype=1; //水印类型(1为文字,2为图片) $waterposition=1; //水印位置(1为左下角,2为右下角 ,3为左上角,4为右上...

php上传图片等比缩放图片的代码【图】

<?php /** * * @author zhao jinhan * @date 2014年1月13日11:54:30 * @email xb_zjh@126.com * */ header(Content-type:text/html; charset=utf-8); //定义缩略图的宽高 define(THUMB_WIDTH,300); define(THUMB_HEIGHT,300); /** * 重新生成上传的文件名 * @return string * @author zhao jinhan * */ function _file_type($filetype = null){ switch($filetype) { case "image/jpeg": $fileextname = "jpg"; break; case "image/...