Re: [VE][70] Possibly found a validation error

J.A. Verhoeven wrote:

> Validating http://verhoeven-nl.eu/test/verhoeven/nl/formact.php
> Error [70]: "end tag for X omitted, but OMITTAG NO was specified"

That's not what I get, I get:

| Line 38, Column 116: end tag for "div" omitted, but OMITTAG NO
| was specified.

Which is perfectly okay, it reflects what a browser "sees" as the
source:

[...]
| <div id="left">
| <h2>O o p s ...</h2><p>U heeft geen achternaam ingevuld!</p>
| <p>Klik om terug te gaan en je naam in te vullen.</p>

(actually only two lines, I've split the second line).  That is
the end of what I get.  There is a missing </div>, and that is
what the validator gets, there is also a missing </body>, and a
missing </html>.  

It is also what you get if you click on your own HTTP URL with
any browser / curl / wget / whatever.

>  <div id="left">
>   <?php
>    $voornaam = htmlspecialchars($_POST["voornaam"]);
>    $achternaam = htmlspecialchars($_POST["achternaam"]);
[...]
>    if (!$achternaam) {
>     echo "<h2>O o p s ...</h2>";
>  echo "<p>U heeft geen achternaam ingevuld!</p>";
>  echo "<p>Klik om terug te gaan en je naam in te vullen.</p>";

> <!-- when adding this part the page will not validate and gives
> strange results exit;}?> 
> -->

Well, the </div></body></html> is missing, that's not strange,
it is as it should be if you "exit" at this point.

> Please can you tell if it's a bug in the validator

You are not trying to validate the raw PHP source by file upload,
or are you ?  Don't try that, the validator is no PHP debugger.

 Frank

Received on Thursday, 17 April 2008 05:01:43 UTC