Hey ik had het volgende webformulier van jitse24 gekregen als contact formulier bij mijn site, nu heb ik een probleempje (ik heb overigens geen kennis van php) hij werkt bij mij niet, ik heb mijn e-mail etc. ingevuld, maar hij geeft telkens als reactie : bericht kon niet verzonden worden
kan iemand mij helpen??
mvg Tjoeny
PHP Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Contact</title>
</head>
<body>
<?php
$emailadres = 'info@domein.nl';
$onderwerp = 'domein.nl - Contactforumulier';
$afzendernaam = 'naam';
$bericht_bij_verstuurd = 'Je bericht is succesvol verstuurd';
if($_POST['verstuur']){
if(empty($_POST['naam'])){
echo "Je bent vergeten je naam in te vullen";
$terug = true;
}
elseif(empty($_POST['mailadres'])){
echo "Je bent vergeten je mailadres in te vullen";
$terug = true;
}
elseif(empty($_POST['bericht'])){
echo "Je bent vergeten een bericht in te vullen";
$terug = true;
}
if($terug){
echo "<br><br><a href='javascript:history.go(-1)'>Terug</a>";
}
else {
$header = "From: ".$afzendernaam." <".$emailadres.">\r\n";
$header .= "Reply-To: ".$_POST['mailadres']."\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-Type: text/html; charset=iso-8859-1\r\n";
$header .= "X-Priority: 3\r\n";
$header .= "X-MSMail-Priority: Normal\r\n";
$header .= "X-Mailer: PHP / ".phpversion()."\r\n";
$post_bericht = nl2br($_POST['bericht']);
$bericht = "Het contactforumulier is ingevuld met het volgende bericht:<br /><br />
<table>
<tr>
<td width=150>
<b>Naam:</b>
</td>
<td>
".$_POST['naam']."
</td>
</tr>
<tr>
<td>
<b>Mailadres:</b>
</td>
<td>
<a href='mailto:".$_POST['mailadres']."'>".$_POST['mailadres']."</a>
</td>
</tr>
<tr>
<td>
<b>Website url:</b>
</td>
<td>
<a target='_blank' href='".$_POST['website']."'>".$_POST['website']."</a>
</td>
</tr>
<tr>
<td valign=top>
<b>Bericht:</b>
</td>
<td>
".$post_bericht."
</td>
</tr>
</table>";
$stuur = @mail($emailadres,$onderwerp,$bericht,$header);
if($stuur){
echo $bericht_bij_verstuurd;
}
else {
echo "Je bericht kon niet worden verzonden";
}
}
}
else {
?>
<form method="post" action="">
<table>
<tr>
<td width="150">
Naam:
</td>
<td>
<input type="text" name="naam" size="30" />
</td>
</tr>
<tr>
<td>
Je e-mailadres:
</td>
<td>
<input type="text" name="mailadres" size="30" />
</td>
</tr>
<tr>
<td>
Je website url:
</td>
<td>
<input type="text" name="website" size="30" value="http://" />
</td>
</tr>
<tr>
<td valign="top">
Je bericht:
</td>
<td>
<textarea name="bericht" rows="8" cols="40"></textarea>
</td>
</tr>
<tr>
<td><input name="reset" type="reset" value="Herstel" /> </td>
<td><input type="submit" value="Verstuur" name="verstuur" />
</td>
</tr>
</table>
</form>
<?php
}
?>
</body>
</html>
kan iemand mij helpen??
mvg Tjoeny
PHP Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Contact</title>
</head>
<body>
<?php
$emailadres = 'info@domein.nl';
$onderwerp = 'domein.nl - Contactforumulier';
$afzendernaam = 'naam';
$bericht_bij_verstuurd = 'Je bericht is succesvol verstuurd';
if($_POST['verstuur']){
if(empty($_POST['naam'])){
echo "Je bent vergeten je naam in te vullen";
$terug = true;
}
elseif(empty($_POST['mailadres'])){
echo "Je bent vergeten je mailadres in te vullen";
$terug = true;
}
elseif(empty($_POST['bericht'])){
echo "Je bent vergeten een bericht in te vullen";
$terug = true;
}
if($terug){
echo "<br><br><a href='javascript:history.go(-1)'>Terug</a>";
}
else {
$header = "From: ".$afzendernaam." <".$emailadres.">\r\n";
$header .= "Reply-To: ".$_POST['mailadres']."\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-Type: text/html; charset=iso-8859-1\r\n";
$header .= "X-Priority: 3\r\n";
$header .= "X-MSMail-Priority: Normal\r\n";
$header .= "X-Mailer: PHP / ".phpversion()."\r\n";
$post_bericht = nl2br($_POST['bericht']);
$bericht = "Het contactforumulier is ingevuld met het volgende bericht:<br /><br />
<table>
<tr>
<td width=150>
<b>Naam:</b>
</td>
<td>
".$_POST['naam']."
</td>
</tr>
<tr>
<td>
<b>Mailadres:</b>
</td>
<td>
<a href='mailto:".$_POST['mailadres']."'>".$_POST['mailadres']."</a>
</td>
</tr>
<tr>
<td>
<b>Website url:</b>
</td>
<td>
<a target='_blank' href='".$_POST['website']."'>".$_POST['website']."</a>
</td>
</tr>
<tr>
<td valign=top>
<b>Bericht:</b>
</td>
<td>
".$post_bericht."
</td>
</tr>
</table>";
$stuur = @mail($emailadres,$onderwerp,$bericht,$header);
if($stuur){
echo $bericht_bij_verstuurd;
}
else {
echo "Je bericht kon niet worden verzonden";
}
}
}
else {
?>
<form method="post" action="">
<table>
<tr>
<td width="150">
Naam:
</td>
<td>
<input type="text" name="naam" size="30" />
</td>
</tr>
<tr>
<td>
Je e-mailadres:
</td>
<td>
<input type="text" name="mailadres" size="30" />
</td>
</tr>
<tr>
<td>
Je website url:
</td>
<td>
<input type="text" name="website" size="30" value="http://" />
</td>
</tr>
<tr>
<td valign="top">
Je bericht:
</td>
<td>
<textarea name="bericht" rows="8" cols="40"></textarea>
</td>
</tr>
<tr>
<td><input name="reset" type="reset" value="Herstel" /> </td>
<td><input type="submit" value="Verstuur" name="verstuur" />
</td>
</tr>
</table>
</form>
<?php
}
?>
</body>
</html>