Foros del Web » Programando para Internet » PHP »

redeclarar funciones estandart php

Estas en el tema de redeclarar funciones estandart php en el foro de PHP en Foros del Web. Buenos dias a todos, Tengo una pregunta de PHP, estoy segura que a alguien le ha pasado ya. Tenemos instalado un crm de PHP que ...
  #1 (permalink)  
Antiguo 04/01/2013, 12:35
 
Fecha de Ingreso: junio-2008
Mensajes: 42
Antigüedad: 15 años, 9 meses
Puntos: 3
redeclarar funciones estandart php

Buenos dias a todos,
Tengo una pregunta de PHP, estoy segura que a alguien le ha pasado ya. Tenemos instalado un crm de PHP que utiliza la funcion file_get_contents() que no esta operativa en nuestro hosting ya que tenemos desactivada por temas de seguridad la configuracion de allow_url_fopen (esta a off). Evidentemente podemos localizar todas las llamadas de dicha funcion y reemplazarlos por una funcion propia con Curl. Pero en este caso nos encontramos con dificulatades a la hora de instalar actualizaciones automaticas.

ME pregunto si hay alguna opcion de redeclarar las funciones estandart de PHP.
Utilizamos php 5.3.3
Gracias a todos quien puede compartir alguna idea o solucion.
  #2 (permalink)  
Antiguo 04/01/2013, 12:38
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: redeclarar funciones estandart php

No, no es posible, lamentablemente lo único que van a poder hacer es cambiar las funciones una a una por otras, aunque no creo que sea mucho problema.

Pueden usar un script en PHP o en algún otro lenguaje scripting que recorra todo el directorio cambiando file_get_contents por otra siempre y cuando la firma de la función sea la misma.

¡Saludos!
  #3 (permalink)  
Antiguo 05/01/2013, 06:28
 
Fecha de Ingreso: junio-2008
Mensajes: 42
Antigüedad: 15 años, 9 meses
Puntos: 3
Respuesta: redeclarar funciones estandart php

Gracias GatorV
Ya que mis dudas se han confirmado reemplazaremos segun lo previsto todas las llamadas de file_get_contents por una funcion propia. Con zend studio hacer lo es muy facil, lo que problematico sera actualizaciones automaticas. Pero bueno, es lo que hay!

Etiquetas: funciones
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 12:34.