ďťż

Ł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
  •