Autor Tema: [!TUT] Personalizar tus errores de php.  (Leído 1211 veces)

Desconectado Focux

  • PHPero Master
  • ******
  • Mensajes: 1.010
  • Karma: 22
    • Ver Perfil
[!TUT] Personalizar tus errores de php.
« en: 29 de Mayo de 2010, 20:28:16 pm »
Con esto podras guardar tus errores en la bd, ademas de que algunas veces son mas utiles estos errores que los por defectos porque hay veces que te dan una linea erronea o alguna otra cosa.

Citar
function showErrors ($numero$error$archivo$linea) {
echo &
#39;Ha ocurrido un error en el archivo &#39; . $archivo . &#39;, la linea &#39; . $linea . &#39;<br/> ERROR: &#39; . $error . &#39;<br/>Las actuales variables son:&#39; . print_r($GLOBALS, 1);
}

Luego de hacer esto, le decimos a la funcion set_error_handler() que vamos a usar nuestro propio sistema para mostrar errores haciendo lo siguiente:
Citar
set_error_handler(&#39;showErrors&#39;); 
« Última modificación: 29 de Mayo de 2010, 20:40:03 pm por Focux »
Mixtiqueros.net

<?PHP
define
(_miNombre, &#39;Focux&#39;);
if(_miNombre == &#39;Focux&#39;): printf(&#39;%s es un programador avanzado&#39;, _miNombre); else: printf(&#39;Tu no eres %s&#39;, _miNombre); endif;
?>

Comunidad PHPeros

[!TUT] Personalizar tus errores de php.
« en: 29 de Mayo de 2010, 20:28:16 pm »

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:[!TUT] Personalizar tus errores de php.
« Respuesta #1 en: 01 de Agosto de 2010, 11:13:34 am »
Muy bueno, es logico pero nunca me lo habia pensado +karma

Desconectado rapjuan

  • PHPer@
  • **
  • Mensajes: 52
  • Karma: 0
    • Ver Perfil
Re:[!TUT] Personalizar tus errores de php.
« Respuesta #2 en: 01 de Agosto de 2010, 15:02:08 pm »
Esto puede ser útil ;) y más por q en php aveces los errores boquean el diseño...

Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.278
  • Karma: 77
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:[!TUT] Personalizar tus errores de php.
« Respuesta #3 en: 01 de Agosto de 2010, 17:33:58 pm »
No tenía la más mínima idea de esta función, pero veo que puede ser útil para entender mejor los errores y demás. Te dejo un K+ ;)
Saludos ^^
- Moderador de PHP


Desconectado Focux

  • PHPero Master
  • ******
  • Mensajes: 1.010
  • Karma: 22
    • Ver Perfil
Re:[!TUT] Personalizar tus errores de php.
« Respuesta #4 en: 01 de Agosto de 2010, 21:18:11 pm »
Gracias a todos, ademas esto lo he utilizado para trabajos que le he hecho a empresas y asi puedo tener control de los errores, ademas sirve para aplicaciones las cuales les quieras dar un poco de profesionalidad poniendole diseno a la forma de mostrar errores.
Mixtiqueros.net

<?PHP
define
(_miNombre, &#39;Focux&#39;);
if(_miNombre == &#39;Focux&#39;): printf(&#39;%s es un programador avanzado&#39;, _miNombre); else: printf(&#39;Tu no eres %s&#39;, _miNombre); endif;
?>