Hallo iedereen,
Ik heb in html een formulier gemaakt maar nu zou ik dit willen laten verzenden tot in mijn mailbox; maar niet met een "mailto"
Kan dit Misschien met een php script ?

de url : www.op2post.xm.com/form.html

(ps: op die site is die formulier pagina de enige met de goede lay-out, de rest moet nog aangepast worden. de site is nog niet in gebruik. )
niemand??
moet ik een broncode zetten ?
en euhm (noob) wat zijn de tags om zo'n broncode hier op het forum weer te geven ?
je kunt met HTML geen fatsoenlijke mail sturen. Je moet dan altijd je mailprogramma hebben geconfigureerd. Beter zoek je zoiets met PHP kijk eens in de scriptlibrary hier. Daar zijn genoeg(redelijk veilige) mailscripts te vinden.
dut moet wel kunnen, je moet dan wel je formulier goed opbouwen.

Het formulier, opmaak moet je zelf doen

<form method="POST" action"" >//action leeg laten wijst naar dezelfde pagina
<input type="text" name="naam">
<input type="text" name="voornaam" >
</form>


en het stukje voor verwerking:
<?php
if($_SERVER['REQUEST_METHOD'] == "POST"){ //kijken of het formulier verzonden is
     $mail_tekst = "Ingevuld Formulier\n";
     $mail_tekst .= "----------------------\n";
     $mail_tekst .= "Het formulier is ingevuld door: ".$_POST['naam']."\n";
     $mail_tekst .= "Naam: ".$_POST['naam']."\n";
     $mail_tekst .= "Voornaam: ".$_POST['voornaam']."\n";
     //je kunt hier naartuurlijk voor alle vakjes een regel toevoegen
     $mail_tekst .= "----------------------\n";
     $mail_tekst .= "Dit was alle informatie.\n";
     //het versturen
//     bool mail ( string $to, string $subject, string $message [, string $additional_headers [, string $additional_parameters]] )
     if(mail('[email protected]','Ingevuld Formulier',$mail_tekst)){
          echo "Het formulier is succesvol verzonden";
          //maak hier een mooi bericht
     }else{
          echo "Het is helaas niet gelukt om te versturen";
          //helaas, controleer wat er fout ging
     }
}else[
//anders het gewoon weergeven
}
?>

ps. ik ga er hierbij vanuit dat je centraal alle $_POST variabelen doorloopt tegen vuiligheden

add

Je kunt [_code] en [_code] (zonder _) gebruiken voor de code
@Tomas

[ignore]
 en 
[/ignore] bedoel je?
owkey jongens, heel erg bedankt; nu de site van het form is op2post.awardspace.com en het werkt; maar het komt nog niet in men mailbox?
of hoe lang zou het duren tot het daar terechtkomt ??
bedankt
sander schreef op 17.05.2007 23:17
hoe lang zou het duren tot het daar terechtkomt ??

Enkele seconden of nog korter.

Reageren