Hvordan konvertere bilder til binære data ved hjelp av PHP

Forfatter: William Ramirez
Opprettelsesdato: 21 September 2021
Oppdater Dato: 17 November 2024
Anonim
Hvordan konvertere bilder til binære data ved hjelp av PHP - Artikler
Hvordan konvertere bilder til binære data ved hjelp av PHP - Artikler

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)
  1. Opprett en fil på din webserver kalt "image_binary.php" og lagre den på serveren din. Denne filen inneholder all følgende kode.

  2. 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";

  3. 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);

  4. 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