Webmaster общности: Predpriemach.com | SearchEngines.bg

    Функции на 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>
    ";
    }
    }
    ?>

    Оставете коментар