Lo que pasa es que lo estas planeando mal, lo ideal es que el index se componga del footer, header y content.php
sería algo así:
header.php
Código PHP:
Ver original<?php
//esto es lo que viene en el header de php
//definimos la raiz del directorio
$raiz = "http://miweb.com/";
?>
<!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" />
<link rel="stylesheet" href="<?php echo $raiz;?>style.css" type="text/css" />
<title>Mi web</title>
</head>
<body>
<div id="wrap">
<?php
//este es el div que contendrá la info variable de nuestra
//web como menus entradas fotos etc.
//si te fijas al definir la raiz y ponerla delante de todas las rutas relativas nos
//evitamos mucho trabajo
?>
footer.php
Este puede contener lo que quieras pero debe cerrar el div wrap o como le hayas llamado al que va a contener tu info
content.php
esta es la parte que siempre va a cambiar y puede contener cualquier cosa.
por ejemplo un formulario
Código HTML:
Ver original <form id="form" method="post" action="contacto.php"> Nombre:
<input type="text" name="nombre" size="15"/> Apellido:
<input type="text" name="apellido" size="15"/> Email:
<input type="text" name="email" size="15"/> <td style="text-align:left;"> <input type="submit" value="Enviar" class="button"/>
ahora si ya puedes armar tu
index.php
Código PHP:
Ver originalinclude ('header.php');
include ('content.php');
include ('footer.php');
esa es la idea
ahora si quieres armar un index en la carpeta "
en"
Código PHP:
Ver originalinclude ('../header.php');
include ('../content.php');
include ('../footer.php');
de este modo llamas a los archivos un nivel arriba.