squixs
Gebruiker
- Lid geworden
- 30 mrt 2008
- Berichten
- 98
hallo allemaal,
ik heb van het internet de volgende code afgehaald voor een contactformulier en die vervolgens zelf een beetje veranderd met mn naam en emailadres:
maar als ik deze op mijn site zet krijg ik het volgende en ik denk niet dat dat goed is:
http://img5.imageshack.us/img5/295/probleem.png
kunnen jullie zeggen wat er fout is of deze zo veranderen dat hij wel werkt?
alvast bedankt,
squixs
ik heb van het internet de volgende code afgehaald voor een contactformulier en die vervolgens zelf een beetje veranderd met mn naam en emailadres:
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 "Uw bericht kon niet worden verzonden";
}
}
}
else {
?>
<form method="post" action="">
<table>
<tr>
<td width="150">
Uw Naam:
</td>
<td>
<input type="text" name="naam" size="30" />
</td>
</tr>
<tr>
<td>
Uw E-mailadres:
</td>
<td>
<input type="text" name="mailadres" size="30" />
</td>
</tr>
<tr>
<td>
Uw website url:
</td>
<td>
<input type="text" name="website" size="30" value="http://" />
</td>
</tr>
<tr>
<td valign="top">
Uw 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
}
?>
maar als ik deze op mijn site zet krijg ik het volgende en ik denk niet dat dat goed is:
http://img5.imageshack.us/img5/295/probleem.png
kunnen jullie zeggen wat er fout is of deze zo veranderen dat hij wel werkt?
alvast bedankt,
squixs