Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/11/2014, 15:58
Avatar de carlospc
carlospc
 
Fecha de Ingreso: noviembre-2008
Ubicación: Huancayo/Perú
Mensajes: 240
Antigüedad: 16 años, 3 meses
Puntos: 12
Exclamación require_once no me reconoce cadena y cambia a favicon.ico

Buenas, tengo un problema curioso, lo paso a detallar:

tengo una cadena que se genera en función de una variable.

Código PHP:
$ruta_archivo "../_lang/archivo_".$idioma.".php";
require_once(
$ruta_archivo); 
Como verán es sencillo, el valor de $idioma puede ser o 'es' o 'en' por lo cual el valor de $ruta_archivo debería de ser algo como
"../_lang/archivo_es.php" o "../_lang/archivo_en.php" dependiendo del valor de $idioma

Pero en el server se me esta generando el siguiente error_log
Código:
[27-Nov-2014 21:57:57 UTC] PHP Warning:  require_once(../_lang/country_favicon.ico.php): failed to open stream: No such file or directory in /home/dominio/public_html/COUNTRIES/es/pais.php on line 18
[27-Nov-2014 21:57:57 UTC] PHP Fatal error:  require_once(): Failed opening required '../_lang/country_favicon.ico.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/dominio/public_html/COUNTRIES/es/pais.php on line 18
Como se puede apreciar, el $idioma me lo reemplaza por favicon.ico

Olvide mencionar que la linea 18 es precisamente donde esta el require_once

Alguien sabe a que se deba esto???

Gracias
__________________
Mi web --> www.CarlosPC.net

Última edición por carlospc; 27/11/2014 a las 16:01 Razón: add info