Функции на base64 в php
Ако някой не знаят какво е base64 кодиране тук ще разберат. Това е едно от най-известните кодирания в света. Как да кодираме даден текст?
<?php
echo base64_encode('Web-Tourist.NET user: BlackPest');
?>Ще получим:
V2ViLVRvdXJpc3QuTkVUIHVzZXI6IEJsYWNrUGVzdA==А ако направим така:
<?php
echo base64_decode('V2ViLVRvdXJpc3QuTkVUIHVzZXI6IEJsYWNrUGVzdA==');
?>Ще получим: Web-Tourist.NET user: BlackPest
И сега да напишем един примерен код за encode.
<form action="" method="post">
<legend><input type="submit" name="base64e" value="Encode" /></legend>
<textarea cols="70" rows="3" name="base64_input"></textarea>
</form>
<?php
if(isset($_POST['base64e']))
{
echo"
<legend>Base64 code:</legend>
";
if(empty($_POST['base64_input']))
{
echo"
<p>Vuvedi text!</p>
"; // Ако не въведем нищо ще излезе това.
}
else
{
(string)$izv = base64_encode($_POST['base64_input']); // извеждаме код-а
echo"
<textarea cols=\"70\" rows=\"2\" readonly=\"readonly\">$izv</textarea>
";
}
}
?>

