Ik heb een formulierscript lopen, dit stuurt een mail naar betrokkene en bedankingsmail naar de afzender. Nu het probleem is dat de text in de mails op 1 lijn staan, ik krijg die niet geformateerd. Iemand die me kan helpen??
Alvast bedankt
'Bedankt voor je mail.
We zullen je vraag zo spoedig mogelijk in behandeling nemen.
Dit is een auto-gegenereerde mail die is verzonden vanaf '.$c['site']; //bericht om terug te zenden
mail($_POST['email'], 'Bedankt', $bericht2, $headers2); //zend
echo 'Je email is succesvol verzonden. Er is een email gestuurd naar je adres'; //tekst wanneer bedankmail aanstaat
}
else
{
echo 'je email is succesvol verzonden.'; //wanneer bedankmail uitstaat
}
}
if(isset($_POST['verzenden'])) //wanneer gebruiker op verzenden heeft gedrukt
{
$fouten = array(); //array voor fouten starten
if(empty($_POST['onderwerp'])) //onderwerp checken
{
$fouten[] = 'Je moet een onderwerp invullen'; //wanneer onderwerp leeg is
}
elseif(empty($_POST['naam'])) //naam checken
{
$fouten[] = 'Je moet je naam invullen'; //wanneer naam leeg is
}
elseif($_POST['naar'] == 'ontvanger') //wanneer de ontvanger nog op "Ontvanger" staat
{
$fouten[] = 'Je moet een ontvanger selecteren'; //wanneer dat zo is
}
elseif(empty($_POST['email']) || !eregi('@',$_POST['email']) || !eregi('.',$_POST['email']) || eregi(' ',$_POST['email'])) //wanneer het adres niet geldig is
{
$fouten[] = 'Je moet een geldig emailadres invullen'; //wanneer het niet geldig is
}
elseif(empty($_POST['bericht'])) //wanneer het bericht leeg is
{
$fouten[] = 'Je moet een bericht invullen'; //fout weergeven wanneer het leeg is
}
if(count($fouten) == 0) //wanneer er 0 fouten zijn
{
$headers = 'From: '.$_POST['naam'].' < '.$_POST['email'].' >'; //headers maken
$bericht =
'Bedankt voor je mail.
We zullen je vraag zo spoedig mogelijk in behandeling nemen.
Dit is een auto-gegenereerde mail die is verzonden vanaf '.$c['site']; //bericht om terug te zenden
mail($_POST['email'], 'Bedankt', $bericht2, $headers2); //zend
echo 'Je email is succesvol verzonden. Er is een email gestuurd naar je adres'; //tekst wanneer bedankmail aanstaat
}
else
{
echo 'je email is succesvol verzonden.'; //wanneer bedankmail uitstaat
}
}
else //wanneer er wel fouten zijn
{
?>
<table>
<tr>
<td class="kop">
<p align="center"><b>Fout:<br>
</b></td>
</tr>
<tr>
<td>
<?php
for($i = 0; $i < count($fouten); $i++) //for lus die fouten telt
{
echo '<div class="fout"> - '.$fouten[$i].'</div><BR />'; //fouten weergeven
}
?>
Klik <A href="javascript:history.go(-1);"> hier </a> om terug te gaan naar het formulier</A>
</td>
</tr>
</table>
<?php
}
}
else
{
?>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>">
<table>
<tr>
<td colspan="2" class="kop">
<p align="center"><b>Contact<br>
</b></td>
</tr>
<tr>
<td width="24%"><br>
Aan:</td>
<td width="76%"><br>
<select size="1" name="naar">
<option value="ontvanger">Ontvanger</option>
<?php
foreach($c['naar'] as $key => $value) //namen van ontvangers ophalen
{
echo '<option value="'.$value.'">'.$c['naam'][$key].'</option>'; //en ze in een dropdownbox zetten
}
?>
Je plaats hier op het forum een vraag....
Heb je de regels gelezen?
Daar zal vast en zeker wel in staan om geen grote lappen code te gebruiken hier op het forum en ook vast en zeker als je code in dit forum plaats dat je daar de code tags omheen moet doen.
if(isset($_POST['verzenden'])) //wanneer gebruiker op verzenden heeft gedrukt
{
$fouten = array(); //array voor fouten starten
if(empty($_POST['onderwerp'])) //onderwerp checken
{
$fouten[] = 'Je moet een onderwerp invullen'; //wanneer onderwerp leeg is
}
elseif(empty($_POST['naam'])) //naam checken
{
$fouten[] = 'Je moet je naam invullen'; //wanneer naam leeg is
}
elseif($_POST['naar'] == 'ontvanger') //wanneer de ontvanger nog op "Ontvanger" staat
{
$fouten[] = 'Je moet een ontvanger selecteren'; //wanneer dat zo is
}
elseif(empty($_POST['email']) || !eregi('@',$_POST['email']) || !eregi('.',$_POST['email']) || eregi(' ',$_POST['email'])) //wanneer het adres niet geldig is
{
$fouten[] = 'Je moet een geldig emailadres invullen'; //wanneer het niet geldig is
}
elseif(empty($_POST['bericht'])) //wanneer het bericht leeg is
{
$fouten[] = 'Je moet een bericht invullen'; //fout weergeven wanneer het leeg is
}
if(count($fouten) == 0) //wanneer er 0 fouten zijn
{
$headers = 'From: '.$_POST['naam'].' < '.$_POST['email'].' >'; //headers maken
$bericht =
'Bedankt voor je mail.
We zullen je vraag zo spoedig mogelijk in behandeling nemen.
Dit is een auto-gegenereerde mail die is verzonden vanaf '.$c['site']; //bericht om terug te zenden
mail($_POST['email'], 'Bedankt', $bericht2, $headers2); //zend
echo 'Je email is succesvol verzonden. Er is een email gestuurd naar je adres'; //tekst wanneer bedankmail aanstaat
}
else
{
echo 'je email is succesvol verzonden.'; //wanneer bedankmail uitstaat
}
}
else //wanneer er wel fouten zijn
{
?>
<table>
<tr>
<td class="kop">
<p align="center"><b>Fout:<br>
</b></td>
</tr>
<tr>
<td>
<?php
for($i = 0; $i < count($fouten); $i++) //for lus die fouten telt
{
echo '<div class="fout"> - '.$fouten[$i].'</div><BR />'; //fouten weergeven
}
?>
Klik <A href="javascript:history.go(-1);"> hier </a> om terug te gaan naar het formulier</A>
</td>
</tr>
</table>
<?php
}
}
else
{
?>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>">
<table>
<tr>
<td colspan="2" class="kop">
<p align="center"><b>Contact<br>
</b></td>
</tr>
<tr>
<td width="24%"><br>
Aan:</td>
<td width="76%"><br>
<select size="1" name="naar">
<option value="ontvanger">Ontvanger</option>
<?php
foreach($c['naar'] as $key => $value) //namen van ontvangers ophalen
{
echo '<option value="'.$value.'">'.$c['naam'][$key].'</option>'; //en ze in een dropdownbox zetten
}
?>
Topic starter ---> Haal aub al je code uit dit topic....
Als je dat gedaan hebt post je in je eerste bericht deze link http://www.plaatscode.be/824/ Je vervuild het forum namelijk een beetje