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

PHP CKEditor 上传图片实现代码

我花了一个下午的时间,自己用PHP脚本写了一个处理上传文件的脚本代码,没有做更多的安全处理,希望对大家有用。 首先,在你的config.js文件里添加如下代码: 代码如下:CKEDITOR.editorConfig = function( config ) { config.filebrowserImageUploadUrl = ./upload.php?type=img; config.filebrowserFlashUploadUrl = ./upload.php?type=flash; }; 以上的配置是上传要处理到的文件的地址,你可以根据自己情况进行修改。upload.ph...

php gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码

代码如下:<?php //上传文件类型列表 $uptypes=array( 'image/jpg', 'image/jpeg', 'image/png', 'image/pjpeg', 'image/gif', 'image/bmp', 'image/x-png' ); $max_file_size = 200000; //上传文件大小限制, 单位BYTE $path_im = "prod_img/"; //生成大图保存文件夹路径 $path_sim = "prod_simg/"; //缩略图保存文件夹路径 $watermark = 1; //是否加水印(1为加水印,其他为不加水印); $watertype = 1; //水印类型(1为文字,2为图片) ...

php getimagesize 上传图片的长度和宽度检测代码

getimagesize — 取得图像大小 说明 array getimagesize ( string $filename [, array &$imageinfo ] ) getimagesize() 函数将测定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 图像文件的大小并返回图像的尺寸以及文件类型和一个可以用于普通 HTML 文件中 <IMG> 标记中的 height/width 文本字符串。 如果不能访问 filename 指定的图像或者其不是有效的图像,getimagesize() 将返回 FALSE...

php 图片加水印与上传图片加水印php类

一个正规的网站,在需要上传图片时,往往都会需要在图片上增加自己网站的LOGO水印。那么如何实现这一步骤呢?首先让我们来了解PHP图片加水印的原理。 通过判断文件类型建立图形,然后把其复制到原建立的图形上,填充并建立rectangle,以备写入imagestring()或是在原已经定好的图像程序当中判断水印类型:一是字符串,另是增加一个图形对象在上面。以下是PHP图片加水印的转载! 参数说明: $max_file_size : 上传文件大小限制, 单位B...

超级好用的一个php上传图片类(随机名,缩略图,加水印)

Upimages.class.php php上传类 代码如下:<?php class UpImages { var $annexFolder = "upload";//附件存放点,默认为:annex var $smallFolder = "small";//缩略图存放路径,注:必须是放在 $annexFolder下的子目录,默认为:smallimg var $markFolder = "mark";//水印图片存放处 var $upFileType = "jpg gif png";//上传的类型,默认为:jpg gif png rar zip var $upFileMax = 1024;//上传大小限制,单位是“KB”,默认为:1024KB...

CodeIgniter上传图片成功的全部过程分享

最近几天正在做一个小型CMS,用到图片上传了,想利于CodeIgniter的上传类去实现,但测试中有好多问题,我把经过和要注意的地方分享一下! 代码如下:<?php echo form_open_multipart(picture/upload);?><?php echo form_upload(userfile);?> /*注意,这里是userfile,$this->upload->do_upload(),这里do_upload默认上传文件的表单名为userfile;当然也可以使用do_upload($filename),这里的$filename一定要和form_upload()里面的字符串一致.我...

限制ckeditor上传图片文件大小的方法

一种可以通过修改PHP.INI配置文件上传大小来限制,另一种方法只能手动修改Fckeditor源码,方法如下打开editor/filemanager/connectors/php目录下config.php,创建Config变量设置上传图片大小,这里以KB为单位1、$Config['MaxImageSize']= '1024';2、打开editor/filemanager/connectors/php目录下commands.php,找到 代码如下:if ( isset( $Config['SecureImageUploads'] ) ) { if ( ( $isImageValid = IsImageValid( $oFile['tmp_n...

php ckeditor上传图片文件名乱码解决方法

打开editor/filemanager/connectors/php目录下commands.php,找到FileUpload函数,在 代码如下:$sExtension = substr( $sFileName, ( strrpos($sFileName, '.') + 1 ) ) ; $sExtension = strtolower( $sExtension ) ;后添加 代码如下:$sFileName = rand(0,100).".".$sExtension;此处rand函数可根据需要自行改变重命名规则。另一种上传图片文件名乱码解决方法为使用iconv函数对文件名进行编码转换,但仍然存在重名问题,所以针对Fck...

php上传图片到指定位置路径保存到数据库的具体实现

1.conn.php 代码如下:<? $host="localhost"; //数据库服务器名称 $user="root"; //用户名 $pwd="1721"; //密码 $conn=mysql_connect($host,$user,$pwd); mysql_query("SET character_set_connection=gb2312, character_set_results=gb2312, character_set_client=binary",$conn); if ($conn==FALSE) { echo "<center>服务器连接失败!<br>请刷新后重试。</center>"; return true; } $databasename="database";//数据库名称 do { $...

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)...

PHP批量上传图片的具体实现方法介绍.

大家可以通过下面这一段代码,来具体了解PHP批量上传图片的具体方式。我们在学习PHP的时候,肯定是要从实际操作中慢慢积累经验,以巩固我们所学到的知识,逐渐的加强我们的编程水平。 ?PHP保护文件系统的具体代码分享?PHP保护数据库的具体代码示例?探讨主要的PHP应用领域?基于PHP的AJAX技术的具体应用解析?PHP限制上传文件大小的具体解决办法PHP批量上传图片的代码如下: 代码如下:<html> <head><title>uploadpicturemoreonce</tit...

php上传图片之时间戳命名(保存路径)

html代码: <div id="images" style="width:250px;height:120px;background:#fff;border:1px solid #ccc;"> <h2><strong>图片导入</strong></h2> <form enctype="multipart/form-data" action="./includer/importimg.inc.php?action=img" method="post" name="imge"> <input type="hidden" name="MAX_FILE_SIZE" value="100000000" /><input value="导入文件" type="file" name="img" id="file"/><br/><br/><input type="sub...

php实现按指定大小等比缩放生成上传图片缩略图的方法

本文实例讲述了php实现按指定大小等比缩放生成上传图片缩略图的方法。分享给大家供大家参考。具体实现方法如下:代码如下:/** * * *等比缩放 * @param unknown_type $srcImage 源图片路径 * @param unknown_type $toFile 目标图片路径 * @param unknown_type $maxWidth 最大宽 * @param unknown_type $maxHeight 最大高 * @param unknown_type $imgQuality 图片质量 * @return unknown */ function re...

php实现上传图片保存到数据库的方法【图】

php实现上传图片保存到数据库的方法。分享给大家供大家参考。具体分析如下: php 上传图片,一般都使用move_uploaded_file方法保存在服务器上。但如果一个网站有多台服务器,就需要把图片发布到所有的服务器上才能正常使用(使用图片服务器的除外) 如果把图片数据保存到数据库中,多台服务器间可以实现文件共享,节省空间。 首先图片文件是二进制数据,所以需要把二进制数据保存在mysql数据库。 mysql数据库提供了BLOB类型用于存储...

php+html5使用FormData对象提交表单及上传图片的方法【图】

本文实例讲述了php+html5使用FormData对象提交表单及上传图片的方法。分享给大家供大家参考。具体分析如下: FormData 对象,可以把form中所有表单元素的name与value组成一个queryString,提交到后台。在使用Ajax提交时,使用FormData对象可以减少拼接queryString的工作量。 使用FormData对象 1.创建一个FormData空对象,然后使用append方法添加key/value代码如下:var formdata = new FormData(); formdata.append(name,fdipzone...