Le quito el header, y da el mismo error.
El header va perfecto con otras páginas.
Este es el código:
Código PHP:
session_start();
include ('conn.php');
$current = $_SERVER['REQUEST_URI'];
$current = explode('?',$current);
$current = str_replace('/','',$current[0]);
$query = 'SELECT * FROM titulos WHERE nombre = "'.$current.'"';
$result = $conn->query($query);
$query = $result->fetch_array();
$result->close();
$titulo = $query['titulo'];
$title = array();
preg_match_all ("/&/",$titulo,$reem,PREG_OFFSET_CAPTURE);
$array = array(1 => strlen($titulo));
array_push ($reem[0],$array);
if (!empty ($reem[0])){
for ($i = 0;$i <= count($reem[0]);$i++){
if (isset($reem[0][$i-1][1])){
$carac = ($reem[0][$i][1] - $reem[0][$i-1][1]-1);
}else{
$carac = $reem[0][$i][1];
}
if ($i == 0){
$title[] = substr($titulo, 0, $carac);
}else{
$title[] = substr($titulo, $reem[0][$i-1][1]+1, $carac);
}
}
}
if (count($title) > 2){
$i = 1;
$current = $_SERVER['REQUEST_URI'];
$current = explode('?',$current);
$id = explode('=',$current[1]);
$id = $id[1];
while (isset($title[$i])){
if ($title[$i] == 'marca'){
$query = 'SELECT marca FROM coche WHERE id = '.$id.';';
}else if ($title[$i] == 'modelo'){
$query = 'SELECT modelo FROM coche WHERE id = '.$id.';';
}else if ($title[$i] == 'titulo'){
$query = 'SELECT nombre_web FROM general;';
}
$result = $conn->query($query);
$datos = $result->fetch_array();
$result->close();
$title[$i] = $datos[0];
$i = $i+2;
}
}
$titulo = implode('',$title);
$descripcion = $query['descripcion'];
$pclave = $query['pclave'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title><?php echo ($titulo); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<meta name="robots" content="index,follow,archive"/>
<meta http-equiv="Content-Language" content="es"/>
<meta name="description" content="<?php echo ($descripcion); ?>"/>
<meta name="keywords" content="<?php echo ($pclave); ?>"/>
<style type="text/css">
@import url('estilo.css');
</style>
</head>
<body>
<div id="logo"><br/>Logo<br/></div>
<div id="contenedorsup">
<div id="banner"><br/>Banner</div>
<div id="menu" style="text-align:right"><div class="barraMenu"><a class="enlace" href="*******">Acceso empresas</a></div></div>
</div>
<div id="menucont">
<div id="menu">
<div class="barraMenu">
<?php
$query = 'SELECT * FROM menu ORDER BY pos ASC';
if ($result = $conn->query($query)){
while ($menu = $result->fetch_row()) {
echo ('<a class="enlace" href="'.$menu[2].'">'.$menu[1].'</a>|');
}
$result->close();
}
?>
</div>
</div>
</div>
Y va perfectamente en otras páginas.