Sisu
Veebiserverites salvestatud pildifaile saab PHP abil teisendada kahekomponentseteks stringideks. Pildi teisendamine binaarseks võimaldab salvestada selle lihtsalt ja edastada väärtusi, ilma et peaksite muretsema kodeerimise mõju pärast. Pildi teisendamine binaarseks on väga lihtne, kasutades vaid mõningaid PHP koodi. Koodi saab salvestada funktsioonina, mida saab kasutada osana suuremast programmist või eraldi failina, kui teil on vaja toimingut teostada ainult üks kord.
Juhised
Faili teisendamine binaarseks võimaldab selle hõlpsasti salvestada stringi muutujana (Comstock / Comstock / Getty Images)-
Looge oma veebiserverisse fail "image_binary.php" ja salvestage see oma serverisse. See fail sisaldab kõiki järgmisi koode.
-
Määra oma faili tee muutujale, kasutades allolevat koodi. Asendage jutumärkides olev string nii, et veebiserveris on teie pildi tee.
$ image = "image.jpg";
-
Ekstraheerige oma failist andmed muutujaks. Sildi „rb” kasutamine teavitab teid sellest, et seda tuleks lugeda binaarseks. Lisage oma failile järgmised koodijooned.
$ data = fopen ($ image, 'rb'); $ size = faili suurus ($ image); $ content = fread ($ fd, $ suurus); fclose ($ fd);
-
Kodeerige oma faili sisu, mis on nüüd salvestatud $ sisu muutuja. Sisestage järgmine koodirida ja teie pilt on binaarne string, mis on salvestatud $ kodeeritud muutuja. Nüüd saate salvestada selle stringi andmebaasi, et seda oleks lihtne salvestada, muuta muutuja muutmiseks või kuvada.
$ encoded = base64_encode ($ sisu);
Mida sa vajad
- Teil on vaja:
- PHP hostimine