🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.programy.flash-5
Article #34159

Re: PHP + formularz + potwierdzenie zwrotne.

#34159
From: camel
Date: Sun, 29 Apr 2007 22:09
59 lines
2625 bytes
On 2007-04-29 22:51:32 +0200, "northman" <prakoczy@gazeta.pl> said:

> Witam!
> Trochę wyżej pisałem posta, niby wszystko działa, maile są wysyłane, 
> lecz dręczą mnie dwa problemy.
> 1.) po wysłaniu danych z flasha do pliku php otwiera się osobna strona 
> w przeglądarce z plikiem php. (właściwie jest to pusta strona - lecz 
> nie chcę tego...jak temu zapobiec >?) ; poniżej cały kod:

Musisz wysłać odpowiedni header:

header("HTTP/1.1 204");

a na końcu skryptu zakończyć

exit();

> 
> 2. Drugi problem dotyczy bardziej flasha. Chodzi o to, że mój formularz 
> nie odświeża się( tzn. powinien wykasować treść maila i umieścić w polu 
> tekstowym informację o wysłaniu - lub nie wiadomości. Z pewnością 
> namieszałem cos w kodzie - poniżej:
> 
> send_btn.onRelease = function():Void  {
>  LvData.korespondencja = textContent_txt.text;
>  LvData.mailfrom = mail_txt.text;
>  LvData.nazwisko = name_txt.text;
>  LvData.telefon = phone_txt.text;
>  LvData.sendAndLoad("http://profil-plast.pl/sendmail.php",Lv_result,"POST");
>  Lv_result.onLoad = function(success:Boolean) {
>     if (success){
>   textContent_txt.text = "Wiadomość została wysłana. Dziękujemy!";
> }else{
>  textContent_txt.text = " Wysłane Pocztą Polską - raczej nie dojdzie :/ 
> "; // tekst "troszeczke" zmieniony ;)
>   }
>  };
> 
> Zmienne LvData i Lv_result zostały zadeklarowane wczesniej...
> jesli ktoś mi moze pomoc to bede bardzo wdzieczny. Pozdrawiam i zycze 
> milego dnia!

sprawdź trace czy onLoad się wykonuje, ale jeżeli nic nie zwracasz ze 
skryptu, to się nie wykonuje. Spróbuj dać w skrypcie PHP coś w rodzaju

print "wiadomosc=ok";

to wtedy w tym miejscu:
>  if (success){
>   textContent_txt.text = Lv_result.wiadomosc;

powinieneś dostać to "ok". Jarzysz?

wtedy bez headera i exit();

camel[OT]

-- 
 -Never suspect conspiracy if incompetence could achieve the same result.
Technical Details
Message-ID: <463500c6$0$13182$f69f905@mamut2.aster.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!news.astercity.net!news.aster.pl!not-for-mail
References: <f130gl$i5r$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!news.astercity.net!news.aster.pl!not-for-mail
From: camel <g5@focusimages.gotdns.com>
Newsgroups: alt.pl.programy.flash-5
Date: Mon, 30 Apr 2007 00:09:57 +0200
Message-ID: <463500c6$0$13182$f69f905@mamut2.aster.pl>
References: <f130gl$i5r$1@inews.gazeta.pl>
MIME-Version: 1.0
Subject: Re: PHP + formularz + potwierdzenie zwrotne.
User-Agent: Unison/1.6
Lines: 60
NNTP-Posting-Date: 29 Apr 2007 20:32:06 GMT
NNTP-Posting-Host: 82.210.159.45
X-Trace: 1177878726 mamut2.aster.pl 13182 82.210.159.45:64825
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit