Foros del Web » Programando para Internet » PHP »

Como mostrar errores en PHP

Estas en el tema de Como mostrar errores en PHP en el foro de PHP en Foros del Web. Buenas Tardes, tengo la siguiente funcion: function mensaje($xx){ echo "<script>alert('$xx');</script>"; return; } si la ejecuto asi: mensaje("hay error"); funciona perfectamente. pero asi: $error="Hay Error"; mensaje($error); ...
  #1 (permalink)  
Antiguo 05/03/2011, 16:56
Usuario no validado
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires
Mensajes: 413
Antigüedad: 15 años
Puntos: 3
Como mostrar errores en PHP

Buenas Tardes, tengo la siguiente funcion:

function mensaje($xx){
echo "<script>alert('$xx');</script>";
return;
}

si la ejecuto asi: mensaje("hay error"); funciona perfectamente.

pero asi:
$error="Hay Error";
mensaje($error);
muestra el alert vacio.

El problema es que le estoy mandando una variable PHP, la verdad no me doy cuenta que pasa.

Agradecido a alguien que me ayude.
  #2 (permalink)  
Antiguo 05/03/2011, 17:01
 
Fecha de Ingreso: mayo-2010
Mensajes: 84
Antigüedad: 13 años, 10 meses
Puntos: 6
Respuesta: Como mostrar errores en PHP

Hola,
Prueba reemplazando esto en la función:
....
echo "<script>alert(\'$xx\');</script>";
...

Un saludo.
  #3 (permalink)  
Antiguo 05/03/2011, 17:07
Usuario no validado
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires
Mensajes: 413
Antigüedad: 15 años
Puntos: 3
Respuesta: Como mostrar errores en PHP

ahora no muestra ni el alert, debe haber algun problema en el orden de las "\"
si se te ocurre algo bienvenido
  #4 (permalink)  
Antiguo 05/03/2011, 17:13
 
Fecha de Ingreso: mayo-2010
Mensajes: 84
Antigüedad: 13 años, 10 meses
Puntos: 6
Respuesta: Como mostrar errores en PHP

Hola,
A ver esto.
...
echo "<script>alert('" . $xx . "');</script>";
...

Un saludo.
  #5 (permalink)  
Antiguo 05/03/2011, 17:15
 
Fecha de Ingreso: mayo-2010
Mensajes: 84
Antigüedad: 13 años, 10 meses
Puntos: 6
Respuesta: Como mostrar errores en PHP

Yo lo he probado y si me funciona, no era necesario hacer ninguna modificación.
  #6 (permalink)  
Antiguo 05/03/2011, 17:32
Usuario no validado
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires
Mensajes: 413
Antigüedad: 15 años
Puntos: 3
Respuesta: Como mostrar errores en PHP

Listo amigo le habia puesto comillas simples en vez de dobles
Muchas Gracias
  #7 (permalink)  
Antiguo 05/03/2011, 20:00
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Como mostrar errores en PHP

Ok, estas tratando de llamar una función Javascript con PHP directamente, no puedes hacer eso al menos no directamente.
PHP se ejecuta en el servidor y Javascript en el cliente.

Etiquetas: Ninguno
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 06:06.