后端开发|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 提交表单及上传文件