【PHP 压缩文件夹的类代码】教程文章相关的互联网学习教程文章

PHP压缩图像有损/无损

我如何使用PHP以与这两个站点压缩它们类似的方式压缩具有Lossy / Lossless压缩的图像: https://compressor.io/和https://kraken.io/web-interface 谢谢!解决方法:这些网站不使用PHP压缩图像,使用PHP无法获得类似的结果 – 它们使用不同的压缩工具或专门用于压缩图像的插件. 要压缩PNG,最好的解决方案是pngquant,但您必须在服务器上安装它才能与PHP一起使用. 此外,here is the list of tools你可以检查,关于不同类型的图像的压缩.

压缩PHP查询【代码】

我有一段代码,我怀疑可以用更有效的方式编写,但我对一些PHP查询仍然有点生疏. 有没有更好的方法来编写以下查询:<?php if(qtrans_getLanguage()=='en'): echo 'Latest News'; endif; if(qtrans_getLanguage()=='it'): echo 'Ultime notizie'; endif; if(qtrans_getLanguage()=='de'): echo 'Aktuelle Nachrichten'; endif; if(qtrans_getLanguage()=='zh'): echo '最新消息'; endif; if(qtrans_getLanguage()=='es'): echo 'últ...

c和php的压缩库

为了节省网络流量,我想压缩我的数据.唯一的技巧是我的客户端是一个c应用程序,服务器是PHP.我正在寻找一个可用于c和php的开源压缩库. 我想我可以写一个外部c应用程序来解压缩我的数据,但我试图避免在服务器上产生额外的进程. 如果您知道,请发布!解决方法:Zlib提供了C API,也是PHP功能API的一部分.

php – PDF文件压缩

我需要动态生成和压缩大批量的PDF文件. 我正在考虑通常的算法 >拉链>王牌> Rar 欢迎任何其他建议. 我的问题是哪种算法可能会给我最小的文件大小.速度和效率也是重要因素,但尺寸是我最关心的问题. 我是否有许多小文件或每个档案中较少的较大文件也有所不同. 我的大多数处理都将在PHP中完成,但如果需要,我很乐意与第三方可执行文件进行交互. 编辑: 这些文件主要是发票,除了公司徽标外,不应包含任何其他图像解决方法:我压缩PDF没有太...

php – 压缩文件时使用500错误,并使用带有.htaccess的AddOutputFilterByType【代码】

我在Windows Vista上使用Apache 2.4和PHP 5.5并尝试压缩文件. 这是我的.htaccessRewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)?$index.php/$1 [L]# compress text, html, javascript, css, xml: AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DE...

php – 使用cURL获取压缩内容【代码】

