Jump to content

Tag Closure False Positive Error


Recommended Posts

I am encountering a problem with Dreamweaver and PHP. The attached example is a simplification of the problem

 

I have a php header with the following code:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>
<table><tr><td>
    This is my header
   </td></tr></table>
</body>
</html>

 

I then reference this in a main page using the following code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<body>
<p>more text goes here</p>
<p><?php include('whit_head.php');?></p>
<?php echo('test value');?>
</body>
</html>

 

I encounter the following problems. The errors are illustrated in the attached document.

The title of the whit_header.php file is some how imported leading to the "Untitled Document </head>" occurring above "This is my header". The php is also being displayed which is odd since "Live view" is not enabled.

 

The set up I am using has worked on previous websites but now it is giving this error. I have no idea what is causing this and I will appreciate any help.

 

Thank you.

 

post-164259-0-94339300-1373998670_thumb.png

post-164259-0-73998700-1373998677_thumb.png

Link to comment
https://forums.phpfreaks.com/topic/280212-tag-closure-false-positive-error/
Share on other sites

If this is the entire content of whit_head.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>
<table><tr><td>
    This is my header
   </td></tr></table>
</body>
</html>

You need to get rid of everything besides what inside the body tags.  You're basically putting another <head> and <html> and body tags in side the file rather than just the html that needs to be included.  From what it looks like, you results would be like this

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<body>
<p>more text goes here</p>
<p>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>
<table><tr><td>
    This is my header
   </td></tr></table>
</body>
</html>
</p>
<?php echo('test value');?>
</body>
</html>

Thank you for your repsonses. I will give this a try.

 

I have a follow up questions. If the header is failing because of the <html><body> and other tags why have previous pages I have built with these included worked fine? Is this error a result of Dreamweaver or the other pages just wierd in some way. They follow the same pattern I posted above.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.