[as3] formularz kontaktowy w as3
Re: [as3] formularz kontaktowy w as3
Dawaj mi oryginalny plik php ten, który wrzucasz na serwer nie html z kodem php
I to najlepiej spakowany zipem czy rarem.
Re: [as3] formularz kontaktowy w as3
Hm....... ? Powyżej przecież go zamieściłem - oryginał z kodem php, bez żadnego html, który wrzucam na serwer, nie ma tam żadnego html'a 
Re: [as3] formularz kontaktowy w as3
Z rapida dostaję plik html, skoro zmienił rozszerzenie pliku to nie wiem czy nie zmienił strony kodowej, spakuj do archiwum i daj link.
Re: [as3] formularz kontaktowy w as3
Jak teraz sprawdzilem na serwerze cba to tez zle dziala :/
Re: [as3] formularz kontaktowy w as3
Po linii echo "sent=ok"; wstaw exit;
[php]<?php
echo "sent=ok";
exit;
?>[/php]
Sprawdź jak będzie działało, jeśli bez zmian to wrzuć do nowego pliku PHP to:
[php]<?php
$subject = 'Temat';
$from = '[email protected]';
$message = 'Lorem ipsum dolor sit amet consectetuer In cursus nibh velit sollicitudin.';
///
$header = "From: <$from>\r\n";
$header .= "Reply-To: <$from>";
///
if (mail("[email protected]", $subject, $message, $header)){
echo "sent=ok";
exit;
}else {
echo "sent=fail";
}
?>[/php]
I uruchom plik na serwerze (nie przez Flasha), zobacz co Ci wyświetli echo.
[php]<?php
echo "sent=ok";
exit;
?>[/php]
Sprawdź jak będzie działało, jeśli bez zmian to wrzuć do nowego pliku PHP to:
[php]<?php
$subject = 'Temat';
$from = '[email protected]';
$message = 'Lorem ipsum dolor sit amet consectetuer In cursus nibh velit sollicitudin.';
///
$header = "From: <$from>\r\n";
$header .= "Reply-To: <$from>";
///
if (mail("[email protected]", $subject, $message, $header)){
echo "sent=ok";
exit;
}else {
echo "sent=fail";
}
?>[/php]
I uruchom plik na serwerze (nie przez Flasha), zobacz co Ci wyświetli echo.
Re: [as3] formularz kontaktowy w as3
dalej coś jest nie tak.
Więc na serwerze cba i yoyo wyświetla mi:
sent=ok
Natomiast jeśli we flashu dam coś takiego:
else {komunikat1.text="cos"+event.target.data.sent+"ktos";}
lub
else {komunikat1.text="cos"+String(event.target.data.sent)+"ktos";}
to na serwerze yoyo wyświetla się:
cosok
więc "ktos" zostaje uciety
a na serwerze cba wyswietla sie:
cosundefinedktos
Więc na serwerze cba i yoyo wyświetla mi:
sent=ok
Natomiast jeśli we flashu dam coś takiego:
else {komunikat1.text="cos"+event.target.data.sent+"ktos";}
lub
else {komunikat1.text="cos"+String(event.target.data.sent)+"ktos";}
to na serwerze yoyo wyświetla się:
cosok
więc "ktos" zostaje uciety
a na serwerze cba wyswietla sie:
cosundefinedktos
Re: [as3] formularz kontaktowy w as3
Może być taka sytuacja ze na serwerze yoyo dostajesz powrotny string z pustymi znakami na końcu i po prostu całość nie mieści się w polu tekstowym nie może dać true w porównaniu z „ok.”
Sprawdź też we Flashu długość powrotnego stringa.
Pobierz ten plik i sprawdź na nim poprzez Flasha wywołanie danych. Zostawiłem w nim tylko to, co niezbędne i zapisałem w UTF-8 wiec przed wrzuceniem na serwer nie zapisuj go ponownie, bo pewnie zmienisz mu kodowanie.
Pobierz, rozpakuj i na serwer. Obejrzeć go możesz tylko nie zapisuj, nie nadpisuj.
Sprawdź też we Flashu długość powrotnego stringa.
Pobierz ten plik i sprawdź na nim poprzez Flasha wywołanie danych. Zostawiłem w nim tylko to, co niezbędne i zapisałem w UTF-8 wiec przed wrzuceniem na serwer nie zapisuj go ponownie, bo pewnie zmienisz mu kodowanie.
Pobierz, rozpakuj i na serwer. Obejrzeć go możesz tylko nie zapisuj, nie nadpisuj.
Re: [as3] formularz kontaktowy w as3
w as2 robilo sie tak:
w php "&zmienna=wartosc&";
w AS3 juz tak robic nie mozna ?
tylko trzeba: "zmienna=wartosc"; ?
w php "&zmienna=wartosc&";
w AS3 juz tak robic nie mozna ?
tylko trzeba: "zmienna=wartosc"; ?
Re: [as3] formularz kontaktowy w as3
dziwne - na serwerze yoyo dostaję jako długość powrotnego stringa: "303".
Chyba nie pozostaje zrobić niż innego niż nie sprawdzanie we flashu co się dostało od php i po prostu zawsze wyświetlać komunikat, że wysłano email nawet jak się nie udało go wysłąć
Chyba nie pozostaje zrobić niż innego niż nie sprawdzanie we flashu co się dostało od php i po prostu zawsze wyświetlać komunikat, że wysłano email nawet jak się nie udało go wysłąć
Re: [as3] formularz kontaktowy w as3
Niekoniecznie, w informacji, do Flasha wyświetlaj zawsze 2 znaki np ok jak się uda a jak nie to no, przydługiego stringa we Flashu obetnij do dwóch pierwszych “prawdziwych” znaków i dopiero porównuj.
Re: [as3] formularz kontaktowy w as3
A co sadzisz o takim rozwiazaniu:
=&zmienna=wartosc&=
wyglada na to, ze na trzech roznych serwerach dziala jak narazie ?
=&zmienna=wartosc&=
wyglada na to, ze na trzech roznych serwerach dziala jak narazie ?
Re: [as3] formularz kontaktowy w as3
Skoro działa to znaczy, że jest dobrze, oszukujesz tym rozwiązaniem Flash-Playera i mysi on, że zmienna jest którąś z kolejnych zmiennych.
Możesz śmiało to rozwiązanie stosować.
Możesz śmiało to rozwiązanie stosować.
