I file di immagine memorizzati su server Web possono essere convertiti in stringhe binarie utilizzando PHP . Conversione di un'immagine binaria consente di memorizzare facilmente e passano valori , senza preoccuparsi della codifica di essere colpiti . L'effettivo processo di conversione dell'immagine in binario è molto semplice , utilizzando solo poche righe di codice PHP . Il codice può essere salvato sia come funzione per essere utilizzato come parte di un programma più ampio , o come file autonomo solo se è necessario eseguire un'operazione una volta . Cose che ti serviranno
PHP Hosting
Mostra più istruzioni
1
creare un file sul server Web denominato " image_binary.php " e salvarlo sul server. Questo file conterrà tutto il codice da seguire.
2
Assegnare il percorso del file a una variabile utilizzando la riga di codice seguente. Sostituire la stringa racchiusa tra virgolette con il percorso dell'immagine sul server Web
$ image = " immagine.jpg " ; .
3
estrarre i dati dal vostro file in una variabile . Utilizzando il tag 'rb' dice di leggere in formato binario . Aggiungere le righe di codice di seguito al file
$ data = fopen ( $ immagine , ' rb '); .
$ Size = filesize ( $ immagine ) ;
$ contenuto = fread ( $ fd , $ size) ;
fclose ( $ fd ) ;
4
codificare il contenuto del file , ora conservato nel contenuto della variabile $ . Immettere la seguente riga di codice e la vostra immagine sarà una stringa binaria , memorizzato nella variabile $ codificato. È ora possibile salvare la stringa in un database per una facile memorizzazione , passare la variabile per la modifica o visualizzarlo
$ codificato = base64_encode ( $ contenuto) ; .