Ĺadny brzuch
Mam skrypt w php, który zapisuje przechwycone z animacji flash imię podane w polu TextInput do pliku tekstowego na serwerze. Problem w tym, że nie wiem jak przekazać te dane. Proszę o pomoc.
Zdaje mi sie ze php nie moze sie komunikowac z flashem (php-serwer, flash-klient) chyba ze... mozna wywolac przez javascript funkcje post i przeslac nia zmienne ^_^ kumasz?
Użytkownik Kajetanek edytował ten post 07 październik 2005, 20:14
Zdaje mi sie ze php nie moze sie komunikowac z flashem (php-serwer, flash-klient) chyba ze... mozna wywolac przez javascript funkcje post i przeslac nia zmienne ^_^ kumasz?
Zdaje mi sie ze php nie moze sie komunikowac z flashem (php-serwer, flash-klient) chyba ze... mozna wywolac przez javascript funkcje post i przeslac nia zmienne ^_^ kumasz?
No dobra. Zrobiłem według twojego linka Zakaru i coś nie działa. Mam w tym flashu pole TextInput i Buttona.
Kod buttona:
on (release){ var email = TextInput.text; getURL("dodaj.php","","POST"); }
a w pliku php:
<?php $email = $_GET['email']; $fp = fopen("lista.txt", "a"); fputs($fp, $email); fclose($fp); ?>
I nie wiem co nie działa, w każdym razie cały czas do pliku dodaje "undefined".
Użytkownik kiperoman edytował ten post 08 październik 2005, 11:58
on (release){ var email = TextInput.text; getURL("dodaj.php","","POST"); }
No to o tym wlasnie mowilem (metoda post) :P
a jakby zamiast
getURL("dodaj.php","","POST");
dać
getURL("dodaj.php","POST");
?
a jakby zamiast
getURL("dodaj.php","","POST");
dać
getURL("dodaj.php","POST");
?
getURL("dodaj.php","POST");
Chyba mam coś nie tak z tą zmienną:
var email = TextInput.text;
Bo cały czas wywala mi Undefined.
Użytkownik kiperoman edytował ten post 08 październik 2005, 18:17
A próbowałeś z linku reVis'a?
A próbowałeś z linku reVis'a?
on (release){ var email = TextInput.text; getURL("dodaj.php","","POST"); }
a w pliku php:
<?php $email = $_POST['email']; $fp = fopen("lista.txt", "a"); fputs($fp, $email); fclose($fp); ?>
I działa...
getURL("dodaj.php","","POST");
Napewno niczego tutaj nie brakuje? :>
Mi też się tak zdaje bo nadal do pliku dodaje undefined.
Mi sie zdaje ze w tym drugim cudzyslowiu trzeba wpisac wszystkie zmeinne, ktore sie przesyla...
Też nie to.
Przeczytalem to:
http://www.macromedi...tionary377.html
i zdaje mi sie ze bedzie tak:
getURL("dodaj.php?email=bleble@ble.pl","","POST");
Tak może i będzie tylko skąd ma wiedzieć jaki e-mail dodać?
Zdaje mi się że każde podane tu rozwiązanie jest poprawne bo cały czas ywwala undefined, tak jakby TexInput w ogóle nie istniało.
A moze to jakis blad w php, a nie we flashu... Sprobuj taki kod i powiedz co dodaje do pliku...
<?php $email = "ble"; $email = $_GET['email']; $fp = fopen("lista.txt", "a"); fputs($fp, $email); fclose($fp); ?>
Zdaje mi sie, ze jesli doda undefined to cos nie tak ze zmienna, a jesli ble, to znaczy ze cos nie tak z tym przesylaniem zmiennnej do php :P
A tak:
Input Text dodajesz przez Text Options ( Window / Panels / Text Options). Tam ustawiasz wszystkie opcje + nadajesz nazwę zmiannej jaka powstanie po wpisaniu do Input Textu... liczby. Potem kodem wysyłasz wszystkie zmienneon (release) { loadVariables("dodaj.php", this, "POST"); }I odbierasz:
<? $email = $_POST['email']; $file = fopen("lista.txt", "a"); fputs($file, $email); fclose($file); ?>
PS... nie mam jak sprawdzić :mellow: a pisałem z książki do infy ...
Użytkownik reVis edytował ten post 10 październik 2005, 22:17
A tak:
Input Text dodajesz przez Text Options ( Window / Panels / Text Options). Tam ustawiasz wszystkie opcje + nadajesz nazwę zmiannej jaka powstanie po wpisaniu do Input Textu... liczby. Potem kodem wysyłasz wszystkie zmienneon (release) { Â loadVariables("dodaj.php", this, "POST"); }I odbierasz:
<? $email = $_POST['email']; $file = fopen("lista.txt", "a"); fputs($file, $email); fclose($file); ?>
PS... nie mam jak sprawdzić :mellow: a pisałem z książki do infy ...
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Zdaje mi sie ze php nie moze sie komunikowac z flashem (php-serwer, flash-klient) chyba ze... mozna wywolac przez javascript funkcje post i przeslac nia zmienne ^_^ kumasz?
Użytkownik Kajetanek edytował ten post 07 październik 2005, 20:14
Zdaje mi sie ze php nie moze sie komunikowac z flashem (php-serwer, flash-klient) chyba ze... mozna wywolac przez javascript funkcje post i przeslac nia zmienne ^_^ kumasz?
Zdaje mi sie ze php nie moze sie komunikowac z flashem (php-serwer, flash-klient) chyba ze... mozna wywolac przez javascript funkcje post i przeslac nia zmienne ^_^ kumasz?
No dobra. Zrobiłem według twojego linka Zakaru i coś nie działa. Mam w tym flashu pole TextInput i Buttona.
Kod buttona:
on (release){ var email = TextInput.text; getURL("dodaj.php","","POST"); }
a w pliku php:
<?php $email = $_GET['email']; $fp = fopen("lista.txt", "a"); fputs($fp, $email); fclose($fp); ?>
I nie wiem co nie działa, w każdym razie cały czas do pliku dodaje "undefined".
Użytkownik kiperoman edytował ten post 08 październik 2005, 11:58
on (release){ var email = TextInput.text; getURL("dodaj.php","","POST"); }
No to o tym wlasnie mowilem (metoda post) :P
a jakby zamiast
getURL("dodaj.php","","POST");
dać
getURL("dodaj.php","POST");
?
a jakby zamiast
getURL("dodaj.php","","POST");
dać
getURL("dodaj.php","POST");
?
getURL("dodaj.php","POST");
Chyba mam coś nie tak z tą zmienną:
var email = TextInput.text;
Bo cały czas wywala mi Undefined.
Użytkownik kiperoman edytował ten post 08 październik 2005, 18:17
A próbowałeś z linku reVis'a?
A próbowałeś z linku reVis'a?
on (release){ var email = TextInput.text; getURL("dodaj.php","","POST"); }
a w pliku php:
<?php $email = $_POST['email']; $fp = fopen("lista.txt", "a"); fputs($fp, $email); fclose($fp); ?>
I działa...
getURL("dodaj.php","","POST");
Napewno niczego tutaj nie brakuje? :>
Mi też się tak zdaje bo nadal do pliku dodaje undefined.
Mi sie zdaje ze w tym drugim cudzyslowiu trzeba wpisac wszystkie zmeinne, ktore sie przesyla...
Też nie to.
Przeczytalem to:
http://www.macromedi...tionary377.html
i zdaje mi sie ze bedzie tak:
getURL("dodaj.php?email=bleble@ble.pl","","POST");
Tak może i będzie tylko skąd ma wiedzieć jaki e-mail dodać?
Zdaje mi się że każde podane tu rozwiązanie jest poprawne bo cały czas ywwala undefined, tak jakby TexInput w ogóle nie istniało.
A moze to jakis blad w php, a nie we flashu... Sprobuj taki kod i powiedz co dodaje do pliku...
<?php $email = "ble"; $email = $_GET['email']; $fp = fopen("lista.txt", "a"); fputs($fp, $email); fclose($fp); ?>
Zdaje mi sie, ze jesli doda undefined to cos nie tak ze zmienna, a jesli ble, to znaczy ze cos nie tak z tym przesylaniem zmiennnej do php :P
A tak:
Input Text dodajesz przez Text Options ( Window / Panels / Text Options). Tam ustawiasz wszystkie opcje + nadajesz nazwę zmiannej jaka powstanie po wpisaniu do Input Textu... liczby. Potem kodem wysyłasz wszystkie zmienneon (release) { loadVariables("dodaj.php", this, "POST"); }I odbierasz:
<? $email = $_POST['email']; $file = fopen("lista.txt", "a"); fputs($file, $email); fclose($file); ?>
PS... nie mam jak sprawdzić :mellow: a pisałem z książki do infy ...
Użytkownik reVis edytował ten post 10 październik 2005, 22:17
A tak:
Input Text dodajesz przez Text Options ( Window / Panels / Text Options). Tam ustawiasz wszystkie opcje + nadajesz nazwę zmiannej jaka powstanie po wpisaniu do Input Textu... liczby. Potem kodem wysyłasz wszystkie zmienneon (release) { Â loadVariables("dodaj.php", this, "POST"); }I odbierasz:
<? $email = $_POST['email']; $file = fopen("lista.txt", "a"); fputs($file, $email); fclose($file); ?>
PS... nie mam jak sprawdzić :mellow: a pisałem z książki do infy ...