λογισμικό

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

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

Όταν πρέπει να προσφέρει ένα χρήστη πολλά αρχεία ως download , ένα αρχείο ZIP είναι ένας φυσικός τρόπος για να το πράξει . Όλα τα σύγχρονα λειτουργικά συστήματα χειριστεί τα αρχεία ZIP εύκολα , και οι χρήστες να γνωρίζουν τι να περιμένουμε από αυτούς . Σε ορισμένες περιπτώσεις , όμως, μπορεί να μην είναι σε θέση να συμπιέσετε τα αρχεία μπροστά από το χρόνο , όπως και αν σκοπεύετε να συμπεριλάβετε ένα αρχείο άδειας χρήσης με το αρχείο . Όταν συμβαίνει αυτό , μην ανησυχείτε , όπως PHP σας επιτρέπει να δημιουργήσετε εύκολα αρχεία ZIP προγραμματισμού και στη συνέχεια να τα προσφέρουν στο χρήστη . Τα πράγματα που θα χρειαστείτε για να
αρχείων zip
Webserver με την PHP και την επέκταση ZIP εγκατασταθεί
επεξεργασίας κώδικα PHP
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Ανεβάστε τα αρχεία σας στο web server σας σε ένα κοινό κατάλογο . Βεβαιωθείτε ότι αυτός ο κατάλογος δεν μπορεί να προσεγγιστεί άμεσα από τους χρήστες με την τοποθέτηση έξω από το φάκελο "www" στον server σας . Με αυτόν τον τρόπο , η PHP θα εξακολουθεί να είναι σε θέση να έχουν πρόσβαση στα αρχεία , αλλά δεν θα browsers . 2

Δημιουργήστε ένα νέο σενάριο PHP που ονομάζεται " zipdownload.php " που είναι προσβάσιμο από τον web server . Scripts σας θα ανακατευθύνει τους χρήστες σε αυτή τη σελίδα , όταν χρειαστεί να κατεβάσετε το δυναμικό αρχείο ZIP .
Εικόνων 3

Δημιουργήστε ένα νέο αντικείμενο στο ZipArchive zipdownload.php γράφοντας " $ zip = νέα ZipArchive ( ) ? " . Αυτό θα δημιουργήσει ένα νέο δοχείο για τα αρχεία ZIP σας και να εκχωρήσετε σε μια μεταβλητή , με το όνομα " $ zip . " Χρησιμοποιήστε το " ανοικτό $ zip - > " μέθοδο για να δημιουργήσετε ένα συγκεκριμένο αρχείο ZIP στον κατάλογο temp servers σας . Δείτε την ενότητα Πόροι για περισσότερες λεπτομέρειες .
Η 4

Προσθήκη αρχείων στο νέο αρχείο ZIP σας χρησιμοποιώντας τη μέθοδο " $ zip - > addFromString " . Αυτό θα κωδικοποιεί ένα νέο αρχείο και να το προσθέσετε στο αρχείο ZIP. Επαναλάβετε αυτή όσες φορές είναι απαραίτητο . Δείτε τους πόρους για περισσότερες λεπτομέρειες .
5

Κλείστε το αρχείο , όταν ολοκληρώσετε την προσθήκη αρχείων στο συμπιεσμένο αρχείο ZIP σας χρησιμοποιώντας τη μέθοδο " $ zip - > κοντά " . Μπορείτε τώρα mail σε χρήστες ή την έξοδο του στο πρόγραμμα περιήγησης χρησιμοποιώντας τη λειτουργία " ReadFile " της PHP .
Η 6

Διαγράψτε το αρχείο , όταν έχετε τελειώσει με αυτό με την κλήση του " αποσύνδεση " λειτουργία στο αρχείο .
Η
εικόνων

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

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