Tema: Error log...
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/08/2003, 20:57
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
mm .. Pues el exit lo puedes poner justo despues de la lógica de tus funcioens que generas el log (si es que deseas terminar el script ahí mismo ..

En tu caso ..

Código PHP:
error_log("[ ".date ("d-m-Y")." ] { Error en una funcion }\n",3,"../log.txt");
exit; 
Y si quieres usar die() .. haz que tu función ademas de guardar el log en tu archivo de texto plano .. devuelva un "FALSE" ..

Código PHP:
error_log("[ ".date ("d-m-Y")." ] { Error en una funcion }\n",3,"../log.txt");
retrun FALSE
y el uso sería:

Código PHP:
call("loco()") or die "Error bla bla"
Y .. bueno como veras .. le paso como parámetro un "string" que es el nombre de la función ..

En tu "IF" tendrías que usar la función:

Código PHP:
if (!function_exists($function)){
    
error_log("[ ".date ("d-m-Y")." ] { Error en una funcion }\n",3,"../log.txt");
     return 
FALSE;

Ahora tendrás que quitar los () (o mejor dicho todo lo que esté entre () incluido los () ...parentesis) pues, la función para detectar si tienes una función definida sólo acepta el "nombre" de la función (un string) ..

más info:
www.php.net/function_exists

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.