Tobias Menzel
Erfahrenes Mitglied
Hallo,
es ist mir etwas peinlich, aber ich beobachte ein Phänomen, hinter dessen Geheimnis ich nicht komme:
Ich habe in meinem Flash ein Formular, dessen Inhalt per getURL("xxx.php","_self","POST) an ein PHP-Script versendet wird, von wo es per E-Mail versendet wird. Die Variablen hole ich per $_POST.
Nun habe ich dort unter anderem ein mehrzeiliges Textfeld... das Problem ist, dass manuelle Zeilenumbrüche nicht berücksichtigt werden (d.h., alles kommt in einer Zeile an).
Damit könnte ich ja noch leben, aber geheimnisvoll ist folgendes: Kurz zuvor habe ich schon einmal so ein Formular samt dazugehörigem PHP-Script geschrieben, und dort funktioniert es! Ich habe beide Flashs und Scripts penibel verglichen, der einzige Unterschied, den ich feststellen konnte ist: Im funktionierenden Flash bezieht sich das Textfeld auf eine globale Variable _root.message , wobei beim Versenden eine lokale variable ihren Wert annimmt: message=_root.message. Diese lokale Variable wird nun mit getURL versendet, da dieser Befehl in dem Clip steht, der das Formular beinhaltet. In der neuen Version bezieht sich das Textfeld gleich auf eine lokale Variable, die dann versendet wird. Aber: kann es wirklich daran liegen?
Falls jemand schon eine ähnliche Erfahrung gemacht hat, wäre ich um Klärung dankbar!
d.a.t.i.c.
es ist mir etwas peinlich, aber ich beobachte ein Phänomen, hinter dessen Geheimnis ich nicht komme:
Ich habe in meinem Flash ein Formular, dessen Inhalt per getURL("xxx.php","_self","POST) an ein PHP-Script versendet wird, von wo es per E-Mail versendet wird. Die Variablen hole ich per $_POST.
Nun habe ich dort unter anderem ein mehrzeiliges Textfeld... das Problem ist, dass manuelle Zeilenumbrüche nicht berücksichtigt werden (d.h., alles kommt in einer Zeile an).
Damit könnte ich ja noch leben, aber geheimnisvoll ist folgendes: Kurz zuvor habe ich schon einmal so ein Formular samt dazugehörigem PHP-Script geschrieben, und dort funktioniert es! Ich habe beide Flashs und Scripts penibel verglichen, der einzige Unterschied, den ich feststellen konnte ist: Im funktionierenden Flash bezieht sich das Textfeld auf eine globale Variable _root.message , wobei beim Versenden eine lokale variable ihren Wert annimmt: message=_root.message. Diese lokale Variable wird nun mit getURL versendet, da dieser Befehl in dem Clip steht, der das Formular beinhaltet. In der neuen Version bezieht sich das Textfeld gleich auf eine lokale Variable, die dann versendet wird. Aber: kann es wirklich daran liegen?
Falls jemand schon eine ähnliche Erfahrung gemacht hat, wäre ich um Klärung dankbar!
d.a.t.i.c.