![Hur konverterar du bilder till binär data med PHP - Artiklar Hur konverterar du bilder till binär data med PHP - Artiklar](https://a.laermfeuer.org/articles/como-converter-imagens-em-dados-binrios-usando-php-1.jpg)
Innehåll
Bildfiler som är lagrade på webbservrar kan konverteras till binära strängar med hjälp av PHP. Om du konverterar en bild till binär kan du lagra den enkelt och överföra värden utan att oroa dig för effekterna på kodning. Den faktiska processen att konvertera bilden till binär är mycket enkel, med bara några rader av PHP-kod. Koden kan sparas som en funktion som ska användas som en del av ett större program eller som en fristående fil om du bara behöver utföra en operation en gång.
vägbeskrivning
-
Skapa en fil på din webbserver kallad "image_binary.php" och spara den på din server. Den här filen kommer att innehålla all följande kod.
-
Tilldela sökvägen till din fil till en variabel med hjälp av raden av kod nedan. Byt strängen inom citattecken med sökvägen till din bild på webbservern.
$ image = "image.jpg";
-
Extrahera data från din fil till en variabel. Användningen av taggen "rb" informerar dig om att den ska läsas som binär. Lägg till följande rad kod till din fil.
$ data = fopen ($ image, 'rb'); $ size = file size ($ image); $ content = fread ($ fd, $ size); fclose ($ fd);
-
Koda innehållet i din fil, som nu lagras i $ innehållsvariabeln. Ange följande rad kod och din bild kommer att vara en binär sträng, lagrad i den $ kodade variabeln. Du kan nu spara den här strängen i en databas för enkel lagring, skicka variabeln för redigering eller visa den.
$ encoded = base64_encode ($ content);
Vad du behöver
- Du behöver:
- PHP Hosting