Bildfiler som lagrats på webbservrar kan omvandlas till binära strängar med PHP . Konvertera en bild till binär kan du enkelt spara den och skicka värden , utan att behöva oroa kodning påverkas . Själva processen att konvertera bilden till binärt är mycket enkelt , med bara några rader PHP-kod . Koden kan antingen 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 köra en operation en gång . Saker du behöver
PHP Hosting
Visa fler instruktioner
1
Skapa en fil på din webbserver som heter " image_binary.php " och spara den till din server . Den här filen kommer att innehålla all kod för att följa .
2
Tilldela din sökväg till en variabel med raden av koden nedan . Ersätt strängen inuti citat med sökvägen till din bild på webbservern
$ image = " image.jpg "; .
3
Dra data från din fil till en variabel . Använda " rb " tagg berättar den att läsa som binär . Lägg raderna i koden nedan till din fil
$ uppgifter = fopen ( $ image , " rb " ) ; .
$ Size = filstorlek ( $ image ) ;
$ contents = fread ( $ FD , $ size ) ,
fclose ( $ FD ) ,
4
Koda innehållet i din fil , lagras nu i $ innehållet variabeln . Mata in följande kodrad och din bild kommer att vara en binär sträng , lagras i $ kodade variabeln . Du kan nu spara den strängen till en databas för enkel förvaring , passera variabeln för redigering eller visa det
$ kodade = base64_encode ( $ innehåll ) .