Foros del Web » Administración de Sistemas » Apache »

notice al ejecutar

Estas en el tema de notice al ejecutar en el foro de Apache en Foros del Web. Me gustaria saber como poder evitar que se impriman en la web los NOTICE del servidor (supongo que son del servidor) Apache ... el notice ...
  #1 (permalink)  
Antiguo 08/05/2007, 14:22
 
Fecha de Ingreso: mayo-2007
Mensajes: 4
Antigüedad: 17 años, 6 meses
Puntos: 0
notice al ejecutar

Me gustaria saber como poder evitar que se impriman en la web los NOTICE del servidor (supongo que son del servidor) Apache ... el notice me da porque uso una variable de $_SESSION antes de definirla pero es que si la defino antes me jode todo lo que tengo echo .... antes usaba el IIS y SQL Sever 2000 y nunca me salio eso... asi que supuse que los notice se pueden evitar

espero una respuesta muchas gracias
  #2 (permalink)  
Antiguo 08/05/2007, 14:49
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
Re: notice al ejecutar

Si es código php con hacer un isset($variable) suelen desaparecer esos avisos. Si quieres pon el código y te doy una respuesta más detallada.

__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #3 (permalink)  
Antiguo 08/05/2007, 14:55
 
Fecha de Ingreso: mayo-2007
Mensajes: 4
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: notice al ejecutar

<?php
session_start();

if ($_SESSION["flag"]==true) {
$_SESSION["flag"]=false;
}

este es el codigo y me da error de no definido la variable "flag"
  #4 (permalink)  
Antiguo 08/05/2007, 14:59
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
Re: notice al ejecutar

Prueba cambiando la condición del if. Déjalo así:

<?php
session_start();

if (isset($_SESSION["flag"]) && $_SESSION["flag"]==true) {
$_SESSION["flag"]=false;
}
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #5 (permalink)  
Antiguo 08/05/2007, 15:02
 
Fecha de Ingreso: mayo-2007
Mensajes: 4
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: notice al ejecutar

OK !!!! Lo probare dentro de un rato que tengo que sacar de paseo al chucho jeje y te contesto si se soluciona o no :)

Pero igualmente muchisisisisimas gracias :D

Un saludo, te contestaré lo antes posible
  #6 (permalink)  
Antiguo 08/05/2007, 15:24
 
Fecha de Ingreso: mayo-2007
Mensajes: 4
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: notice al ejecutar

Siiiiiiiiiiiiiiiiiiii ya no sale !!!!! :D:D:D:D:D MUCHISISISISISISISMAS GRACIAS

Ahora por curiosidad, porque se soluciona simplemente usando el isset ??????

Muchas gracias de nuevo :)

Un saludo
  #7 (permalink)  
Antiguo 08/05/2007, 16:02
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
Re: notice al ejecutar

No tengo ni idea de qué hace el isset para que luego no salgan los notice... simplemente es algo que ya sabía por experiencia propia
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #8 (permalink)  
Antiguo 09/05/2007, 03:18
Avatar de b3nj4  
Fecha de Ingreso: febrero-2002
Mensajes: 168
Antigüedad: 22 años, 9 meses
Puntos: 3
Re: notice al ejecutar

Hay una función de PHP que es con la que pones qué mensajes quieres recibir: mensajes notice, warnings, errores, todos, ninguno... la función se llama error_reporting:

error_reporting(0); // para no mostrar ningún mensaje
error_reporting(E_ALL); // para mostrar todos los mensajes

más info en http://www.php.net/error_reporting
__________________
¿Quieres programas de diseño web en PortalProgramas?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:24.