我需要获得各种网页的内容.其中一些使用不同的方法压缩(gzip,deflate等).我在互联网上搜索并找到了gzip压缩内容的解决方案:$ch = curl_init("http://games2k.net/"); curl_setopt($ch,CURLOPT_ENCODING , "gzip"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($ch); curl_close($ch); echo $output;但是,这仅适用于单个方法.我需要一个适用于尽可能多的压缩方法的解决方案(最好是所有压缩方法)或至少最流...

如何使用PHP Simple HTML DOM Parser启用gzip压缩【代码】

我已经尝试了一些使用PHP Simple HTML DOM Parser来启用gzip压缩的东西,但到目前为止似乎没有任何工作.使用ini_set我已经修改了用户代理,所以我认为也可以启用gzip压缩?include("simpdom/simple_html_dom.php"); ini_set('zlib.output_compression', 'On'); $url = 'http://www.whatsmyip.org/http_compression/'; $html = file_get_html($url); print $html;上面的网站测试它.如果我完全以错误的方式解决这个问题,请告诉我. =...

php – 如何在从zip文件解压缩到特定位置之前检查文件夹是否已存在?【代码】

$zipfile = 'zipfilename'; $extractpath= 'C:\extract';$zip = new ZipArchive(); if ($zip->open($zipfile) !== TRUE) {die ("Could not open archive"); } // extract contents to destination directory $zip->extractTo($extractpath);如果已经存在,如何避免覆盖文件夹?解决方法: $extractpath = '/somewhere/someplace/'; if (is_dir($extractpath) AND file_exists($extractpath)) {// Path exists }更新Actually I want ...

php – 视频托管 – 压缩视频?

我打算在我的网站上添加视频(1分钟或更短的剪辑用于简短的问候).由于这是一个初创公司,视频大小非常重要. >最好用什么格式存储上传的视频(例如:mp4,avi,mpeg,flv)?要求:质量应该足够好,同时保持尽可能低的文件大小.>我的平台是PHP.如果用户以不同的格式上传视频,是否有用于视频压缩/转换的内置或开源框架?对于照片,我们使用imaggemagik;视频有什么类似的吗?>理想情况下,我想避免使用Flash视频播放器.有更好的选择吗?解决方法...

PHP解压缩没有外部库

参见英文答案 > Unzip a file with php 11个是否有一个PHP函数或类不需要使用PHP编译特殊库以解压缩文件. 我正在寻找完全用php处理解压缩和解压缩的东西.似乎所有这些都需要一些用PHP编译的外部扩展.如我错了请纠正我.解决方法:说实话,这是我从未见过的.如果你问(如果它们还没有),大多数主机会为你实际安装zlib等库,这样你就可以使用这些功能了

php – 从IP摄像机录制直播流(MJPEG压缩)【代码】

我有一个来自Tenvis IP摄像机的直播,通过http直播和mjpeg压缩. 我正在尝试将其保存到文件中,我尝试使用php来执行此操作.我的代码看起来像这样:<?php $input = fopen("http://xxx.xxx.xxx.xxx:81/videostream.cgi?user=user&pwd=admin&resolution=8"); $output = fopen("video.mpg", "c+"); $end = time() + 60; do {fwrite($output, (fread($input, 30000)), 30000); } while (time() <= $end); fclose($output); fclose($input);...

php – 批量代码压缩器和美化器

有没有人知道好的批处理文件代码压头或美化器? 专门针对PHP,JS和SGML语言. 最好选择风格.解决方法:以下页面上有代码来整理Javascript(用javascript编写): http://www.howtocreate.co.uk/tutorials/jsexamples/JSTidy.html 有各种方法可以整理基于SGML的文件(即XML) – HTMLTidy通常可以解决这个问题,并且有各种语言的“漂亮打印”实现. 最后是一个带有PHP代码的网站的链接,可用于打印PHP:http://tobyinkster.co.uk/blog/2007/0...

下载与PHP一起提供的大(ish)压缩邮件对于连接速度慢的人来说已损坏【代码】

我是新手,所以我会尽力解释我遇到的问题.如果我遗漏或不清楚,我会事先道歉. 我在我的根目录之外提供一个81MB的zip文件给那些事先经过验证的人.我一直在收到有关下载损坏或无法完成下载的报告.如果我模拟慢速连接,我已经在我的机器上验证了这一点. 我在运行Apache-Coyote / 1.1的共享主机上. 我收到网络超时错误.我认为我的主持人如果花了太长时间可能会杀死下载,但他们没有以任何方式验证. 我以为我可能遇到内存限制或时间限制,所以...

php – 自动在Imagick中设置压缩级别以达到最大文件大小【代码】

我正在检索图像的大小,因为它们被上传了Imagick:$im->getImageSize();这将返回图像的大小(以字节为单位). 我想自动设置压缩级别,以便文件大小永远不会超过一定的大小.如果我想限制为70kb,最小允许压缩级别为60(在0-100的范围内),我会从做这样的事情开始:public function getCompLevel($size){$maxsize = 70000; // Set rough max size of file$mincomp = 60; // Set minimum compression level allowedif($size > $maxsize ){ ...

php – 在Google App Engine(GAE)中使用zip_read解压缩上传的文件

就我所知,对于用户上传的文件,CloudStorageTools :: createUploadUrl()必须将文件上传到PHP GAE环境,从而导致gs存储桶中的文件(gs:// [name] / [id]). 文件上传作为魅力,但解压缩上传的文件会带来一些问题.我尝试了3种方法,但似乎没有一种方法适合我: >支持PHP zip函数(http://www.php.net/manual/en/ref.zip.php),但在gs存储桶路径上使用zip_open不起作用(检查fopen命令导致工作文件指针:资源ID#120)> ZipArchive(http://nl1.p...

压缩文件 - 相关标签