Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να Μετατροπή εικόνων σε δυαδικά δεδομένα Χρησιμοποιώντας την PHP

αρχεία εικόνας είναι αποθηκευμένα σε διακομιστές Web μπορεί να μετατραπεί σε δυαδικές συμβολοσειρές χρησιμοποιώντας PHP . Η μετατροπή μιας εικόνας σε δυαδική σας επιτρέπει να αποθηκεύσετε εύκολα και να περάσει τις αξίες , χωρίς να ανησυχείτε για την κωδικοποίηση να επηρεαστεί. Η ίδια η διαδικασία της μετατροπής της εικόνας σε δυαδική είναι πολύ απλή , χρησιμοποιώντας μόνο λίγες γραμμές κώδικα PHP . Ο κωδικός μπορεί να αποθηκευτεί ως μια λειτουργία για να χρησιμοποιηθεί ως μέρος ενός μεγαλύτερου προγράμματος , ή ως αρχείο stand-alone , αν θα πρέπει να εκτελέσετε μια λειτουργία μόνο μία φορά . Τα πράγματα που θα χρειαστείτε
PHP Φιλοξενία
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Δημιουργήστε ένα αρχείο στο διακομιστή σας Web ονομάζεται " image_binary.php " και να το αποθηκεύσετε στο διακομιστή σας. Αυτό το αρχείο θα περιέχει όλο τον κώδικα που θα ακολουθήσει. 2

Εκχώρηση διαδρομή του αρχείου σας σε μια μεταβλητή , χρησιμοποιώντας τη γραμμή του παρακάτω κώδικα . Αντικαταστήστε το string μέσα στα εισαγωγικά με τη διαδρομή προς την εικόνα σας στο διακομιστή Web

$ εικόνα = " image.jpg " ? .
Εικόνων 3

Τραβήξτε τα δεδομένα από το αρχείο σε μια μεταβλητή . Χρησιμοποιώντας την « rb » ετικέτα λέει να διαβάζεται ως δυαδικό . Προσθέστε τις γραμμές παρακάτω κώδικα στο αρχείο σας

$ data = fopen ( $ image , " rb " )? .

$ Size = μέγεθος του αρχείου ( $ image ) ?

$ περιεχόμενο = fread ( $ fd , $ size) ?

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

4 Κωδικοποίηση των περιεχομένων του αρχείου σας , τώρα αποθηκεύονται στα $ περιεχόμενο μεταβλητή. Εισάγετε την ακόλουθη γραμμή κώδικα και η εικόνα σας θα είναι μια δυαδική συμβολοσειρά , αποθηκεύονται στο $ κωδικοποιείται μεταβλητή . Τώρα μπορείτε να αποθηκεύσετε αυτό το αλφαριθμητικό σε μια βάση δεδομένων για εύκολη αποθήκευση , την μεταβλητή για την επεξεργασία ή να εμφανίσετε το

$ κωδικοποιημένα = base64_encode (περιεχόμενα $) ? .

Η

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

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