Cum se convertesc imaginile în date binare folosind PHP

Autor: Virginia Floyd
Data Creației: 12 August 2021
Data Actualizării: 1 Mai 2024
Anonim
Cum se convertesc imaginile în date binare folosind PHP - Articole
Cum se convertesc imaginile în date binare folosind PHP - Articole

Conţinut

Fișierele de imagini stocate pe serverele Web pot fi convertite în șiruri binare folosind PHP. Conversia unei imagini în binar vă permite să o stocați cu ușurință și să transmiteți valori fără să vă faceți griji cu privire la efectele asupra codării. Procesul real de conversie a imaginii în binar este foarte simplu, folosind doar câteva linii de cod PHP. Codul poate fi salvat ca o funcție care poate fi folosită ca parte a unui program mai mare sau ca fișier stand-alone dacă trebuie să efectuați o operațiune o singură dată.


instrucțiuni de ghidare

Conversia unui fișier în binar permite să fie ușor salvată ca o variabilă de șir (Comstock / Comstock / Getty Images)
  1. Creați un fișier pe serverul dvs. web numit "image_binary.php" și salvați-l pe serverul dvs. Acest fișier va conține toate codurile următoare.

  2. Alocați calea fișierului dvs. la o variabilă folosind linia de cod de mai jos. Înlocuiți șirul în ghilimele cu calea spre imaginea dvs. de pe serverul Web.

    $ image = "imagine.jpg";

  3. Extrageți datele din fișierul dvs. la o variabilă. Utilizarea etichetei "rb" vă informează că trebuie citit ca binar. Adăugați următoarele fișiere de cod în fișierul dvs.

    date $ = fopen ($ imagine, 'rb'); $ size = dimensiunea fișierului ($ image); $ contents = fread ($ fd, dimensiune $); fclose ($ fd);


  4. Codificați conținutul fișierului dvs., acum stocat în variabila conținut $. Introduceți următoarea linie de cod și imaginea dvs. va fi un șir binar, stocat în variabila codificată $. Acum puteți salva acest șir într-o bază de date pentru stocare ușoară, treceți variabila pentru editare sau afișați-o.

    $ encoded = base64_encode (conținut $);

Ce ai nevoie

  • Veți avea nevoie de:
  • PHP Hosting