Loading:


    unserialize
    unserialize ( string $str )

    unserializetworzy wartość z przechowywanej reprezentacji

    pojedynczo serializuje zmienne i konwertuje je z powrotem do wartości PHP .

     

    Parametry

     

    str

    serializowany łańcuch znaków

    Jeśli zmienna odserializowana jest obiektem, po pomyślnej  rekonstrukcji obiektu PHP będzie próbowała automatycznie połączyć się funkcją  z __wakeup ().

     

    Zwracane wartości

    Zwracana jest przeliczona wartość,  może ona być  boolean, integer, float, string, tablicą lub obiektem.

    W przypadku, gdy nie jest przekazany odserializowany ciąg , zwracana jest wartość FALSE

     



    Napisz Artyku³

    Listing


    //Example #1 unserialize() example

    <?php
    //tutaj używamy unserialize() do załadowania danych
    // $session_data tablicy z łańcuchem znaków zaznaczonymw  bazie.
    // ten przykład uzupełnia jedną z opisanych serializacji serialize().

    $conn = odbc_connect("webdb", "php", "chicken");
    $stmt = odbc_prepare($conn, "SELECT data FROM sessions WHERE id = ?");
    $sqldata = array($_SERVER['PHP_AUTH_USER']);
    if (!odbc_execute($stmt, &$sqldata) || !odbc_fetch_into($stmt, &$tmp)) {
        // if the execute or fetch fails, initialize to empty array
        $session_data = array();
    } else {
        // we should now have the serialized data in $tmp[0].
        $session_data = unserialize($tmp[0]);
        if (!is_array($session_data)) {
            // something went wrong, initialize to empty array
            $session_data = array();
        }
    }
    ?>

    //Example #2 unserialize_callback_func example

    <?php
    $serialized_object='O:1:"a":1:{s:5:"value";s:3:"100";}';

    ini_set('unserialize_callback_func', 'mycallback'); // set your callback_function

    function mycallback($classname)
    {
        //wystarczy dodać plik zawierający Twoje definicje klasy
        // pobiery  $classname abz dowiedyie się która definicja klasy jest wymagana
    }
    ?>
     




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors