Hallo.
Beste scripter ik ben bezig met een contact script het begin is er.
(nickhessel.one2xs.com/website/contact.php)
Alleen nu weet ik niet meer hoe ik verder moet.
Het probleem is dat als je op verzenden drukt zou die eigenlijk een mailtje moet sturen naar.
Maar hoe krijg ik dit?dit is wat ik nu heb.
<form action="nickhessel.one2xs.com/website/contact.php" method="post">
<p>
<label for="naam">Naam</label>
<input name="naam" id="naam" type="text" maxlength="25" />
</p>
<p>
<label for"email">E-mail</label>
<input name="email" id="email" type="text" maxlength="25" />
</p>
<p>
<label for="bericht">Bericht</label>
<textarea name="bericht" id="bericht"></textarea>
</p>
<p>
<input name="contact" type="submit" value="Verstuur" />
</p>
</form>
Ik weet niet of het zo goed is maar. wie kan mij helpen?
- Begin is er..
-
21-06-2009, 18:50 #1
- Berichten
- 77
- Lid sinds
- 16 Jaar
Begin is er..
-
21-06-2009, 18:53 #2
- Berichten
- 249
- Lid sinds
- 16 Jaar
Waar slaat dit op??
-------------------
EDIT: Dit bericht is niet meer van toepassing.
-
21-06-2009, 18:53 #3
- Berichten
- 77
- Lid sinds
- 16 Jaar
Is al verandert
-
21-06-2009, 18:53 #4
- Berichten
- 504
- Lid sinds
- 16 Jaar
uhm waar slaat dit op?
Hallo.
Beste
-
21-06-2009, 18:58 #5
- Berichten
- 249
- Lid sinds
- 16 Jaar
Zoek eens op google naar "php mail".
Dat zal je vast verder helpen.
-------------------------
Ik weet niet hoe goed je php kunsten zijn, maar wellicht heb je hier wat aan:
<?php
// The message
$message = "Line 1\nLine 2\nLine 3";
// In case any of our lines are larger than 70 characters, we should use wordwrap()
$message = wordwrap($message, 70);
// Send
mail('caffeinated@example.com', 'My Subject', $message);
?>
-
21-06-2009, 19:13 #6
- Berichten
- 77
- Lid sinds
- 16 Jaar
Nee werkt niet. Imand anders nog iets?
-
21-06-2009, 19:20 #7
- Berichten
- 1.245
- Lid sinds
- 18 Jaar
PHP Code:<?PHP
if(isset($_POST['submit']))
{
if(strlen($_POST['naam']) == 0)
{ $error_bericht ="- Voer een naam in! <br>"; }
if(!ereg("^[_a-zA-Z0-9-]+(\.[*@([a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$", $_POST['mail']))
{ $error_bericht .="- Voor een geldig e-mail adres in!<br>"; }
if(strlen($_POST['bericht']) ==0)
{ $error_bericht .="- Vul een bericht in!<br>"; }
if(!empty($error_bericht))
{
echo "<b>Mail is niet verstuurd om de volgende redenen:</b><br><br>";
echo $error_bericht;
}
else
{
$bericht = "=============================
Afzender: " . $_POST['naam'] . "
Emailadres: " . $_POST['mail'] . "
Onderwerp: " . $_POST['onderwerp'] . "
Bericht:
-------------------------------------------
" . $_POST['bericht']. "
-------------------------------------------
=============================";
if (@mail("email@email.com",$_POST['onderwerp'],$bericht,"From: " . $_POST['naam'] . " <" . $_POST['mail'] . ">"))
echo"Bericht is succesvol verzonden!";
}
}else{
echo'
<br>
<form name="contact" method="POST" action="">
<label>Naam:<br>
<input type="text" name="naam" size="20">
</label>
<br>
<label>E-mail:<br>
<input type="text" name="mail" size="20">
</label>
<br>
<label>Onderwerp:<br>
<input type="text" name="onderwerp" size="20">
</label>
<br>
<label>Bericht:<br>
<textarea name="bericht" cols="30" rows="5"></textarea>
</label>
<br>
<label>
<input name="submit" type="submit" value="Verstuur">
</label>
</form>
';
}
?>
-
21-06-2009, 19:24 #8
- Berichten
- 77
- Lid sinds
- 16 Jaar
Oke iemand anders nog iets?
-
21-06-2009, 19:26 #9
- Berichten
- 1.245
- Lid sinds
- 18 Jaar
Wat wil je anders nog hebben :S. Snap je de bedoeling van deze website wel. Niemand kauwt dingen voor als je er zelf niks voor doet.
-
21-06-2009, 19:26 #10
- Berichten
- 335
- Lid sinds
- 17 Jaar
Hoeveel wil je der wel niet hebben.. ? bovenstaande zijn echt wel werkend te maken hoor...
-
21-06-2009, 19:28 #11Zandpijn Guest
Origineel gepost door Rickyoung
Hoeveel wil je der wel niet hebben.. ? bovenstaande zijn echt wel werkend te maken hoor...
-
21-06-2009, 19:30 #12
- Berichten
- 125
- Lid sinds
- 17 Jaar
Nou vooruit dan maar. Alsjeblieft
PHP Code:<?php
// Kijken of er op de button is gedrukt
if(isset($_POST['contact'])) {
// op invoerfouten controleren
if(strlen($_POST['naam']) == 0){
$mislukt ="- Voer een naam in! <br>";
}
if(strlen($_POST['bericht']) ==0) {
$mislukt .="- Vul een bericht in!<br>";
}
if(!empty($mislukt))
{
echo "<b>Mail is niet verstuurd om de volgende redenen:</b><br><br>";
echo $mislukt;
}
else
{
$emailontvanger = 'nick_hessels@live.nl';
$naam = $_POST['naam'];
$email = $_POST['email'];
// Onderwerp kan je hieronder veranderen
$onderwerp = 'Mailtje';
$bericht = $_POST['bericht'];
$header = "From: ". $email;
// Inhoud van de mail kan je hieronder veranderen.
$totaalbericht = 'Hier de inhoud van je mail';
// Mail versturen
mail($emailontvanger, $onderwerp, $totaalbericht, $header);
echo 'De mail is verstuurd';
}
}
else {
// Als er niet op de button is gedrukt de formulieren laten zien
?>
<html>
<head>
<title>Contactformulier</title>
</head>
<body>
<form method="post">
<p>
<label for="naam">Naam</label>
<input name="naam" id="naam" type="text" maxlength="25" />
</p>
<p>
<label for="email">E-mail</label>
<input name="email" id="email" type="text" maxlength="25" />
</p>
<p>
<label for="bericht">Bericht</label>
<textarea name="bericht" id="bericht"></textarea>
</p>
<p>
<input name="contact" type="submit" value="Verstuur" />
</p>
</form>
</body>
</html>
<?php
}
?>Laatst aangepast door Kees Leurink : 21-06-2009 om 20:10
-
21-06-2009, 19:31 #13
- Berichten
- 249
- Lid sinds
- 16 Jaar
Die heb je snel gemaakt!
-
21-06-2009, 19:34 #14
- Berichten
- 48
- Lid sinds
- 16 Jaar
Voor de rest zou ik de action niet doen met de url naar je website maar met <?php echo $_SERVER['PHP_SELF'];?>
-
21-06-2009, 20:28 #15
- Berichten
- 214
- Lid sinds
- 17 Jaar
Origineel gepost door Alex V.
Voor de rest zou ik de action niet doen met de url naar je website maar met <?php echo $_SERVER['PHP_SELF'];?>
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic