Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/04/2010, 10:55
rpv
 
Fecha de Ingreso: febrero-2010
Mensajes: 275
Antigüedad: 14 años, 2 meses
Puntos: 10
Respuesta: problemas con INCLUDE dentro de un WHILE

El problema es que en tus archivos de idioma tienes funciones, si `incluyes` una vez cada archivo de idioma no hay problema, la cuestión es de que como incluyes más de una vez php re-compila el mismo archivo que hizo previamente y detecta que una función de este archivo ya está registrada.

Lo que deberías hacer son dos ciclos (while), uno para hacer una lista de archivos que necesites incluir y después una lista para procesar tu información.

Ojo, te dará el mismo problema si en tus archivos de idioma usas nombres de funciones idénticas, es decir, si en tus archivos tienes una función que se llame `procesar()` debes asigarle nombres diferentes en cada archivo de idioma: en espanol.php que se llame procesar_espanol(), en english.php que se llame procesar_english(), etc.