Hallo Chrischaaan,
<?php
if ($_GET["send"]) {
das halte ich für keine sehr gute idee, ich würde prüfen, ob $_GET['send'] gesetzt ist (isset()), oder ob es nicht leer ist (!empty())
if (mail($_POST["chrischaaan@at-city.com"], $_POST["subject"], $_POST["message"], "From: ".$_POST["from"]." <".$_POST["from_addr"].">"))
RTFM: http://www.php.net/manual/de/function.mail.php
echo("<form action="mail.php?send=1" method="POST">");
bei action gehört eigentlich (wenn man auf die gleiche Datei verweist) ein $_SERVER['PHP_SELF'] hin.
echo("Absender-Name: <input type="text" name="from" /><br />");
warum beendest du den php-Bereich nicht vor dem Formular, und machst ihn dahinter wieder auf, dann sparst du dir das ganze maskieren.
echo("<input type="submit" value="E-Mail senden" />");
schreib hier noch ein name="send" rein, dann kanst du dir das '?send=1' hinhter mail.php sparen.
Grüße aus Nürnberg
Tobias
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|