λογισμικό

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

Πώς να κάνει τα αρχεία Zip σε PHP

Η μορφή αρχείου Zip είναι ευέλικτο στις εφαρμογές της, και συνήθως χρησιμοποιείται σε περιπτώσεις όπου συμπίεσης και αρχειοθέτηση είναι απαραίτητη . Η αρχειοθέτηση είναι χρήσιμο όταν ένα αρχείο πρέπει να μετατραπεί σε μια μορφή που καταλαμβάνει λιγότερο φυσικό χώρο σε ένα μέσο αποθήκευσης , όπως ένα σκληρό δίσκο ή CD - ROM . Επιπροσθέτως , η συμπίεση μπορεί να μειώσει το μέγεθος ενός αρχείου , έτσι ώστε να μπορεί να αποστέλλονται μέσω ενός δικτύου με ταχύτερο ρυθμό . Η γλώσσα προγραμματισμού, PHP , είναι κατάλληλη για τη δημιουργία και το χειρισμό αρχείων Zip . Τα πράγματα που θα χρειαστείτε
έκδοση της PHP 5.2.0 ή νεότερη
επεξεργαστή κειμένου
Ένα αρχείο σε Zip
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε το κείμενό σας editor με ένα κενό αρχείο επεξεργασίας κειμένου . Από την πρώτη γραμμή από το πλαίσιο εισαγωγής κειμένου , εισάγετε τον κωδικό που αρχίζει PHP tag .

Υπόσταση το ZipArchive κατηγορίας στην επόμενη γραμμή . Να είστε βέβαιος να τερματίσει κάθε γραμμή με ένα ερωτηματικό

$ my_zipper = νέα ZipArchive ? .
Εικόνων 3

Βρείτε την απόλυτη διαδρομή προς το αρχείο που θέλετε να Zip . Αυτό μπορεί να πραγματοποιηθεί με τη χρήση του πλήκτρου της Apple i + σε Mac ή Windows, κάντε δεξί κλικ στο αρχείο , την επιλογή των ακινήτων , στη συνέχεια, κοιτάζοντας θέση . Αντιγράψτε τη διαδρομή του αρχείου . Για αυτό το παράδειγμα , το αρχείο που πρόκειται να φερμουάρ είναι " file.txt " .

Χρησιμοποιήστε τη ZipArchive λειτουργία " ανοιχτό ". Γράψτε τα εξής :

if ($ my_zipper - > ανοικτό ( '' , ZipArchive :: CREATE ) === TRUE) {

Επικολλήστε τη διαδρομή του αρχείου στο "ανοιχτό" λειτουργία? φροντίστε να το τοποθετήσετε μεταξύ των μονά εισαγωγικά . Για αυτό το παράδειγμα, η διαδρομή είναι /path /to /η /file.txt . Αυτή η λειτουργία θα πάρει δύο παραμέτρους , η διαδρομή προς το αρχείο και τη δυνατότητα να δημιουργήσετε ένα νέο αρχείο Zip . Οι παράμετροι χωρίζονται από ένα κόμμα .

If ($ my_zipper - > ανοικτό ( ' /path /to /η /file.txt » , ZipArchive :: CREATE ) === TRUE) {
Φτηνές 4

στη συνέχεια, χρησιμοποιήστε τη λειτουργία " addFile " για να τοποθετήσετε το αρχείο στο νέο αρχείο Zip . Η λειτουργία " addFile " παίρνει δύο παραμέτρους . Η πρώτη παράμετρος είναι η απόλυτη διαδρομή προς το αρχείο στον υπολογιστή σας και το δεύτερο είναι το μονοπάτι μέσα στο νέο αρχείο Zip . Αυτό επιτρέπει για τη δομή μέσα σε ένα αρχείο Zip να αποτελείται από μια σειρά από φακέλους και όχι μόνο μια επίπεδη κατάλογο . Να είστε βέβαιος να εσοχή την ακόλουθη γραμμή

$ zip- > addFile ( ' /path /to /η /file.txt »,« file.txt ') ? .
5

Κλείστε το νέο αρχείο Zip , χρησιμοποιώντας τη λειτουργία " κοντά ". Να είστε βέβαιος να εσοχή την ακόλουθη γραμμή

$ zip- > close ( )? .

Προσθέστε την εξής λογική στην επόμενη γραμμή . Και πάλι , εσοχή την ακόλουθη γραμμή .

Echo ' Συγχαρητήρια ! Φάκελος με επιτυχία φερμουάρ » ? } Else { echo" Ωχ , Το αρχείο δεν ήταν φερμουάρ » ?" > "}

Τέλος τον κωδικό με την ετικέτα κλεισίματος PHP , καλής 6

Αποθήκευση το αρχείο ως ένα PHP με την επέκταση αρχείου " . php " . Ένα παράδειγμα αυτού θα ήταν :

" MyZipCode.php "
Η
εικόνων

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

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