| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Oct 2008
Beiträge: 8
| php / url encode wird nicht ausgeführt (CS2)
Hallo und guten Morgen, ich nutze seit Jahren ein und das selbe Flash-Kontaktformular. Die Variablen werden an ein PHP-Skript übergeben das diese verarbeitet und weiterleitet. Das hat immer perfekt funktioniert, bis... ja bis gestern Jetzt werden aus irgendeinem Grunde die Umlaute nicht mehr encoded Das PHP wird gefunden, ausgeführt, Mail versendet und die Umlaute landen im Nirvana. Das PHP-Dokument ist in utf-8 codiert Die Berechtigung des Skripts ist 644 die der höherliegenden Ordner 755 Sitze X Stunden nun vor der Geschichte hab X000 Seiten im Netz gelesen aber nichts gefunden was mir helfen könnte... Hier das PHP PHP-Code: Hier das AS Code:
stop();
System.useCodepage = true;
empf = "mail@me.de";
fehler_mc._visible = false;
textField.prototype.setActiv = function() {
this.onSetFocus = function() {
this.borderColor = 0xff9900;
this.border = true;
};
this.onKillFocus = function() {
this.borderColor = 0x81A873;
this.border = true;
};
};
senden_btn.onRollOver = function() {
this.gotoAndStop(2);
};
senden_btn.onRollOut = function() {
this.gotoAndStop(1);
};
senden_btn.onRelease = function() {
senden();
};
reset_btn.onRollOver = function() {
this.gotoAndStop(2);
};
reset_btn.onRollOut = function() {
this.gotoAndStop(1);
};
reset_btn.onRelease = function() {
reset();
};
tf_vorname.html = false;
tf_vorname.tabIndex = 1;
tf_nachname.tabIndex = 2;
tf_email.tabIndex = 3;
tf_strasse.tabIndex = 4;
tf_plz.tabIndex = 5;
tf_ort.tabIndex = 6;
tf_telefon.tabIndex = 7;
tf_nachricht.tabIndex = 8;
reset_btn.tabEnabled = false;
senden_btn.tabEnabled = false;
tf_name.setActiv();
tf_vorname.setActiv();
tf_strasse.setActiv();
tf_telefon.setActiv();
tf_ort.setActiv();
tf_tel.setActiv();
tf_email.setActiv();
tf_message.setActiv();
errorMessage = function () {
wrongPlayer.borderColor = 0x81A873;
wrongPlayer.border = true;
};
tf_plz.restrict = "0-9";
tf_plz.maxChars = 5;
tf_name.maxChars = 30;
tf_vorname.maxChars = 22;
tf_strasse.maxChars = 30;
tf_ort.maxChars = 22;
tf_telefon.restrict = "0-9";
tf_telefon.maxChars = 30;
tf_message.maxChars = 500;
tf_nachname.onChanged = function() {
if (name != undefined && name != "") {
nicePlayer = tf_nachname;
fehler_weg(nicePlayer);
return;
}
fehler_mc._visible = true;
fehler_mc.fehler = "Bitte überprüfen Sie Ihre Kontaktdaten! [Name]";
};
tf_vorname.onChanged = function() {
if (vorname != undefined && vorname != "") {
nicePlayer = tf_vorname;
fehler_weg(nicePlayer);
return;
}
fehler_mc._visible = true;
fehler_mc.fehler = "Bitte überprüfen Sie Ihre Kontaktdaten! [Vorname]";
};
tf_email.onChanged = function() {
if (email != undefined && email != "") {
nicePlayer = tf_email;
fehler_weg(nicePlayer);
return;
}
fehler_mc._visible = true;
fehler_mc.fehler = "Bitte überprüfen Sie Ihre Kontaktdaten! [Email]";
};
tf_nachricht.onChanged = function() {
if (message != undefined && message != "") {
nicePlayer = tf_nachricht;
fehler_weg(nicePlayer);
return;
}
fehler_mc._visible = true;
fehler_mc.fehler = "Bitte überprüfen Sie Ihre Kontaktdaten! [Nachricht]";
};
senden = function () {
if (vorname == "" || vorname == undefined || vorname == "Vorname") {
wrongPlayer = tf_vorname;
errorMessage(wrongPlayer);
fehler_mc._visible = true;
fehler_mc.fehler = "Bitte überprüfen Sie Ihre Kontaktdaten! [Vorname]";
Selection.setFocus("tf_vorname");
return;
}
if (name == "" || name == undefined || name == "Nachname") {
wrongPlayer = tf_nachname;
errorMessage(wrongPlayer);
fehler_mc._visible = true;
fehler_mc.fehler = "Bitte überprüfen Sie Ihre Kontaktdaten! [Nachname]";
Selection.setFocus("tf_nachname");
return;
}
if (email == "" || email == undefined || email.length<5 || email.indexOf("@")<1 || email.indexOf(".")<=0 || email.length-email.lastIndexOf(".")<3 || email.length-email.lastIndexOf(".")>5) {
wrongPlayer = tf_email;
errorMessage(wrongPlayer);
fehler_mc._visible = true;
fehler_mc.fehler = "Bitte überprüfen Sie Ihre Kontaktdaten! [E-Mail]";
Selection.setFocus("tf_email");
return;
}
if (message == "" || message == undefined || message == "Kommerntar / Nachricht") {
wrongPlayer = tf_nachricht;
errorMessage(wrongPlayer);
fehler_mc._visible = true;
fehler_mc.fehler = "Bitte überprüfen Sie Ihre Kontaktdaten! [Nachricht]";
tf_nachricht.selection.setColor = 0xcccccc;
Selection.setFocus("tf_nachricht");
return;
}
fehler_weg();
lv = new LoadVars();
lv.empf = empf;
lv.vorname = vorname;
lv.name = name;
lv.strasse = strasse;
lv.position = position;
lv.firma = firma;
lv.plz = plz;
lv.ort = ort;
lv.tel = tel;
lv.email = email;
lv.message = message;
fehler_mc._visible = true;
fehler_mc.fehler = "Verbindung zum Server!";
lv.sendAndLoad("../PHP/emailer.php", lv, "POST");
lv.onLoad = function() {
fehler_mc.fehler = "Daten ubertragen";
fehler_mc.fehler = "Ihre Nachricht wurde versandt. Vielen Dank";
this.senden_btn.gotoAndStop(3);
id = setInterval(loescheFehler=function () {
fehler_mc.fehler = "";
reset();
clearInterval(id);
}, 3000);
lv.signal = 0;
};
};
reset = function () {
name = "Nachname";
vorname = "Vorname";
position = "Position";
firma = "Firma";
url = "Ihre URL";
strasse = "Strasse";
plz = "PLZ";
ort = "Stadt";
tel = "Telefon";
email = "Email";
message = "Kommerntar / Nachricht";
};
fehler_weg = function () {
nicePlayer.border = false;
fehler_mc.fehler = "";
fehler_mc._visible = false;
}; |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |