Comunidad de diseño web y desarrollo en internet online

Extraño Problema. Aparece un 1 y no se porque...

Citar            
MensajeEscrito el 15 Jul 2007 04:54 pm
Hola a todos. Me sucede algo extraño.
Siguiendo los pasos de la biblioteca de aportes de PHP (Sistema de usuarios) logre que todo funcionara bien.
El problema me surge cuando pongo el codigo en cada pagina que requiere que se verifique el usuario.
Muestro el codigo y depues explico el problema......

Código :

<?php
//-- se verifica la sesion --//
session_start();
if(isset($_SESSION['usuario']))
{
echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>PANEL de Administracion</title>
<link href="css/basePanel.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="marco">
   <div id="cabecera">';
echo include("include/cabecera.inc.php");
echo '
</div>
</div>
</body>
</html>';
}else{
// usuario denegado se le manda a paseo
ob_start();
    header ("Location: index.php"); 
ob_end_flush(); 
}; 
?>


El tema ocurre en la linea donde dice -- echo include("include/cabecera.inc.php"); --
Despues de mostrarme el contenido de la cabecera correctamente me muestra el numero 1....extraño, no??
Por citar un ejemplo, si el archivo cabecera.inc.php tiene solamente este codigo:

Código :

<h2>Esta es la cabecera</h2>

Lo que me muestra en realidad es:
Esta es la cabecera 1

No tengo ni idea porque hace esto.... si alguien me puede dar una mano estare eternamente agradecido.

Por GustavoV

Claber

136 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 15 Jul 2007 08:33 pm

Código :

echo include("include/cabecera.inc.php");


Include retorna true o false depende del exito, y como tienes un echo al intentar imprimir "true" php hace la conversion a cadena y la representación de true en cadena es 1.

Solución: quita el echo, no lo necesitas

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 16 Jul 2007 07:27 am
Efectivamente esa fue la solución.
Muchísimas gracias, Maikel.

Por GustavoV

Claber

136 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.