So ich habs jetzt es wird nun in der mail sowie auf der seite korrekt angezeigt. Danke für eure Hilfe.
Ist jetzt eine kommbination aus htmlenties und stripslashes.
Wenn ihr verbesserungen habt immer her damit![Wink](https://www.php-resource.de/forum/core/images/smilies/wink.gif)
danke
Ist jetzt eine kommbination aus htmlenties und stripslashes.
Wenn ihr verbesserungen habt immer her damit
![Wink](https://www.php-resource.de/forum/core/images/smilies/wink.gif)
danke
PHP-Code:
<?
//Wenn das script so aufgerufen wird
if (!isset($Action))
header('Location: [url]http://www.gimler.de[/url]');
//Wenn das script bestätigt wurde
if ($submit == 1) {
$name = html_entity_decode(stripslashes($name));
$email = html_entity_decode(stripslashes($email));
$thema = html_entity_decode(stripslashes($thema));
$nachricht = html_entity_decode(stripslashes($nachricht));
$absender = 'From: [email]kontakt@gimler.de[/email]\r\n';
$absender = 'Content-Type: text/html\r\nContent-Transfer-Encoding: 8-bit\r\n';
$absender = 'X-Mailer: PHP '. phpversion();
mail("gimler@gmx.de",
$thema,"
Name: $name
EMail: $email
Thema: $thema
Nachricht: $nachricht
",$absender);
header('Location: [url]http://www.gimler.de[/url]');
}
if(empty($name)) $name = 'keine Angaben';
if(empty($email)) $email = 'keine Angaben';
if(empty($thema)) $thema = 'keine Angaben';
if(empty($nachricht)) $nachricht = 'keine Angaben';
$name = htmlentities(stripslashes($name));
$email = htmlentities(stripslashes($email));
$thema = htmlentities(stripslashes($thema));
$nachricht = htmlentities(stripslashes($nachricht));
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//DE" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>.: Gimler</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="style.css">
</head>
<body bgcolor="#FFFFFF">
<table border="0" cellspacing="0" cellpadding="5" width="367" align="center">
<tr>
<td colspan="2" class="ub">Kontaktieren</td>
</tr>
<tr class="text" bgcolor="#F0F0F0">
<td colspan="2"> <span class="subub">Alles richtig?</span> <br>
Bitte kontrolliere nocheinmal alles und dann schick deine Nachricht ab.
Bitte gib deine richtige E-Mailadresse an, damit ich dir schnellst möglichst
antworten kann.<br>
<form method="post" action="email.php">
<p>Dein Name<br>
<INPUT type="hidden" name="name" value="<?= $name ?>"/>
<span class="news_kontrolle"><?= $name ?></span>
<br>
Deine E-Mailadresse<br>
<INPUT type="hidden" name="email" value="<?= $email ?>"/>
<span class="news_kontrolle"><?= $email ?></span>
</p>
<p>Thema<br>
<INPUT type="hidden" name="thema" value="<?= $thema ?>"/>
<span class="news_kontrolle"><?= $thema ?></span>
<br>
Was du mir sagen willst<br>
<INPUT type="hidden" name="nachricht" value="<?= $nachricht ?>"/>
<span class="news_kontrolle"><?= ereg_replace("(\r\n|\n|\r)", "<br />", $nachricht); ?></span>
<br>
<br>
<INPUT type="hidden" name="submit" value="1"/>
<input type="submit" name="Action" value="Abschicken">
</p>
</form>
</td>
</tr>
</table>
</body>
</html>
Kommentar