Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/07/2011, 09:11
Avatar de jotaincubus
jotaincubus
 
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: Error en la sintaxis que me está costando resolver.

Cita:
Iniciado por lobo_php Ver Mensaje
y no sé que sea eso de
print<<<EOT
Eso se llama HEREDOC y se utiliza para imprimir en pantalla GRANDES cantidades de texto.

Para utilizar HEREDOC se utiliza <<< seguido de 3 caracteres alfanuméricos, seguidos de la cadena de texto y terminando con los mismos 3 caracteres que colocaron al principio.

El identificador HEREDOC (3 caracteres) no pueden estar incluidos en la cadena de texto.
No puede contener espacios en blanco, tabulaciones ni comentarios.
La linea no puede incluir detrás ningún otro carácter.

En cuanto a la duda de SonrisaCs a mi me parece que tienes varios errores:


Código PHP:
Ver original
  1. if(isset($_SESSION["logeado"]) && !empty($_SESSION["logeado"])){
  2. print <<<EOT
  3. acá todo lo que quieras imprimir sin mas ECHOS.<br/> ni puntos y comas (;)
  4. EOT;
  5. }else{
  6. print <<<EOT
  7. acá todo lo que quieras imprimir sin mas ECHOS.<br/> ni puntos y comas (;)
  8. EOT;
  9. }

Espero que esto sirva de ayuda.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???