Ανοίξτε 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 .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα