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
Konvertere en fil til binær gjør at den enkelt kan lagres som en strengvariabel (Comstock / Comstock / Getty Images)-
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