PHP online zip compression function code
/* Create a zip package in PHP */
Function create_zip ($ files = array (), $ destination = '', $ overwrite = false ){
// If the zip file already exists and overwrite is false, return false
If (file_exists ($ destination )! $ Overwr
PECL (The PHP Extension Community Library)There is a rar package available for use.However, you must install it manually.For Unix, refer to the following installation method:
Fetch http://pecl.php.net/get/rar-x.x.x.tgzGunzip rar-xxx.tgzTar-xvf rar-xxx.tarCd rar-xxxPhpize./Configure make install
Of course, if freebsd is used, port installation will be faster.
Cd/usr/ports/archivers/pecl-rarMakeMake install
Remember to restart apache after installationAfter installation, you can perform a test.C
Finally, let me find the solution, that is, to implement this function through the PHP program execution function, because there are too many things that can solve ZIP files now (if you do not believe it, you can go to the place where you have downloaded the software to find it, so you will not be disappointed, and I will not be wrong ).The following is the original file of the program:# Upload. php Tutorial The
/* PHP Create Zip Compressed package */
function Create_zip ($files = Array (), $destination = ", $overwrite = False) {
If the zip file already exists and overwrite is false, return false
if (file_exists ($destination) ! $overwrite) {return false;}
VARs
$valid _files = Array ();
If files were passed in ...
if (Is_array ($files)) {
Cycle through each file
foreach
This program can be quickly implemented to our files using PHP compression class compressed into our thinking zip, or rar compression package, suffix name can be customized Oh, compression algorithm is from a foreign site copy.
First instantiate and then pass the argument. Two parameters. First an array of your file addresses. The second is the absolute address of the compressed package file that you want to save.
For example:
The
Online streaming zip compression and decompression This code has a very big problem despite using ant compression and decompression. But the task flow or the way to write using Java.util.zip, the process that I used in the compressed folder structure encountered is not correct, even if the different file decompression software shows the different predicament of the folder structure.Use the following to give
Jquery Regular Expression verification: Zip Code address, jquery Regular Expression
Requirement Description:
The front-end page uses regular expressions to verify that the entered data in the text input box is a zip code (the start cannot be 0, 6 digits in total ).
Code D
This article describes how to obtain all the information (such as the address, zip code, country, and latitude and longitude) of a specified IP address in php, it is very simple and practical to call an API to query visitor information,
This article describes how to obtain all the information (such as the address, zip code
No more nonsense, to put the key code for everyone, the specific code as follows:
import java.io.File; import java.io.FileOutputStream; import java.io.IOException;
Import Java.io.InputStream;
Import java.util.Enumeration;
Import Org.apache.tools.zip.ZipEntry;
Import Org.apache.tools.zip.ZipFile;
Import Org.springframework.stereotype.Service;
Import org.springframework.transaction.annotation.Transa
I am a little white. I want to use Baidu zip code to search for an address's zip code and put a php script in my website space. Because the requirements are not very high, I tried to use regular expression matching to find the first group of "Six digits not 0 at the first place" as the result output. However, no matter
JS Common mobile phone number ZIP code number regular verification
*/
Phone number Verificationfunction Istelephone (str){RegExp =/^[0-9]+ (-[0-9]+) {1,2}$/;return Regexp.test (str);}
ZIP Code Verificationfunction Ispostcode (str){RegExp =/^[0-9]{6,6}$/;return Regexp.test (str);}
Mobile Verification
functio
verification of mobile phone number (13 start and 158,159, total 11 digits) var Ss=document.getelementbyid (' TextBox3 '). Value;var re=/^ (13[0-9]{9}) | (15[89][0-9]{8}) $/if (Re.test (ss)){document.getElementById (' Label3 '). innertext= ""; Assigning a value to a label with innertext}Else{document.getElementById (' Label3 '). innertext= "Please enter the correct mobile phone number! ";document.getElementById (' ImageButton1 '). Disabled=true; Disable button with disabled}Verification of the
Apache Ant Download Address:
http://ant.apache.org/bindownload.cgi
Put the Lib/ant.jar into the build path of our project, only need Ant.jar. In fact, Ant's Zip API is very similar to JDK's, if it was written in JDK's API, basically, just change the top import package.
The code is as follows
Copy Code
Package common;Import Java.io.B
Php decompress the ZIP file instance code online. I found only a ZLIB function in the PHP function library and it is related to compression, but I am disappointed that he could not solve the ZIP file (ah .... I had to give up. don't say I have no perseverance. in the PHP function library, I only found a ZLIB function and it has something to do with compression, b
Copy the Code code as follows:
/*********************** @file-path to zip file* @destination-destination directory for unzipped files*/function Unzip_file ($file, $destination) {Create Object$zip = new Ziparchive ();Open Archiveif ($zip->open ($file)!== TRUE) {Die (' Could
Copy CodeThe code is as follows:
/**********************
* @file-path to zip file
* @destination-destination directory for unzipped files
*/
function Unzip_file ($file, $destination) {
Create Object
$zip = new Ziparchive ();
Open Archive
if ($zip->open ($file)!== TRUE) {
Die (' Could not open archive ');
}
Extract cont
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.