Bas-t!
Lt. Junior Grade
- Registriert
- Feb. 2007
- Beiträge
- 497
Moin.
Versuche schon seit Stunden einen Formmailer in meine HP einzubauen. Wenn ich ein vorgefertigtes Script aus dem Internet in einer Datei verwende gehts. Der Server kann also PHP. Ich möchte allerdings das HTML-Formular und das PHP-Script trennen und verwende daher 2 Dateien.
Was mache ich falsch?
So sieht das Formular aus:
So sieht das Script aus:
Versuche schon seit Stunden einen Formmailer in meine HP einzubauen. Wenn ich ein vorgefertigtes Script aus dem Internet in einer Datei verwende gehts. Der Server kann also PHP. Ich möchte allerdings das HTML-Formular und das PHP-Script trennen und verwende daher 2 Dateien.
Was mache ich falsch?
So sieht das Formular aus:
HTML:
<div id="mailer"><strong>Ihre Nachricht an uns:</strong><br />
<br />
<form method="post" action="../Scripts/formmailer.php">
Name:
<label>
<input name="name" type="text" class="textfeld" id="name" />
<br />
<br />
Telefon Nr.:
<input name="telefon" type="text" class="textfeld" id="telefon" />
<br />
<br />
<br />
<textarea name="nachricht" cols="50" rows="4" class="textfeld" id="nachricht"></textarea>
<br />
<br />
<br />
<input type="submit" value="Senden" />
<br />
<br />
</label>
</form>
</div>
So sieht das Script aus:
PHP:
<?php
$empfaenger = "info@ich.de";
$betreff = "Nachricht vom Formmailer";
$mailtext = "Name: $name
Telefon: $telefon
Mitteilung: $nachricht";
if(empty($name) || empty($telefon) || empty($nachricht))
{
header("Location: fehler.html");
}
else
{
mail("$empfaenger", "$betreff", "$mailtext", "From: $formmailer@meineseite.de");
header("Location: danke.html");
}
?>