Ik heb een mailform van deze site gehaald (http://www.phphulp.nl/php/tutorials/2/173/323/)
en aangepast naar eigen wens.
Dit ging tot op zekere hoogte goed totdat ik de foutmelding: Parse error: parse error, unexpected T_LNUMBER, expecting ']' in /home/zuidwester/domains/zuid-wester.nl/public_html/website/globalstitch/form/emailer.php on line 154
Dus ik ging kijken naar regel 154:
</tr>
<tr>
<td width='32%'>Positie:</td>
<td>".$_POST['positie']."</td>
<td>".$_POST['anderepositie]."</td>
</tr>
<tr>
154 <td width='32%'>Specificaties:</td>
<td colspan='2'></td>
</tr>
Ik zie daar geen fouten in. als ik dit deel weghaal blijft de foutmelding komen (met ander regelnummer) Ik heb ook al gelezen dat de fout ergens anders kan zitten maar het lukt mij niet de fout te vinden:S, wie kan mij helpen hier volgt het hele script:
<?php
$naar = '[email protected]'; // Verander hier [email protected] naar uw eigen email adress.
if(isset($_POST['verzend'])) // Als het bericht verzonden is
{
if($_POST['firmanaam'] == '') // Als het veld firmanaam leeg is
{
echo "U heeft geen firmanaam ingevuld!<br />";
echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Klik hier om terug te gaan!</a>";
}
elseif($_POST['contactpersoon'] == '') // Als er geen contactpersoon is ingevuld.
{
echo "U heeft geen contactpersoon ingevuld!<br />";
echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Klik hier om terug te gaan!</a>";
}
elseif($_POST['orderreferentie'] == '') // Als er geen orderreferentie is ingevuld.
{
echo "U heeft geen orderreferentie ingevuld!<br />";
echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Klik hier om terug te gaan!</a>";
}
elseif($_POST['orderdatum'] == '') // Als er geen orderdatum is ingevuld.
{
echo "U heeft geen orderdatum ingevuld!<br />";
echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Klik hier om terug te gaan!</a>";
}
elseif($_POST['email'] == '') // Als het veld email leeg is.
{
echo "U heeft geen e-mail adress ingevuld!<br />";
echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Klik hier om terug te gaan!</a>";
}
elseif($_POST['bericht'] == '') // Als er geen bericht is ingevuld.
{
echo "U heeft geen bericht ingevuld!<br />";
echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Klik hier om terug te gaan!</a>";
}
elseif($_POST['onderwerp'] == '') // Als er geen onderwerp is ingevuld
{
echo "U heeft geen onderwerp ingevuld!<br />";
echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Klik hier om terug te gaan!</a>";
}
else
{
if(!eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,4})$", $_POST["email"])) // Als het email adress niet klopt
{
echo "U heeft geen geldig e-mail adress ingevuld!<br />";
echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Klik hier om terug te gaan!</a>";
}
else
{
// Mailen:
$bericht = "
<html>
<head>
<title>Contact fomulier</title>
</head>
<body>
<table border='0' width='82%'>
<tr>
<td width='50%'>Firmanaam:</td>
<td>".$_POST['firmanaam']."</td>
</tr>
<tr>
<td width='50%'>Contactpersoon:</td>
<td>".$_POST['contactpersoon']."</td>
</tr>
<tr>
<td width='50%'>Orderreferentie:</td>
<td>".$_POST['orderreferentie']."</td>
</tr>
<tr>
<td width='50%'>Orderdatum:</td>
<td>".$_POST['orderdatum']."</td>
</tr>
<tr>
<td width='50%'>Uw e-mail adress:</td>
<td>".$_POST['email']."</td>
</tr>
<tr>
<td width='50%'>Het onderwerp:</td>
<td>".$_POST['onderwerp']."</td>
</tr>
</table>
<table border='0' cellpadding='0' cellspacing='0' width='752'>
<tr>
<td bgcolor='#000000'>
<p align='center'><font color='#FFFFFF'>TEXTIEL</font></td>
</tr>
</table>
<table border='1' width='520'>
<tr>
<td width='85'></td>
<td width='211'>Artikel:</td>
<td>Kleur:</td>
<td>Aantal:</td>
</tr>
<tr>
<td width='85'>Artikel 1: </td>
<td width='211'>".$_POST['artikel1']."</td>
<td>".$_POST['artikel1kleur']."</td>
<td>".$_POST['artikel1aantal']."</td>
</tr>
<tr>
<td width='85'>Artikel 2:</td>
<td width='211'>".$_POST['artikel2']."</td>
<td>".$_POST['artikel2kleur']."</td>
<td>".$_POST['artikel2aantal']."</td>
</tr>
<tr>
<td width='85'>Artikel 3:</td>
<td width='211'>".$_POST['artikel3']."</td>
<td>".$_POST['artikel3kleur']."</td>
<td>".$_POST['artikel3aantal']."</td>
</tr>
</table>
<table border='0' width='82%'>
<tr>
<td width='32%'>Uiterste aanleverdatum textiel:</td>
<td>".$_POST['aanleverdatumtextiel']."</td>
</tr>
</table>
<table border='0' cellpadding='0' cellspacing='0' width='752'>
<tr>
<td bgcolor='#000000'>
<p align='center'><font color='#FFFFFF'>BORDURING</font></td>
</tr>
</table>
<table border='0' width='82%'>
<tr>
<td width='32%'>Herhalingsopdracht:</td>
<td colspan='2'>".$_POST['herhalingsopdracht']."</td>
</tr>
<tr>
<td width='32%'>Formaat borduring:</td>
<td colspan='2'>".$_POST['formaatborduring']."</td>
</tr>
<tr>
<td width='32%'>Kleuren:</td>
<td colspan='2'>".$_POST['kleuren']."</td>
</tr>
<tr>
<td width='32%'>Positie:</td>
<td>".$_POST['positie']."</td>
<td>".$_POST['anderepositie]."</td>
</tr>
<tr>
<td width='32%'>Specificaties:</td>
<td colspan='2'></td>
</tr>
<tr>
<td width='32%'>Tekening bijvoegen</td>
<td colspan='2'></td>
</tr>
<tr>
<td width='32%'></td>
<td colspan='2'></td>
</tr>
<table border='0' cellpadding='0' cellspacing='0' width='752' bgcolor='#000000'>
<tr>
<td>
<p align='center'><font color='#FFFFFF'>ARTWORK</font></td>
</tr>
</table>
<table border='0' width='82%'>
<tr>
<td width='32%'>Aangeleverd als:</td>
<td>".$_POST['aangeleverdals']."</td>
<td>".$_POST['aangeleverdalsanders']."</td>
</tr>
<tr>
<td width='32%'>Aangeleverd via:</td>
<td>".$_POST['aangeleverdvia']."</td>
<td>".$_POST['aangeleverdviaanders']."</td>
</tr>
<tr>
<td width='32%'>Uiterlijke aanleverdatum:</td>
<td colspan='2'>".$_POST['aanleverdatumartwork']."</td>
</tr>
<tr>
<td width='32%'>Wilt u eerst een proef:</td>
<td>".$_POST['eerstproef']."</td>
<td>".$_POST['datumproef']."</td>
</tr>
</table>
<table border='0' cellpadding='0' cellspacing='0' width='752' bgcolor='#000000'>
<tr>
<td>
<p align='center'><font color='#FFFFFF'>LEVERDATUM</font></td>
</tr>
</table>
<table border='0' width='82%'>
<tr>
<td width='32%'>Leverdatum</td>
<td>".$_POST['leverdatum']." </td>
</tr>
<tr>
<td width='32%'>Eventuele bijzonderheden:</td>
<td>".$_POST['bijzonderheden']." </td>
</tr>
<tr>
<td width='32%'></td>
<td></td>
</tr>
</table>
<table border='0' width='50%'>
<tr>
<td width='36%'>Het Bericht:</td>
<td>".$_POST['bericht']."</td>
</tr>
</table>
</body>
</html>
";
$headers = "MIME-Version: 1.0\r\n";
$headers.= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers.= "From: ".$_POST['naam']." <".$_POST['email'].">\r\n";
// Headers, zodat we html kunnen gebruiken in de mail, en van wie de mail komt.
if(mail($naar, $_POST['onderwerp'],$bericht,$headers)) // Als de mail naar de maker is verstuurd
{
echo 'Uw bericht is succesvol verstuurd!';
}
else // Anders
{
echo 'Uw bericht is helaas niet verstuurd.';
}
$ond = "Opdrachtbon ". $firmanaam;
if(mail($naar, $ond,$bericht,$headers)) // Als de mail naar de verzender is verstuurd
{
echo 'Uw bericht is succesvol verstuurd!';
}
else // Anders
{
echo 'Uw bericht is helaas niet verstuurd.';
}
}
}
}
else
{
?>
<!-- Formulier weergeven -->
<p align="center">Opdracht Formulier</p>
<table border='0' width='66%'>
<form method='post' enctype="multipart/form-data">
<tr>
<td colspan="5" bgcolor="#800000">
<p align="center"><font color="#FFFFFF">Algemene gegevens</font></td>
</tr>
<tr>
<td width='20%' colspan="3">Firmanaam:</td>
<td colspan="2"><input type='text' name='firmanaam' /></td>
</tr>
<tr>
<td width='20%' colspan="3">Contactpersoon:</td>
<td colspan="2"><input type='text' name='contactpersoon' /></td>
</tr>
<tr>
<td width='20%' colspan="3">Orderreferentie:</td>
<td colspan="2"><input type='text' name='orderreferentie' /></td>
</tr>
<tr>
<td width='20%' colspan="3">Orderdatum:</td>
<td colspan="2"><input type='text' name='orderdatum' /></td>
</tr>
<tr>
<td width='20%' colspan="3">E-mail adress:</td>
<td colspan="2"><input type='text' name='email' /></td>
</tr>
<tr>
<td width='20%' colspan="3">Het onderwerp:</td>
<td colspan="2"><input type='text' name='onderwerp' size="20" /></td>
</tr>
<tr>
<td colspan="5" bgcolor="#000000">
<p align="center"><font color="#FFFFFF">Textiel</font></td>
</tr>
<tr>
<td width='44%'>
<p align="center">Artikelen:</td>
<td colspan="3">
<p align="center">Kleur:</td>
<td width='9%'>
<p align="center">Aantal:</td>
</tr>
<tr>
<td width='44%'>Artikel1:<input type='text' name='artikel1' size="20" /><br>
Artikel2:<input type='text' name='artikel2' size="20" /><br>
Artikel3:<input type='text' name='artikel3' size="20" /><br>
</td>
<td colspan="3">
<p align="center">----><input type='text' name='artikel1kleur' size="15" />----><br>
----><input type='text' name='artikel2kleur' size="15" />----><br>
----><input type='text' name='artikel3kleur' size="15" />----><br>
</td>
<td width='9%'><input type='text' name='artikel1aantal' size="4" /><br>
<input type='text' name='artikel2aantal' size="4" /><br>
<input type='text' name='artikel3aantal' size="4" /><br>
</td>
</tr>
<tr>
<td colspan="2">Uiterste aanleverdatum textiel:</td>
<td colspan="3"><input type='text' name='aanleverdatumtextiel' size="11" /></td>
</tr>
<tr>
<td colspan="5" bgcolor="#000000">
<p align="center"><font color="#FFFFFF">Borduring</font></td>
</tr>
<tr>
<td width='20%' colspan="3">Herhalings opdracht:<br>
</td>
<td colspan="2"><input type="radio" value="Ja" name="herhalingsopdracht">Ja<br>
<input type="radio" value="Nee" name="herhalingsopdracht">Nee</td>
</tr>
<tr>
<td width='20%' colspan="3">Formaat borduring:</td>
<td colspan="2"><input type='text' name='formaatborduring' size="24" /></td>
</tr>
<tr>
<td width='20%' colspan="3">Kleuren</td>
<td colspan="2"><input type='text' name='kleuren' size="24" /></td>
</tr>
<tr>
<td width='20%' colspan="3" height="68">Positie:<br>
<br>
<br>
</td>
<td colspan="2" height="68"><select size="1" name="positie">
<option>Anders...</option>
<option>Linkerborst (A)</option>
<option>Rechterborst (B)</option>
<option>Rugzijde (I)</option>
</select><br>
<textarea rows="3" name="anderepositie" cols="26">Anders namelijk...</textarea></td>
</tr>
<tr>
<td width='20%' colspan="3" height="59">Specificaties:<br>
<br>
</td>
<td colspan="2" height="59"><textarea rows="3" name="specificaties" cols="26"></textarea></td>
</tr>
<tr>
<td width='20%' colspan="3">Tekening bijvoegen:</td>
<td colspan="2"><input type="file" name="file1" size="20"></td>
</tr>
<tr>
<td colspan='5' bgcolor='#000000'>
<p align="center"><font color='#FFFFFF'>Artwork</font></td>
</tr>
<tr>
<td width='20%' colspan='3'>Aangeleverd als:<br>
<br>
<br>
</td>
<td colspan='2'><select size='1' name='aangeleverdals'>
<option>Anders...</option>
<option>Digitaal</option>
<option>Bestand</option>
<option>Werktekening</option>
</select><br>
<textarea rows='3' name='aangeleverdalsanders' cols='26'>Anders namelijk...</textarea></td>
</tr>
<tr>
<td width='20%' colspan='3'>Aangeleverd via:</td>
<td colspan="2"><select size="1" name="aangeleverdvia">
<option>Anders...</option>
<option>Fax</option>
<option>Post</option>
<option>Persoonlijk</option>
<option>Nu</option>
</select><input type="file" name="aangeleverdvia" size='20'><br>
<input type='text' name='aangeleverdviaanders' size='24' value='Anders namelijk' /></td>
</tr>
<tr>
<td width='20%' colspan='3'>Uiterlijke aanleverdatum:</td>
<td colspan='2'><input type='text' name='aanleverdatumartwork' size='24' /></td>
</tr>
<tr>
<td width='20%' colspan="3">Wilt u eerst een proef:</td>
<td colspan='2'><input type="radio" value="Ja" name="eerstproef">Ja
Datum:<input type='text' name='datumproef' size="24" /><br>
<input type="radio" value="Nee" checked name="eerstproef">Nee </td>
</tr>
<tr>
<td colspan='5' bgcolor='#000000'>
<p align="center"><font color='#FFFFFF'>Leverdatum</font></td>
</tr>
<tr>
<td width='20%' colspan='3'>Leverdatum:</td>
<td colspan='2'><input type='text' name='leverdatum' size="24" /></td>
</tr>
<tr>
<td width='20%' colspan='3'>Eventuele bijzonderheden:</td>
<td colspan='2'><textarea rows="3" name="bijzonderheden" cols="26"></textarea></td>
</tr>
<tr>
<td width='20%' colspan='3'>Het Bericht:</td>
<td colspan='2'><textarea name='bericht'>Uw Bericht</textarea></td>
</tr>
<tr>
<td colspan='5' align='center'><input type='submit' value='Verzend' name='verzend' /></td>
</tr>
</form>
</table>
<?php
}
?>
929 views