Loading:


    Wysyłanie zmiennych do pliku PHP w ActionScript 3.0 - tablica POST

    Skrypt pokazuje jak wysłać wartości przez odtwarzacz Flash z AS 3 językiem z filmu do pliku PHP, oraz jak je później odebrać w pliku wynikowym PHP. Przykład wykorzystuje do tego celu metody typu POST.

     

    UWAGA! Ścieżka dostępu (atrybut src) powinna być bezwzględa oraz posiadająca przedrostek localhost jeśli testujemy skrypt na serwerze zdalnym.

     

    Kod ActionScript:

     

    //ustalenie ścieżki do pliku
    var plik:URLRequest = new URLRequest("http://localhost/phpflash/funkcje.net/plik.php");
    //ustawienie metody przesyłania zmiennych
    plik.method = URLRequestMethod.POST;
    //tworzenie obiektów potrzebnych klas (loader wysyła, variables utrzymują zmienne)
    var loader:URLLoader = new URLLoader();
    var zmienne:URLVariables = new URLVariables();
    //deklarowanie dwóch zmiennych "punkt" oraz "tekst"
    zmienne.punkt = 12;
    zmienne.tekst = "Funkcje.net";
    //dodanie zmiennych do wczytanego pliku
    plik.data = zmienne;
    //uruchomienie pliku PHP
    loader.load(plik);

     

    Uwaga ścieżka do pliku powinna być bezwzględna, jeśli zostawimy ją jako względną wtedy skrypt może raz działać, a raz już nie. Może to sprawić w osłupienie programistę (przekonałem się na własnej skórze po około 3h spędzonych przed monitorem ;] ).

     

    Kod PHP:

     

    //odebranie zmiennych oraz przypisanie im krótszych nazw
    $punkt = $_POST['punkt'];
    $tekst = $_POST['tekst'];
    //wyświetlenie uzyskanych wartości
    echo 'Punkty: '.$punkt.', Odebrany tekst: '.$tekst;
    //zwróci nam:
    Punkty: 12, Odebrany tekst: Funkcje.net

     

    Odbieranie wartości przebiega identycznie jak odbieranie normalnych zmiennych z tablicy POST.



    Napisz Artyku³

    Listing

    niema




    Dodano przez: divix
    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