HTML interesse |
|
Heb een php.bestand dat de volgende foutmelding in de W3C validator geeft
Line 85, Column 80: end tag for element "FONT" which is not open.
…"2">- Uw naam is niet ingevuld.</font><br>'; $pI++; }✉
<?
if(!empty($_POST['verstuur']))
{ // Er is op de knop 'verstuur e-mail' gedrukt...
$pError = ''; // Een begin met de errors als die er zijn
$pI = 0; // Deze telt het aantal erros.
if(strlen($_POST['naam']) < 2)
{ $pError .= '<font color="#FFFFFF" size="2">- Uw naam is niet ingevuld.</font><br>'; $pI++; }
if(strlen($_POST['email']) < 6 || !ereg('@',$_POST['email']) || !ereg('.',$_POST['email']))
{ $pError .= '<font color="#FFFFFF" size="2">- Uw emailadres is niet (juist) ingevuld.</font><br>'; $pI++; }
if(strlen($_POST['bericht']) < 6)
{ $pError .= '<font color="#FFFFFF" size="2">- U heeft geen bericht ingevuld.</font><br>'; $pI++; }
if(!empty($pError))
{ // Als er dan toch errors zijn..
echo ($pI == 1) ? '' : ''; // even kijken of het meervoud of enkelvoud is.
echo $pError; // echoën van de error(s)
}
else
{
// uiteindelijk toch mailen :)
$pHeader = "MIME-Version: 1.0\r\n";
$pHeader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$pHeader .= "To: ".$cNaam." <".$cEmail.">\r\n";
$pHeader .= "From: ".$_POST['naam']." <".$_POST['email'].">\r\n";
$pBericht = 'Het volgende bericht is gestuurd via het contact formulier:<br><br><br>'.$_POST['bericht']."<br>Telefoon: ".$telefoon;
mail($cEmail,$cOndPre.' '.$_POST['onderwerp'].' '.$cOndSuf,$pBericht,$pHeader);
echo '<font color="#000000" size="3">Bedankt voor uw bericht. Ik zal zo spoedig mogelijk contact met u opnemen.</font><br><br><br><br> ';
$pShow = true; // formulier wordt niet weer getoond
}
}
// Kijken of er een waarde moet worden gegeven aan velden...
$pNaam = (isset($_POST['naam'])) ? $_POST['naam'] : '';
$pEmail = (isset($_POST['email'])) ? $_POST['email'] : '';
$pTelefoon = (isset($_POST['telefoon'])) ? $_POST['telefoon'] : '';
$pBericht = (isset($_POST['bericht'])) ? $_POST['bericht'] : '';
// kijken of het cookie bestaat, zoja dan wordt het formulier niet getoond.
if(isset($_COOKIE['mailform']))
{ $pShow = true; echo 'Je kunt maar eens in de '.$cSpam.' minuten een e-mail versturen!'; }
if(!isset($pShow))
{ // het formulier als $pShow niet bestaat.
?>
<? if(!empty($_POST['verstuur'])) { // Er is op de knop 'verstuur e-mail' gedrukt... $pError = ''; // Een begin met de errors als die er zijn $pI = 0; // Deze telt het aantal erros. if(strlen($_POST['naam']) < 2) { $pError .= '<font color="#FFFFFF" size="2">- Uw naam is niet ingevuld.</font><br>'; $pI++; } if(strlen($_POST['email']) < 6 || !ereg('@',$_POST['email']) || !ereg('.',$_POST['email'])) { $pError .= '<font color="#FFFFFF" size="2">- Uw emailadres is niet (juist) ingevuld.</font><br>'; $pI++; } if(strlen($_POST['bericht']) < 6) { $pError .= '<font color="#FFFFFF" size="2">- U heeft geen bericht ingevuld.</font><br>'; $pI++; } { // Als er dan toch errors zijn.. echo ($pI == 1) ? '' : ''; // even kijken of het meervoud of enkelvoud is. echo $pError; // echoën van de error(s) } else { // uiteindelijk toch mailen :) $pHeader = "MIME-Version: 1.0\r\n"; $pHeader .= "Content-type: text/html; charset=iso-8859-1\r\n"; $pHeader .= "To: ".$cNaam." <".$cEmail.">\r\n"; $pHeader .= "From: ".$_POST['naam']." <".$_POST['email'].">\r\n"; $pBericht = 'Het volgende bericht is gestuurd via het contact formulier:<br><br><br>'.$_POST['bericht']."<br>Telefoon: ".$telefoon; mail($cEmail,$cOndPre.' '.$_POST['onderwerp'].' '.$cOndSuf,$pBericht,$pHeader); echo '<font color="#000000" size="3">Bedankt voor uw bericht. Ik zal zo spoedig mogelijk contact met u opnemen.</font><br><br><br><br> '; $pShow = true; // formulier wordt niet weer getoond } } // Kijken of er een waarde moet worden gegeven aan velden... $pNaam = (isset($_POST['naam'])) ? $_POST['naam'] : ''; $pEmail = (isset($_POST['email'])) ? $_POST['email'] : ''; $pTelefoon = (isset($_POST['telefoon'])) ? $_POST['telefoon'] : ''; $pBericht = (isset($_POST['bericht'])) ? $_POST['bericht'] : ''; // kijken of het cookie bestaat, zoja dan wordt het formulier niet getoond. if(isset($_COOKIE['mailform'])) { $pShow = true; echo 'Je kunt maar eens in de '.$cSpam.' minuten een e-mail versturen!'; } { // het formulier als $pShow niet bestaat. ?>
Ik zoek met rot maar kan de fout echt niet vinden.
|