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

在PHP中将多个echo语句压缩为一个?【代码】

我对PHP还是比较陌生,并且想知道一种更有效的方法,以更少的步骤甚至是一条语句来回显以下内容.echo '<div class="title-area"><a href="'; echo site_url(); echo '">'; echo get_bloginfo( 'name' ); echo '</a></div>';当前,这会输出一个div,其中包含博客标题的链接和网站的href.解决方法:这个怎么样echo '<div class="title-area"><a href="'.site_url().'">'.get_bloginfo( 'name' ).'</a></div>';您只需要使用concatinate而不...

php-比较数组并按相同顺序压缩【代码】

假设我们有以下数组:$a = array("B", "C", "D", "E"); $b = array("A", "B" , "C", "D", "E", "F", "G", "H", "I");然后我要检查$a中的子序列在$b中是否连续.如果是,并且超过3个元素,我想用破折号输出它们,例如X-Y.在其他所有情况下,我只想打印逗号分隔的值. 因此,上述$a数组的预期输出为:B-E另一个例子:$a = array("B", "C", "D", "F", "H"); //Same $b array to check if a sub sequence of $a appears in $b consecutive预期...

php-压缩,重组和添加子数组【代码】

我一直在挠头,在为阵列结构问题提出解决方案时惨遭失败.我不确定确切的部分会更适合尝试和修复,事实之后,数据是从SQL或PHP数组返回的. 我的SQL数据返回如下:$i = 0; while ( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC ) ) {$colData[$i] = array('name' => $row['FULLNAME'],'invoice' => $row['CUST_InvoiceNumber_020911544'],array('service' => $row['CUST_Service_052400634'],'date' => date_normalizer($row[...

php-从zip压缩文件中提取文件,然后重命名【代码】

我有在以下位置下载的文件:DownloadFile($reportDownloadUrl, $DownloadPath);但这是一个zip文件.在其中,使用随机名称(即random_name.csv)创建CSV文件 如何在php中提取此文件夹abc.zip并将此文件的随机名称重命名为new_name.csv 问题是我不能使用$zip->renameName('currentname.csv','newname.csv');因为我没有currentname.解决方法:此代码检查zipLocation中的文件,然后对其进行迭代以检查是否有csv文件.如果发现某个内容,它将使用...

我们如何在不解压缩PHP的情况下读取zip文件并获取包含的文件或文件夹的信息?【代码】

我真正想做的是读取zip文件,然后如果它确实包含文件夹,则拒绝它并显示一些消息. 我希望用户仅使用没有任何目录结构的文件上传zip文件.所以我想阅读包含的zip文件并检查文件结构.我正在尝试以下代码片段.$zip = zip_open('/path/to/zipfile'); while($zip_entry = zip_read($zip)){$filename = zip_entry_name($zip_entry);//@todo check whether file or folder. }解决方法:我已经整理好了.现在,无论我在哪里得到以“ /”结尾的...

在PHP中压缩可解码为原始格式的字符串的最佳方法

在PHP中压缩可以解码为原始形式的字符串的最佳方法是什么. base64_encode适用于数字,但对于包含特殊字符的字符串,其结果会更长.解决方法:Gzencode和gzdecode使用GZIP压缩算法,对纯文本字符串非常有效.请注意,输出可能(将)包含不适合显示的二进制字符,也可能不适合数据库存储. (编辑:singe gzdecode不随PHP一起提供,请考虑gzdeflate和gzinflate.Gzdeflate压缩一个字符串,gzinflate对其进行解压缩.)

PHP-压缩txt文件,同时保持文件扩展名【代码】

我想在PHP中压缩.txt文件,同时保持文件扩展名.当我解压缩.gz文件时,.gz文件中的扩展名(.txt)被删除. (test.txt变成-> test) 这是我的将test.txt压缩为.gz文件的PHP代码的示例:<?php// Name of the file we are compressing $file = "test.txt";// Name of the gz file we are creating $gzfile = "test.gz";// Open the gz file (w9 is the highest compression) $fp = gzopen ($gzfile, 'w9');// Compress the file gzwrite ($fp...

在php中压缩数据并在javascript中解压缩【代码】

祝贺所有人 有没有办法压缩从php(服务器)发送的数据,然后使用javascript(客户端)解压缩数据? 感谢您解决方法:我必须同意@Domenic的答案. @Nishchay Sharma离开了. 我要添加的唯一内容是,如果您希望在每个脚本的基础上执行此操作而不是将整个服务器配置为压缩所有内容,则通过使用PHP的gzencode()函数以及标头调用来实现您的目标是微不足道的: http://www.php.net/manual/en/function.gzencode.php 例如,假设您正在通过对PHP页面的...

如何从PHP压缩或转换为低质量的Mp3文件【代码】

是否有任何PHP库或函数来隐藏Mp3文件以降低质量? 我想通过PHP压缩/转换128Kbps或更高质量的Mp3文件到64Kbps Mp3文件. 谁知道?解决方法:首先,您需要在以下位置安装ffmpeg:http://ffmpeg.org/download.html 然后,确保在PHP配置中启用了安全模式,并选择可以执行文件的正确目录:safe_mode_exec_dir之 最后,使用:exec("ffmpeg -i inputfile.mp3 -ab 64 outputfile.mp3")

php – 将zip文件解压缩到文件夹的根目录?【代码】

我有一个zip文件上传到服务器进行自动提取. zip文件结构如下:/zip_file.zip/folder1/image1.jpg /zip_file.zip/folder1/image2.jpg /zip_file.zip/folder1/image3.jpg目前我有这个功能来提取所有扩展为jpg的文件:$zip = new ZipArchive();if( $zip->open($file_path) ){$files = array();for( $i = 0; $i < $zip->numFiles; $i++){$entry = $zip->statIndex($i);// is it an image? if( $entry['size'] > 0 && preg_match('#\.(...

php – 上传时压缩图片文件大小?【代码】

我正在将产品截图上传到我的网站…我想原样上传原始图像并为其创建缩略图,但在上传两个文件后,创建的缩略图的文件大小比预期的要大.有没有什么方法可以减少缩略图的文件大小而不影响PHP的质量或使用Imagemagick(我不知道如何使用但我愿意学习,如果需要)…下面是我用来上传文件的代码..<form action="<?php echo $_server['php-self']; ?>" method="post" enctype="multipart/form-data" id="something" class="uniForm"><input na...

PHP Memcached客户端 – 压缩在设置数据时不起作用【代码】

我正在尝试php memcached客户端.对于php memcached中的set操作,默认情况下似乎是压缩.我尝试设置一个中等大小的字符串数据,当我在telnet中运行get命令时,我得到的值只是纯文本.现在,当使用memcache完成相同操作时,值会出现乱码/乱码.我不仅检查了telnet中的统计数据.结果如下memcache - compressed bytes - 148 memcache - uncompressed bytes - 285memcached - uncompressed bytes - 285 memcached - uncompressed bytes - 285正如...

如何重构此数组以在PHP中将数据压缩为更有用的格式?【代码】

我将首先尝试解释我正在使用的数据,然后我将解释我希望对数据做什么,然后我会解释到目前为止我尝试过的内容.希望有人可以指出我正确的方向. 我正在做的事情: 我有一个包含调查回复的数组.前两项是第一个问题的两个答案,答案包含选择这些答案的人数.最后三项是我们提出的另一个问题的三个答案.Array ( [0] => Array([survey_id] => 123456789[question_text] => Have you made any changes in how you use our product this year?[...

php – 如何在laravel 5中压缩文件夹?【代码】

laravel zip文件需要一些帮助.我在公共文件夹中有一个文件夹,我想在用户单击按钮时创建该文件夹(temp_file文件夹)的zip.public function testing() {$public_dir = public_path('temp_file/');$zipFileName = 'myZip.zip';$zip = new ZipArchive;if ($zip->open($public_dir . '/' . $zipFileName, ZipArchive::CREATE) === TRUE) {$zip->addFile('file_path', 'file_name');$zip->close();}$headers = array('Content-Type' => 'a...

如何在PHP中使用Imagick压缩.png?【代码】

我正在使用PHP的Imagick库将.jpg和.gif图像转换为.png. 我使用这个成功将这些图像转换为.png:$image = new Imagick( $file_path ); $image->setImageFormat( 'png' ); $image->writeImage( $file_path );但是,我一直无法压缩.png或控制它们的最终大小.我尝试在$image-> setImageFormat()之前使用以下行以及其他一些没有成功的变体:$img->setImageCompressionQuality( 95 ); 如果缺少使用Imagick的.png压缩,那么我应该使用哪些其他...

压缩文件 - 相关标签