Witam,
Mam problem z przeslaniem widomosci z pliku .sfw(ksiega gosci) do php i na odwrot. Gdy wpisuje w formularzu napisanym we flashu dane a potem che je przeslac do php wyskakujje blad "Undefined". A gdy probuje otworzyc skrypt php na serwerze to wyskakuja mi takie bledy:
Notice: Undefined index: nick in /var/www/vhosts/.........../httpdocs/assets/images/ksiega_gosci.php on line 27
Notice: Undefined index: email in /var/www/vhosts/............./httpdocs/assets/images/ksiega_gosci.php on line 27
Notice: Undefined index: comment in /var/www/vhosts/............../httpdocs/assets/images/ksiega_gosci.php on line 28
Notice: Undefined variable: name in /var/www/vhosts/................./httpdocs/assets/images/ksiega_gosci.php on line 38
W pliku php te linjki sprawiaja bledy (sa one odpowiedzialne wlasnie za pobranie danych z flasha):
$nick = $_POST["nick"];
$email = $_POST["email"];
$comment = $_POST["comment"];
$mailBody = "Witaj, $name\n\n";
W pliku .swf funkcja za wysylanie/zapisywanie wiadomoci wyglada tak:
{
var lv = new LoadVars();
lv.nick = nick_txt.text;
lv.email = email_txt.text;
lv.comment = comment_txt.text;
lv.sendAndLoad("ksiega_gosci.php", lv, "post");
lv.parent = this;
lv.onLoad = function (ok)
{
if (!ok)
{
this.parent.gotoAndStop("dzieki");
}
else if (this.blad == "")
{
this.parent.gotoAndStop("dzieki");
}
else
{
this.parent.error_txt.text = this.blad;
} // end else if
};
}
Juz probowalem dodawac dokladna sciezke do pliku php ale to nic nie pomaga. Dla mnie ten kod wyglada wporzadku. Bardzo prosze o pomoc, juz kombinuje jak tylko moge i nic mi nie wychodzi. Doddam ze serwer obsluguje php w wersji 7.0, nie wiem moze to masz znaczenie.
Aha dodam jescze ze czasami pobierze dane z flasha i zapisze do pliku .txt, ale zawsze wyskakuje blad "undefined"