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
setBaseText
Ustawianie tekstu zakodowanego w base64
Przykład użycia
$baseObject = new base64;
$baseObject -> setBaseText( "InRlc3Q=" );
print( $baseObject -> decodeBase() ); // zwróci nam "test"
setBaseTextFromFile
Podobnie jak setBaseText tylko 1 parametr to ścieżka do pliku który zostanie wczytany
fromString
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
fromFile
Podobnie jak fromString tylko 1 parametr to ścieżka do pliku który zostanie wczytany do zakodowania
decodeBase
Dekoduje base64 na wcześniejszy tekst
Przykład użycia
$baseObject = new base64;
$baseObject -> setBaseText( "InRlc3Q=" );
print( $baseObject -> decodeBase() ); // zwróci nam "test"
Konwerter www napisany z wykorzystaniem tej klasy
Class Base64 download
KonwerterBase64 Źródło Download
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 😉