Klasa napisana do php pozwalająca nam na kodowanie / dekodowanie Base64
wikipedia.org/wiki/Base64
Przykładowe zastosowanie to np. wygenerowanie kodu obrazku i użycie go w kodzie programu do generowania obrazku w czasie działania programu.
Klasa udostępnia nam 6 metod
- getBaseText
Pobieranie tekstu zakodowanego w base64 ( już po przekształceniu )
Przykład użycia
$baseObject = new base64; $baseObject -> fromString( "test" ); print( $baseObject -> getBaseText() ); // zwróci nam "InRlc3Q=" czyli "test" zakodowane w base64
Ustawianie tekstu zakodowanego w base64
Przykład użycia
$baseObject = new base64; $baseObject -> setBaseText( "InRlc3Q=" ); print( $baseObject -> decodeBase() ); // zwróci nam "test"
Podobnie jak setBaseText tylko 1 parametr to ścieżka do pliku który zostanie wczytany
Wczytanie tekstu do zakodowania
Przykład użycia
$baseObject = new base64; $baseObject -> fromString( "test" ); print( $baseObject -> getBaseText() ); // zwróci nam "InRlc3Q=" czyli "test" zakodowane w base64
Podobnie jak fromString tylko 1 parametr to ścieżka do pliku który zostanie wczytany do zakodowania
Dekoduje base64 na wcześniejszy tekst
Przykład użycia
$baseObject = new base64; $baseObject -> setBaseText( "InRlc3Q=" ); print( $baseObject -> decodeBase() ); // zwróci nam "test"
http://php.net/manual/en/function.base64-encode.php
http://php.net/manual/en/function.base64-decode.php
http://php.net/manual/en/function.file-get-contents.php
😛
No cóż może ktoś będzie chciał zobaczyć jak to jest robione 😉