![Hvordan konvertere bilder til binære data ved hjelp av PHP - Artikler Hvordan konvertere bilder til binære data ved hjelp av PHP - Artikler](https://a.laermfeuer.org/articles/como-converter-imagens-em-dados-binrios-usando-php-1.jpg)
Innhold
Bildefiler som er lagret på webservere, kan konverteres til binære strenger ved hjelp av PHP. Ved å konvertere et bilde til binært kan du lagre det enkelt og sende verdier uten å bekymre deg for effektene på koding. Den faktiske prosessen med å konvertere bildet til binær er veldig enkelt, ved hjelp av bare noen få linjer med PHP-kode. Koden kan lagres som en funksjon som skal brukes som en del av et større program eller som en frittstående fil hvis du bare trenger å utføre en operasjon én gang.
retninger
-
Opprett en fil på din webserver kalt "image_binary.php" og lagre den på serveren din. Denne filen inneholder all følgende kode.
-
Tilordne banen til filen din til en variabel ved hjelp av koden nedenfor. Erstatt strengen innenfor anførselstegnene med banen til bildet ditt på webserveren.
$ image = "image.jpg";
-
Trekk ut dataene fra filen til en variabel. Bruken av "rb" -taggen informerer deg om at den skal leses som binær. Legg til følgende kodelinjer i filen din.
$ data = fopen ($ image, 'rb'); $ size = file size ($ image); $ content = fread ($ fd, $ size); fclose ($ fd);
-
Kod innholdet i filen, som nå er lagret i $ innholdsvariabelen. Skriv inn følgende linje med kode og bildet ditt vil være en binær streng, lagret i den $ kodede variabelen. Du kan nå lagre denne strengen til en database for enkel lagring, passere variabelen for redigering, eller vise den.
$ encoded = base64_encode ($ innhold);
Hva du trenger
- Du trenger:
- PHP Hosting