Programación Web y Scripting > PHP

 Problema con include

(1/1)

franz.:
Hola, miren tengo un probleme, el asunto es con un script para utentificacion de usuarios, el cript funciona a la perfeccion es este de aca: www.tufuncion.com/login_autentificacion_php
lo que quiero hacer es que cuando el usuario este autentificado incluya un menu, es decir un panel de autentificacion, para esto configure el index.php

--- Código: Text ---   <?      // Configura la información de tu cuenta    $dbhost='localhost';    $dbusername='root';    $dbuserpass='mipass';    $dbname='pruebas';    session_start();     // Conexión a la base de datos    mysql_connect ($dbhost, $dbusername, $dbuserpass);    mysql_select_db($dbname) or die('Cannot select database');        if (isset($_SESSION['s_username'])) {    include("menu.html")    echo "Bienvenido a mi sitio has ingresado como ".$_SESSION['s_username'].", gracias por la visita!";            }else{    echo "Tu no estas autentificado dirigete a  login.php o registrate en register.php";    echo $_SESSION['s_username'];    }    ?>    como se aprecia antes del echo, coloque un include("menu.html")
pero me da el siguiente error al ejecutar el index.php  aun sin haberme logueado

--- Citar ---Parse error: syntax error, unexpected T_ECHO in /home/httpd/html/pruebas/user/index.php on line 19
--- Fin de la cita ---
cuando la linea 19 contiene :
    echo "Bienvenido a mi sitio has ingresado como ".$_SESSION['s_username'].", gracias por la visita!";
alguien sabe como lo puedo solucionar?
escribi un archivo por aparte el cual de prueba  para ver si funcionaba el include donde puse
<?
include("menu.html")
?>
y si me funciona, pero no se por q en este archivo no, me pueden ayudar pleas?
---------------------------------------------------------------------------------------------------------------------------------
problema reuelto gracias a mi amigo torres me dijo :

--- Citar ---  [17:02:26] we...
    [17:02:30] no se te olvida poner el ;
    [17:02:33] -_-'
Th3r0rn,  dice:
    [17:02:38] no
    [17:02:48] en el archivo por sepraado funciona =/
    [17:02:53] ademas ese error no es el q marca
    [17:02:55] çu,u
alex dice:
    [17:04:16] ponle primero el ; ...
Th3r0rn,  dice:
    [17:08:41] TE AMO TORRES
alex dice:
    [17:08:56] LoL
Th3r0rn,  dice:
    [17:09:13] pero por q en un archivo q llame in.php que contenia:
    [17:09:14] <?
include("menu.html")
?>
    [17:09:21] si me lo incluia?
    [17:09:24] sin el ;
alex dice:
    [17:09:29] porke es lo unico ke hay
    [17:09:38] el ?> es como si ya terminara todo lo anterior
    [17:09:58] pon un include sin ; despues de un echo no serviria
--- Fin de la cita ---

JrcsDev:
En la linea 18 te falta un punto y coma al final


--- Código: PHP ---include("menu.html") 
cambialo por:


--- Código: PHP ---include("menu.html"); 

Navegación

[0] Índice de Mensajes

Ir a la versión completa