mailformulier

Status
Niet open voor verdere reacties.

hansie1962

Gebruiker
Lid geworden
10 feb 2009
Berichten
63
Goedemiddag,

Ik heb een emailformulier met een aantal invoervelden.
Nu zou ik graag een php script willen hebben die het formulier afhandeld en verstuurd.

Ik zou graag hebben dat de bezoeker een bedankmail krijgt en dat na succesvolle verzending een bedankpagina verschijnt.

Ik heb heel veel php scrips geprobeerd maar kom er niet uit.
Zou iemand mij kunnen helpen?

De velden die in het html formulier staan zijn:

Voornaam:
Achternaam
E-mailadres
Adres
Postcode
Woonplaats
Telefoonnummer
Bericht
\
Ik zou heel blij zijn als mij iemand mij zou kunnen / willen helpen.
 
PHP:
<?php
				if ( $_SERVER["REQUEST_METHOD"] == "POST" ){
				$to = $_POST["E-mailadres"];
				$subject = "Bedankt voor uw e-mail";
				$bericht = "Beste,";
				$bericht .= "bedankt voor uw email. U zult zo spoedig mogelijk een reactie krijgen.";
				$Headers = 'From: Jouw site <contact@jouwsite.nl>';
				mail ( $to, $subject, $bericht, $Headers );
				$to2 = "jouwemail@jouwprovider.com";
				$subject2 = "Mail contactpagina";
				$bericht2 = $array_layout = print_r( $_POST, true );
				$Headers2 = 'From: Contactpagina jouwsite <contact@jouwsite.nl>';
				mail ($to2, $subject2, $bericht2, $Headers2);
				echo "Uw mail is succesvol verzonden. Als u geen bevestiging in uw mailbox heeft gekregen, neem dan contact op met een van de moderators op het forum.";
                  }else{
                  //hier jouw form
                  }
?>
Zoiets?
 
Laatst bewerkt:
bedoel je mijn emailformulier?
Dat is een html bestand en die moet op zijn beurt het mailscript aanroepen.
Ik ben bang dat ik niet helemaal duidelijk be.

Wel bedankt voor je snelle reactie in ieder geval!
 
HTML:
<form method="post" action="verzend_mail.php">
En hier jouw formulier.
</form>

Dan kopieer je de onderstaande code, en noem dat bestand dan verzend_mail.php.
PHP:
<?php
                $to = $_POST["E-mailadres"];
                $subject = "Bedankt voor uw e-mail";
                $bericht = "Beste,";
                $bericht .= "bedankt voor uw email. U zult zo spoedig mogelijk een reactie krijgen.";
                $Headers = 'From: Jouw site <contact@jouwsite.nl>';
                mail ( $to, $subject, $bericht, $Headers ) or die("Er is een fout opgetreden!");
                $to2 = "jouwemail@jouwprovider.com";
                $subject2 = "Mail contactpagina";
                $bericht2 = $array_layout = print_r( $_POST, true );
                $Headers2 = 'From: Contactpagina jouwsite <contact@jouwsite.nl>';
                mail ($to2, $subject2, $bericht2, $Headers2) or die("Er is een fout opgetreden!");
                echo "Hartelijk dank voor uw e-mail. Als u geen bevestiging in uw mailbox hebt gekregen, neem dan via een andere weg contact met ons op.";

?>
 
Laatst bewerkt:
PHP:
$bericht2 = $array_layout = print_r( $_POST, true );

Vanwaar de declaratie van de variabele 'array_layout'?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan