很多站长朋友们都不太清楚php压缩txt,今天小编就来给大家整理php压缩txt,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php如何压缩一个文件夹里面所有的文件到zip文件里面? 2、 linux下如何用php压缩文件 3、 php解压文件问题? php如何压缩一个文件夹里面所有的文件到zip文件里面?//函数:文件压缩 //压缩参数:需要压缩的文件或文件夹(文件可为数组),压缩后的zip文件名及存放路径,压缩类型1:文件夹2:文件,后续操作1:压缩后下载;2:存放在服务器上(默认为/@Upload下) //压缩文件夹示例:Tozip("./","".date("d-H-i-s").".zip",1,2); //压缩文件示例: // $aaa=array("1.txt","2.txt"); // Tozip($aaa,"2.zip",2);FunctionTozip($Path, $ZipFile, $Typ=1, $Todo=1){//IF(!is_writeable($Path)){Exit("文件夹不可写!");}$Path=Str_iReplace("\\","/",($Path));IF(Is_Null($Path) OrEmpty($Path) Or!IsSet($Path)){ReturnFalse;}IF(Is_Null($ZipFile) OrEmpty($ZipFile) Or!IsSet($ZipFile)){ReturnFalse;} Include_once("inc/Class_Zip.php");$zip=NewPHPZip;IF(SubStr($Path,-1,1)=="/"){$Path=SubStr($Path,0, StrLen($Path)-1);} OB_end_clean();Switch($Typ){Case"1":$zip-ZipDir($Path, $ZipFile, $Todo);Break;Case"2":$zip-ZipFile($Path,
linux下如何用php压缩文件例如,把a.txt压缩为a.gz,使用下面的PHP语句:
system('gzip a.txt');
补充:
对多文件进行打包,建议使用tar命令,例如:
system('tar cfz /www/docs/media.tar.gz /tmp/media');
上面的命令把/tmp/media目录下的所有文件以及所有目录下的文件,全部打包为/www/docs/media.tar.gz
php解压文件问题?第一个步骤解压完毕后可能需要PHP输出下载header让手机下载txt,不然有些手机可能会直接打开而不是下载
php支持zip rar因为版权问题很难解决
关于php压缩txt的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。