Autor Zpráva
kyklop
Profil
Zdravím, zadával jsem tento problém i do sekce o flashi, nicméně problém bude asi v php. Php nerozumím vůbec, zdroj jsem proto zkopíroval podle příkladu na webu... jde o to, že mám ve flashi formulář, kde je několik proměnných, které pak pomocí php potřebuji poslat na mail.. (snad jsem to napsal dobře), mám tady script, tak se prosím na něj mrkněte, co je tam zlé, nebo tak.. díky:

(ještě tady zkopíruji zprávu, kterou mám jako upozornění na webovém prostoru od admina, jestli to s tím nějak nesouvisí... :
konfigurace PHP stroje:

!!! registrovani promennych do globalni struktury je vypnuto (register_globals = Off) !!!
chybove hlaseni PHP stroje se nezobrazuje na vystupu stranek )


<?
Header ('Content-type: text/html; charset=UTF-8');

$header = "Content-type: text/html; charset=UTF-8\r\n";

$email="mujmail@mail.cz";

$predmet="registrace na web";

$data = "<br>Jméno odesílatele : $_POST['jmeno'] <br>

Prihlasovaci jmeno : $_POST['loginName'] <br>

E-mail : $_POST['email'] <br>

Pohlavi : $_POST['pohlavi'] <br>

Heslo : $_POST['heslo'] <br>

Generovat heslo registratorem? : $_POST['checkheslo'] <br>

Klub : $_POST['klub'] ";

mail($email, $predmet, $data, $header);

?>


Ve flashi je script pro odesílání na tlačítku následující:

on (click) {
jmeno = _root.registrace.informace.jmeno.text;
loginName = _root.registrace.informace.loginName.text;
email = _root.registrace.informace.email.text;
pohlavi = _root.registrace.informace.pohlavi.selectedItem.label;
heslo = _root.registrace.informace.heslo.text;
checkheslo = _root.registrace.informace.checkheslo.selected;
klub = _root.registrace.podminky.klub.selectedItem.label;
loadVariablesNum ("script.php","","POST");
loadVariablesNum ("http://www.jinyweb.cz/script.php","","POST");
}
bitbit
Profil
<?
Header ('Content-type: text/html; charset=UTF-8');

zkus dat mezi hlavicku a zbytek textu echo "$_POST['jmeno']";
jestli ti to neco vypise po vyplneni formulare ve flashi.
jestli jo tak to znamena ze hodnoty jsou predavany.

A taky zkus zmenit $data na toto:


$data = "<br>Jméno odesílatele : " .$_POST['jmeno']. " <br>

Prihlasovaci jmeno : " .$_POST['loginName']. " <br>

E-mail : " .$_POST['email']. " <br>

Pohlavi : " .$_POST['pohlavi']. " <br>

Heslo : " .$_POST['heslo']. " <br>

Generovat heslo registratorem? : " .$_POST['checkheslo']. " <br>

Klub : " .$_POST['klub']. " ";
bitbit
Profil
registral_globals = off s tim souvisi tak, ze prenasenou promennou musis vzdycky volat jak $_POST['neco'] nebo $_GET['neco'] atd. a nelze ji volat jen jako $neco.
kyklop
Profil
zkusím, dát vědět, prozatím děkuji!
kyklop
Profil
tak jsem to zkoušel, ale stejně jako předtím nic na email nedorazí... po stisknnutí tlačítka pro odeslání se na stavovém řádku (v prohlížeči) napíše "čekám na 404.psisco.com" a je to tam pořád a pořád! Stránka 404.psisco.com samozřejmě znamená, že stránka nebyla nalezena. Ach jo, já se z toho picnu..
kyklop
Profil
tak ted pro změnu to píše "čekám na www.adresa.cz" a stojí to a stojí a nic se neděje...
bitbit
Profil
a mas ve flashi dobre tu adresu na script.php? A jmenuje se ten soubor s tim php scriptem script.php? Zalezi i na malejch a velkejch pismenach.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0