本文目录一览:
- 1、thinkphp 怎么做类似织梦的单页面
- 2、thinkphp 怎么用程序自动判断压缩图片的大小
- 3、thinkphp怎么将文件夹压缩成zip
- 4、thinkphp如何做图片压缩呢?
- 5、Thinkphp在下载4MB以上的rar压缩文件时,下来后是0KB,急求解决!其他文件可以实现。
- 6、thinkphp 页面加载时间长怎么调试
thinkphp 怎么做类似织梦的单页面
【解决方式】config添加'OUTPUT_ENCODE'=false关闭页面压缩
经测试ci,yaf,thinkphp2.0都能实现,就thinkphp3.1.2不能实现!!!
action方法里面有下面几行代码,我在其他框架(ci,yaf)中可以实现浏览器逐秒单行输出,但在thinkphp就不行,只能等待完所有sleep()后才能输出,请问怎样解决。。。
class IndexAction extends Action {
public function index(){
for($i=0;$i5;$i++){
echo str_pad("div id='$i'$i/div", 1024);
ob_flush();
flush();
sleep(1);
}
}
}
thinkphp 怎么用程序自动判断压缩图片的大小
直接使用THINKPHP自带的方法就能获取了,你可以参考以下代码!
$image = new \Think\Image();
$image-open('./1.jpg');
$width = $image-width(); // 返回图片的宽度
$height = $image-height(); // 返回图片的高度
$type = $image-type(); // 返回图片的类型
$mime = $image-mime(); // 返回图片的mime类型
$size = $image-size(); // 返回图片的尺寸数组 0 图片宽度 1 图片高度
原生PHP是这样的:
//int filesize ( string $filename )
// 输出类似:somefile.txt: 1024 bytes
$filename = 'somefile.txt';
echo $filename . ': ' . filesize($filename) . ' bytes';
thinkphp怎么将文件夹压缩成zip
import('ORG.Util.FileToZip');
// 打包下载
$handler = opendir($cur_file); //$cur_file 文件所在目录
$download_file = array();
$i = 0;
while( ($filename = readdir($handler)) !== false ) {
if($filename != '.' $filename != '..') {
$download_file[$i++] = $filename;
}
}
closedir($handler);
$scandir=new traverseDir($cur_file,$save_path); //$save_path zip包文件目录
$scandir-tozip($download_file);
thinkphp如何做图片压缩呢?
在上传图片的时候先看看图片有多大,一般来说导航幻灯片的图片单张大小尽量不超100k,产品图不超过20k,这样加载还慢的话就用ajax后加载方法,可以是滚动加载之类,但是对蜘蛛抓取页面并不是很友好。
至于你说的用tp把图片压缩,那只能是将图片的尺寸改成你想要的尺寸,大小的话是web所用格式大小,等页面加载完你又换原图,这样相当于又加载了一遍,还不如做ajax滚动加载。
Thinkphp在下载4MB以上的rar压缩文件时,下来后是0KB,急求解决!其他文件可以实现。
你先找找别的方法,最后实在不行的话你就把用户上传的所有文件放在一个文件夹里。用php遍历那个文件夹给他们输到页面上,然后给那些文件加上下载的连接。应该没啥问题。。
下载连接:.域名.com/文件夹/要下载的文件.rar
thinkphp 页面加载时间长怎么调试
在google里按f12,然后看Network,可以看到打开每个文件所需的时间.具体一点,把js和css压缩,把图片的大小设成固定等,好多方法,懒得复制