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