phpbar.de logo

Mailinglisten-Archive

[php] PHPMailer und Kontaktformular

[php] PHPMailer und Kontaktformular

R. Gemander gemander at gmx.net
Sam Sep 20 12:56:52 CEST 2008


Marcus Müller wrote:
> Hallo Ihr Lieben,
>   
Hallo
> sorry, aber ich muss nochmal nachfragen, denn es ist mir noch nicht ganz
> klar.
>   
Dazu ist die Liste ja da.
> [...]. Wenn ich jetzt per Browser das Kontaktformular ansurfe,
> schickt das Script schon eine Nachricht raus, obwohl ich noch keine
> einzige Nachricht in das Kontakformular geschrieben habe.
>
> Gehe ich falsch vor ? Ich bitte mal um Ratschlag.
>   
Offensichtlich ;-)
Du musst abfangen, ob schon Daten über das Formular gesendet wurden. 
Entweder machst Du ein hidden Feld in das Formular mit rein:

<input type="hidden" name="hastewas" value="ja">

Und fragst ab, ob der Wert ankam:
<?php if(isset($_REQUEST['hastewas'])&&$_REQUEST['hastewas']=="ja")... ?>

Oder Du fragst, ob Daten in den Formularfeldern stehen:
<?php 
if(isset($_REQUEST['absender'])&&!empty($_REQUEST['absender'])&&...weiter 
Felder)
 //versende Mail
?>

> Beste Grüße
>
> Marcus
>   

Gruß, Ronny

php::bar PHP Wiki   -   Listenarchive