Witaj

Trafiłeś w dobre miejsce.

Dołącz do nas aby mieć dostęp do wszystkich treści i funkcji. Będziesz mógł tutaj rozwiązać swój problem lub odnaleźć gotowe rozwiązanie. Powymieniasz się poglądami z najbardziej utalentowanymi osobami w zakresie "tworzenia" internetowych rozwiązań.


+ Odpowiedz na ten temat + Napisz nowy temat
Pokaż wyniki od 1 do 6 z 6

Temat: As + php
  • Share This Thread!
    • Share on Facebook
    1. #1

      As + php

      Mam taki kod:
      Kod as:
      public function loadPHP(e:MouseEvent):void {
      	var variables:URLVariables = new URLVariables();
      	var varSend:URLRequest = new URLRequest("login.php");
       
      	varSend.method = URLRequestMethod.POST;
      	varSend.data = variables;
       
      	var varLoader:URLLoader = new URLLoader;
      	varLoader.dataFormat = URLLoaderDataFormat.VARIABLES;
       
      	varLoader.addEventListener(Event.COMPLETE, completeHandler);
      	varLoader.addEventListener(IOErrorEvent.IO_ERROR, showError);
       
      	variables.login = "Szymciosek"
       
      	varLoader.load(varSend);
      }
      public function showError(e:IOErrorEvent):void {
      	loginStatus.text = "Błąd pliku PHP";
      }
      public function completeHandler(e:Event):void {
      	var phpVar1 = e.target.data.var1; 
       
      	loginStatus.text = phpVar1;
      }

      plik php:
      Kod php:
      <?php

      $login 
      $_POST['login'];
      //$password = haslo;

      print "$var1 = jakis tekst $login dupa";

      ?>
      I przy naciśnięciu na dany przycisk stworzony w kodzie AS, Flash wywala mi błąd:

      Kod :
      TypeError: Error #2007: Parametr text musi mieć wartość inną niż null.
      	at flash.text::TextField/set text()
      	at Index/completeHandler()
      	at flash.events::EventDispatcher/dispatchEventFunction()
      	at flash.events::EventDispatcher/dispatchEvent()
      	at flash.net::URLLoader/onComplete()

      Oczywiśćie imoprt jest wszystkiego.
      import flash.display.MovieClip;
      import flash.text.TextField;
      import flash.events.*;
      import flash.net.*;

      Proszę o pomoc

    2. #2
      loginStatus.text = phpVar1;
      Najwidoczniej phpVar1 jest pusta. A dlaczego, to trzeba sprawdzić...

      print "$var1 = jakis tekst $login dupa";
      Nie jestem pewnien, czy ten $ jest tu potrzebny.

    3. #3
      BTW dla as3 musi byc
      Kod php:
      print "var1 = jakis tekst&var2=jakis teskt&end=0"//end po to aby uniknac pustych znakow na koncu ostatniej zmiennej 

    4. #4
      Kod php:
      print "&phpVar1 = jakis tekst $login dupa&";

      Pozdrawiam

    5. #5
      Mam skrypt PHP:
      Kod
      <?php
      $uname = $_POST['uname'];
      $login1 = Szymciosek;
      $login2 = Undefinedman;

      if ($uname == $login1 || $uname == $login2) {
      print "var1=$uname dziękujemy Ci za zalogowanie.";
      print "&var2=$uname teraz możesz edytować swoją stronę.";
      print "&var3=Zalogowano";
      print "mojaZmienna=dupa";
      }
      else {
      print "var1=$uname - Zły login";
      print "&var2=$uname - Zły login.";
      print "&var3=Podano zły login";
      }

      ?>


      print "mojaZmienna=dupa"; - jeśli zmienną umieszczam w IF to działa, ale co zrobić, żeby ta zmienna była przed IF ?

    6. #6
      http://szymciosek.hostgame.pl/phpp/logowanie/
      Działa, teraz będę chciał robić wypis plików, stworzenie z tego pliku xml i połączenie z flashem, aby stworzyć menu

    + Odpowiedz na ten temat