Wie Sie Bilder in binäre Daten mit PHP konvertieren . Konvertieren Sie ein Bild , um binäre können Sie bequem verstauen und Werte übergeben , ohne sich Gedanken über die Encoding betroffen. Der eigentliche Prozess der Umwandlung des Bildes in binäre ist sehr einfach, mit nur ein paar Zeilen PHP -Code. Der Code kann entweder als eine Funktion als Teil eines größeren Programms verwendet werden, oder als stand -alone -Datei gespeichert werden, wenn nur noch eine Operation einmal ausgeführt . Things You
PHP Hosting
brauchen anzeigen Weitere Anweisungen
1
Erstellen Sie eine Datei auf Ihrem Web- Server mit dem Namen " image_binary.php " und speichern Sie es auf Ihrem Server. Diese Datei enthält den gesamten Code zu folgen.
2
Weisen Sie Ihre Datei Pfad zu einer Variablen mit der Codezeile unten . Ersetzen Sie die Zeichenfolge innerhalb der Anführungszeichen mit dem Pfad zu Ihrem Bild auf dem Webserver
$ image = " image.jpg "; .
3
Ziehen Sie die Daten von Ihrem Datei in eine Variable . Mit dem ' rb ' tag erzählt sie als binäre lesen. Fügen Sie die folgenden Codezeilen , um Ihre Datei
$ data = fopen ( $ image , ' rb '); .
$ Size = filesize ( $ image );
$ contents = fread ($ fd , $ size );
fclose ( $ fd );
4
Encode den Inhalt Ihrer Datei jetzt in den $ contents Variable gespeichert. Geben Sie die folgende Zeile des Codes und das Bild wird ein Binär-String , in dem $ codierte Variable gespeichert sein . Sie können nun diese Zeichenfolge in eine Datenbank für einfache Lagerung , übergeben Sie die Variable für die Bearbeitung oder zeigen Sie es
$ codiert = base64_encode ( $ contents ); .