Noch nicht viel geschrieben
Hallo,
kann mir jemand helfen, folgendes (im Moment verwendetes und funktionierendes) php-script aus einem Kontaktformular von der aktuellen Version 5.2 auf 5.5 oder 5.6 zu ändern? Ich hatte die Site auf eine andere Domain geladen, um die Änderung zu testen: Der versendete Kontakt kommt zwar per Mail an, aber ohne Inhalt. Vielen vielen Dank.
LG sahnehäubchen
<?php
// wenn das Formular übermittelt wurde
if(isset($_POST['abschicken']))
{
while(list($feld,$wert)=each($HTTP_POST_VARS))
{
// übermittelte Inhalte "entschärfen"
$wert=preg_replace("/(content-type:|bcc:|cc:|to:|from: )/im", "",$wert);
$$feld=$wert;
// (hinter from hab ich zwischen Doppelpunkt und Klammer ein Leerzeichen gesetzt, da hier im Forum sonst ein Smilie kommt)
// die übermittelten Variablen werden zum "Text der Email" zusammengefasst
if($feld!="abschicken")
{
$mailnachricht.=ucfirst($feld).": $wert\n";
}
}
$mailnachricht.="\nDatum/Zeit: ". date("d.m.Y H:i:s");
// sind keine Fehler vorhanden, wird die Email versendet
$mailbetreff="Nachricht ".$_SERVER['HTTP_HOST'];
// HIER DIE EMPFÄNGER EMAIL-ADRESSE ANPASSEN!!!
if(mail("meinemail@aol.com", $mailbetreff, $mailnachricht, "From: $email"))
{
//print "<h3>Vielen Dank!</h3>";
//print "<p>Wir haben Ihre Nachricht erhalten und werden uns schnellstmoeglichst bei Ihnen melden.</p>";
//print "Text: ".$mailnachricht;
header("Location: http://www.meinesite.de/danke.html");
}
else
{
echo "<p>Es gibt einen Fehler, bitte versuchen Sie es später noch einmal</p>";
}
// das Formular welches als erstes dem Besucher angezeigt wird
}
?>
kann mir jemand helfen, folgendes (im Moment verwendetes und funktionierendes) php-script aus einem Kontaktformular von der aktuellen Version 5.2 auf 5.5 oder 5.6 zu ändern? Ich hatte die Site auf eine andere Domain geladen, um die Änderung zu testen: Der versendete Kontakt kommt zwar per Mail an, aber ohne Inhalt. Vielen vielen Dank.
LG sahnehäubchen
<?php
// wenn das Formular übermittelt wurde
if(isset($_POST['abschicken']))
{
while(list($feld,$wert)=each($HTTP_POST_VARS))
{
// übermittelte Inhalte "entschärfen"
$wert=preg_replace("/(content-type:|bcc:|cc:|to:|from: )/im", "",$wert);
$$feld=$wert;
// (hinter from hab ich zwischen Doppelpunkt und Klammer ein Leerzeichen gesetzt, da hier im Forum sonst ein Smilie kommt)
// die übermittelten Variablen werden zum "Text der Email" zusammengefasst
if($feld!="abschicken")
{
$mailnachricht.=ucfirst($feld).": $wert\n";
}
}
$mailnachricht.="\nDatum/Zeit: ". date("d.m.Y H:i:s");
// sind keine Fehler vorhanden, wird die Email versendet
$mailbetreff="Nachricht ".$_SERVER['HTTP_HOST'];
// HIER DIE EMPFÄNGER EMAIL-ADRESSE ANPASSEN!!!
if(mail("meinemail@aol.com", $mailbetreff, $mailnachricht, "From: $email"))
{
//print "<h3>Vielen Dank!</h3>";
//print "<p>Wir haben Ihre Nachricht erhalten und werden uns schnellstmoeglichst bei Ihnen melden.</p>";
//print "Text: ".$mailnachricht;
header("Location: http://www.meinesite.de/danke.html");
}
else
{
echo "<p>Es gibt einen Fehler, bitte versuchen Sie es später noch einmal</p>";
}
// das Formular welches als erstes dem Besucher angezeigt wird
}
?>