Aloha liebe Leute,
Ich bin hier mit einem Hilferuf !
Ich habe eine Flashseite mit einem Kontaktformular,
dieses greift eine php datei auf um die mails zu senden,
klappt auch wunderbar, doch das Problem ist,
dass die texte mit den ganzen werten gesendet werden !
Hierzu mal ein beispiel wie sie ankommen :
<TEXTFORMAT LEADING=\"2\"><P ALIGN=\"LEFT\"><FONT FACE=\"Arial\" SIZE=\"10\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">karol</FONT></P></TEXTFORMAT> schrieb am 22.01.2009 - 15:39:
------------------------
<TEXTFORMAT LEADING=\"2\"><P ALIGN=\"LEFT\"><FONT FACE=\"Arial\" SIZE=\"10\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">Hallo hallo 332</FONT></P></TEXTFORMAT>
------------------------
Email Adresse: <TEXTFORMAT LEADING=\"2\"><P ALIGN=\"LEFT\"><FONT FACE=\"Arial\" SIZE=\"10\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">siny@gmx.de</FONT></P></TEXTFORMAT>
wenn es dem einen oder anderen bekannt vorkommen sollte und der jenige eine Antwort parat hätte, dann unbedingt schreiben, denn ich bin kurz davor meinen Rechner mit einer Axt zu belohnen, obwohl der arme ja nichts damit zu tun hat...
Zur vervollständigung hier noch die PHP datei und der Actionscript aus flash der den text weiterleitet.. :
PHP-Code:
<?php
//---------------------------------------------------------------//
// Mail-PHP // // //
//---------------------------------------------------------------//
function emailReplaceChars($text)
{
return str_replace(array("\n","\r",":"),array("","",""),trim($text));
}
$datum = date("d.m.Y - H:i");
$ip = $REMOTE_ADDR;
// Empfänger Email
$empfaenger = "XXXXX@XXXXXXXXX.DE";
// Empfänger - Betreff, Name
mail($empfaenger,"Nachricht von ".emailReplaceChars($name),
emailReplaceChars($name) . " schrieb am $datum:
------------------------
$nachricht
------------------------
Email Adresse: $email
IP: $ip
","From: " . emailReplaceChars($name) . ' <' . emailReplaceChars($email) . '>');
?>
Die email muss ich aus persönlichen Gründen weglassen, aber sie ist im normalfall da
hier noch der Flash AC:
on (release) {
if (name eq "") {
gotoAndStop(2);
} else if (email eq "") {
gotoAndStop(3);
} else if (nachricht eq "") {
gotoAndStop(4);
} else {
gotoAndPlay(5);
loadVariables("versenden.php3", "", "POST");
}
}
Okay also wenn jemand nur einen hauch von Fehler hier drin entdeckt bitte posten...
Ich schätze sogar dass die PHP Datei bestimmte sicherheitslücken offen lässt, von denen mein Know-How nicht reicht..
Danke Im Voraus !!
LG an alle
Ich bin hier mit einem Hilferuf !
Ich habe eine Flashseite mit einem Kontaktformular,
dieses greift eine php datei auf um die mails zu senden,
klappt auch wunderbar, doch das Problem ist,
dass die texte mit den ganzen werten gesendet werden !
Hierzu mal ein beispiel wie sie ankommen :
<TEXTFORMAT LEADING=\"2\"><P ALIGN=\"LEFT\"><FONT FACE=\"Arial\" SIZE=\"10\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">karol</FONT></P></TEXTFORMAT> schrieb am 22.01.2009 - 15:39:
------------------------
<TEXTFORMAT LEADING=\"2\"><P ALIGN=\"LEFT\"><FONT FACE=\"Arial\" SIZE=\"10\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">Hallo hallo 332</FONT></P></TEXTFORMAT>
------------------------
Email Adresse: <TEXTFORMAT LEADING=\"2\"><P ALIGN=\"LEFT\"><FONT FACE=\"Arial\" SIZE=\"10\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">siny@gmx.de</FONT></P></TEXTFORMAT>
wenn es dem einen oder anderen bekannt vorkommen sollte und der jenige eine Antwort parat hätte, dann unbedingt schreiben, denn ich bin kurz davor meinen Rechner mit einer Axt zu belohnen, obwohl der arme ja nichts damit zu tun hat...
Zur vervollständigung hier noch die PHP datei und der Actionscript aus flash der den text weiterleitet.. :
PHP-Code:
<?php
//---------------------------------------------------------------//
// Mail-PHP // // //
//---------------------------------------------------------------//
function emailReplaceChars($text)
{
return str_replace(array("\n","\r",":"),array("","",""),trim($text));
}
$datum = date("d.m.Y - H:i");
$ip = $REMOTE_ADDR;
// Empfänger Email
$empfaenger = "XXXXX@XXXXXXXXX.DE";
// Empfänger - Betreff, Name
mail($empfaenger,"Nachricht von ".emailReplaceChars($name),
emailReplaceChars($name) . " schrieb am $datum:
------------------------
$nachricht
------------------------
Email Adresse: $email
IP: $ip
","From: " . emailReplaceChars($name) . ' <' . emailReplaceChars($email) . '>');
?>
Die email muss ich aus persönlichen Gründen weglassen, aber sie ist im normalfall da
hier noch der Flash AC:
on (release) {
if (name eq "") {
gotoAndStop(2);
} else if (email eq "") {
gotoAndStop(3);
} else if (nachricht eq "") {
gotoAndStop(4);
} else {
gotoAndPlay(5);
loadVariables("versenden.php3", "", "POST");
}
}
Okay also wenn jemand nur einen hauch von Fehler hier drin entdeckt bitte posten...
Ich schätze sogar dass die PHP Datei bestimmte sicherheitslücken offen lässt, von denen mein Know-How nicht reicht..
Danke Im Voraus !!
LG an alle
Kommentar