λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Συμπίεση δεδομένων

Πώς να δημιουργήσετε ένα αρχείο Zip Με Σενάριο

Η μορφή zip αρχείο χρησιμοποιείται για τη συμπίεση δεδομένων και αρχειοθέτηση . Το αρχείο zip χρησιμοποιείται για να μειώσει το μέγεθος του αρχείου για την αποθήκευση και χρησιμοποιεί διάφορες αλγόριθμους συμπίεσης αρχείων . Επεκτάσεις αρχείων που χρησιμοποιούνται συνήθως στο τέλος " . Zip . " Το κεντρικό κατάλογο που βρίσκεται στο τέλος ενός αρχείου παραθέτει όλα τα αρχεία που έχουν συμπιεστεί μέσα στο αρχείο zip . Δημιουργώντας ένα αρχείο zip με ένα σενάριο απαιτεί μερικές εντολές για να δημιουργηθεί. Οδηγίες
Η 1

Ανοίξτε PHP script γραμμής εντολών σας . Εισάγετε τον παρακάτω κωδικό :

" class createDirZip επεκτείνει createZip {

get_files_from_folder λειτουργία ( $ καταλόγου, $ put_into ) {

if ( $ χερούλι = opendir ( $ directory ) ) {

ενώ ( ψευδής ! == ( $ file = readdir ( $ χερούλι ) ) ) {

αν ( is_file ( $ καταλόγου . $ file ) ) { $

fileContents = file_get_contents ( $ $ κατάλογο αρχείων . ) ?

$ this - > addFile ( $ fileContents , put_into $ $ file ). ? ! » . »

} elseif ( $ file = και $ αρχείο ! = '..' και is_dir ( $ καταλόγου . $ file ) ) . $ put_into $ file '/' ) ? .

}

} }


closedir ( $ χερούλι ) ?

. } }

" 2

Εισάγετε αυτόν τον κωδικό για να πάρετε τα αρχεία σας από τον κατάλογο και υπο-κατάλογο :

" $ createZip = νέα . « θέματα /' ) ? "
εικόνων 3

Πληκτρολογήστε τον ακόλουθο κώδικα για να δημιουργήσετε ένα αντικείμενο από την επέκταση σας και να καθορίσει τον κατάλογο βάσης:

" $ fileName =' tmp /Archive.zip » ?

$ fd = fopen ( $ fileName , « wb ) ?

$ out = fwrite ( $ fd , $ createZip - > getZippedfile ( ) ) ?

Αδυναμία εγγραφής αρχείου ( $ fd ) ?

$ createZip - > forceDownload ( $ fileName ) ?

@ unlink ( $ fileName ) ? . "

Αυτό θα εμφανίσει το αρχείο zip .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα