Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Formular versendet von alleine [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Formular versendet von alleine


 
Babangida
12-09-2004, 21:14 
 
Hallo,

ich habe ein Formular erstellt das mit mail() Funktion den Inhalt versenden soll.
Das tut es auch, aber ohne auf den Absenden zu tätigen.
Wenn die Seite geladen wird verschickt das Formular von allein ein leeres Mail.

Kann mir jemand ein Rat geben ??

Vielen Dank.



<?

echo"
<form method=\"POST\" action=\"$_SERVER[PHP_SELF]\">
<table>
.
.
.
.
.

</table>

</form>";

$wohnort=$_POST[wohnort];
$name=$_POST[name];
$anschrift=$_POST[anschrift];
$email=$_POST;
$bemerkung=$_POST[bemerkung];


$message = "Antwort über Anmeldeformular\n\n
Name:$name\n\n
Ich melde mich an.\n\n
Anschrift:$anschrift\n\n
Wohnort:$ wohnort\n\n
E-Mail:$email\n\n
Bemerkung:\n\n
$bemerkung";
mail("anmeldung@algida.de", "Anmeldung", $message, "From: [email]anmeldeformular@algida.de");


?>

 
asp2php
12-09-2004, 21:19 
 
klar, weil du garnicht abfragst, ob die Seite nur geladen (kein eMail senden) oder mit ausgefüllten Daten gesendet (erst jetzt eMail senden) wurde.

 
Babangida
12-09-2004, 21:21 
 
Hmmm,

wie macht man das ??:confused: :(

Ich habe nicht die meiste Ahnung von..

Kann gerade mal so etwas zusammen stellen.

 
TobiaZ
12-09-2004, 21:23 
 
tust du suchen.

u.a. isset(),empty(), ....

 
asp2php
12-09-2004, 21:24 
 
z.B. fragst du per isset() ab, ob der Sendebutton existiert, oder prüfst du ob eMailadresse des Versenders existiert, ...etc ... einfach per if-Anweisung


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:58 Uhr.