Функции на base64 в php
06-04-2010
Ако някой не знаят какво е 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>
";
}
}
?>




DEMO


/ Трябва да сте регистриран за да напишете коментар /
От: kikity_94
13:47 08-04-2010
Много добър урок браво :) . Доста ще ми е полезно
От: ih999
9:17 12-04-2010
браво!
От: darkyyy
14:49 01-05-2010
Извинявам се за тъпият въпрос, но освен текст нещо друго може ли да се кодира, защото съм начинаещ и все още грам не разбирам?
От: Blackpest
23:23 01-05-2010
Може и php, html кодове.
От: luckyme
23:34 01-06-2010
това за хтмл може ли да се използва защото искам да си направя сайта да ми е кодиран но незнам как ако някой може да ми покаже да ме намери в скайп : diablo777771
От: Angry
12:35 02-06-2010
luckyme - Правиш така:


зимаш base64 кода и правиш така:



И вече имаш кодиран сайт. Обаче при source code пак се вижда кода.
1