Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: yovaninu en 11 Junio 2007, 03:39 am



Título: informe de errores en scripts php en el navegador
Publicado por: yovaninu en 11 Junio 2007, 03:39 am
Sucede que cuando estoy ejecutando cualquier script php en el navegador bajo el appserv (apache+mysql) y si algun script tiene algun error en la sintaxis del code php sucede que el navegador algunas veces me muestra en la linea que se produce el error, es decir "error line 75" por ejemplo, pero otras veces no muestra nada de nada y asi es mas dificil hallar la linea de error, el navegador se queda en blanco....

¿a que se debe esto?
¿tiene algo que ver la version del AppServ?
¿hay algo que se deba modificar en el php.ini?

Gracias y un saludo...


Título: Re: informe de errores en scripts php en el navegador
Publicado por: Ertai en 12 Junio 2007, 21:53 pm
Que yo sepa no, diría que será por algún bucle infinito que has hecho mal.

La página se queda cargando?

Si es así, lo más seguro es que sea eso. Sino, es que tu código es correcto pero no hace lo que tu quieres. Entonces te toca buscarte la vida poniendo echos en los puntos conflictivos para poder comprobar que sea lo que tu quieres.

Saludos!


Título: Re: informe de errores en scripts php en el navegador
Publicado por: yovaninu en 13 Junio 2007, 01:37 am
No, no es un bucle.. me explico mejor:

por ejemplo tengo un script asi
 
 echo "hola a todos";
 echo "<br>"
 echo "como estan...";

se nota que falta un punto y coma en el segundo echo, mi pregunta era que en algunas PCs el navegador me informa que hay un error en la linea 2 (claro falta el punto y coma) pero en otras Pcs, no dice nada, el navegador se queda en blanco, claro que si corrijo el error, el script funciona, pero mi pregunta era por que no me dice en que linea hay error.

pues ¿es normal que me diga en que linea tengo error cierto?

por ejemplo algo asi:
Código:
Parse error: parse error, unexpected T_ECHO, expecting ',' or ';' in C:\AppServ\www\nop.php on line 4

en otros navegadores simplemente NO me muestra eso.
¿por que?

Gracias y un saludo otra vez.


Título: Re: informe de errores en scripts php en el navegador
Publicado por: se.oohaya en 13 Junio 2007, 17:12 pm
Mira consulta en el manual de php la función error_reporting. Tal vez te sea de utilidad.


Título: Re: informe de errores en scripts php en el navegador
Publicado por: дٳŦ٭ en 13 Junio 2007, 23:37 pm
Si lo muestra así será siempre.. almenos sea problemas del navegador.

set_time_limit(0);  :huh: