1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 如何通过php 根据url自动生成缩略图

如何通过php 根据url自动生成缩略图

时间:2019-11-21 11:22:06

相关推荐

如何通过php 根据url自动生成缩略图

后端开发|php教程

php,apache

后端开发-php教程

原理:设置apache rewrite ,当图片不存在时,调用php创建图片。

例如

原图路径为:http://localhost/upload/news//07/21/1.jpg

缩略图路径为:http://localhost/supload/news//07/21/1.jpg

当访问 http://localhost/supload/news//07/21/1.jpg 时,如图片存在,则显示图片。否则,调用createthumb.php生成图片。

目录结构如下:

www/PicThumb.class.php

www/ThumbConfig.php

www/upload/news//07/21/1.jpg

www/upload/article//07/21/2.jpg

www/supload/.htaccess

www/supload/watermark.jpg

www/supload/createthumb.php

穿透所有框架获取源码.zip,vscode建立html,亿家直播有ubuntu版吗,tomcat 域名 重启,sqlite导入导出表,批量上传图片插件 js,小程序框架的搭建前端,爬虫语言需要学多久,php中的二维数组,seo技加盟, 网站截图,简单的登录网页模板,自由织梦模板,socket文件发送程序lzw

http://localhost/ 指向 www目录

家电维修管理系统 源码,ubuntu用户登录循环,tomcat404路径,共享资料爬虫,php滑动验证码源码,seo sem异同lzw

PicThumb.class.php 用法请查看这里

joomla 源码分析,vscode文件尾增加空行,ubuntu进入修复,tomcat 用域名访问,python爬虫 推荐,php 数组添加值,seo推广培训发帖快速排名,哪些网站有免费的源代码,织梦简洁博客模板lzw

需要开启apache rewrite

sudo a2enmod rewrite

.htaccess

RewriteEngine On# -s (is regular file, with size)# -l (is symbolic link)# -d (is directory)# ornext|OR (or next condition)# ocase|NC (no case)# last|L (last rule)RewriteCond %{REQUEST_FILENAME} -s [OR]RewriteCond %{REQUEST_FILENAME} -l [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteRule ^.*$ - [NC,L]RewriteRule ^.*$ createthumb.php?path=%{REQUEST_URI} [NC,L]

createthumb.php

set_config($config);if($obj->create_thumb($source, $dest)){ ob_clean(); header(content-type:.mime_content_type($dest)); exit(file_get_contents($dest));}?>

ThumbConfig.php

array( fromdir => ews, // 来源目录 ype => fit, width => 100, height => 100, gcolor => #FF0000 ), ews_1 => array( fromdir => ews, ype => fit, width => 200, height => 200, gcolor => #FFFF00 ), article => array( fromdir => article, ype => crop, width => 250, height => 250, watermark => WWW_PATH./supload/watermark.jpg ));?>

访问这三个路径后会按config自动生成缩略图http://localhost/supload/news//07/21/1.jpghttp://localhost/supload/news_1//07/21/1.jpghttp://localhost/supload/article//07/21/2.jpg

本文讲解了如何通过php 根据url自动生成缩略图的相关内容,更多相关内容请关注php中文网。

介绍php output_buffering 缓存使用的方法

如何通过php 实现BigPipe分块输出

如何通过php 利用fsockopen GET/POST 提交表单及上传文件

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。