Bueno amigos les cuento, tengo un pequeño problema con un require. El problema es que en la ejecucion de un script dependiendo del idioma del anuncio requiero un archivo u otro. Cuando creo un while para enviar a varios contactos requiero el archivo de su idioma y el problema es que carga siempre el idioma del ultimo registro y no el de cada uno.
por ejemplo
anuncio1 - require(es-es.php)
anuncio2 - require(sq.php)
anuncio3 - require(en.php)
con este ejemplo me enviaria los tres en ingles.
Les dejo el codigo, las consultas las realiza bien puesto que hice un eco para ver el idioma que me lanzaba y en cada uno era correcto.
Código PHP:
Ver originalrequire_once("conexion.php");
$caducidad=$actual-9099000;
$resultAnuncios1=mysql_query("SELECT * FROM anuncios WHERE fecha<=$caducidad ORDER BY fecha ASC", $idcon); $resultIdioma=mysql_query("SELECT idioma, lenguaje FROM metatags WHERE idioma='".$filasAnuncios1['pais']."'",$idcon); $resultUsuario=mysql_query("SELECT email FROM usuarios WHERE idUsuario=".$filasAnuncios1['idUsuario'], $idcon); require('../../language/'.$filasIdioma['lenguaje'].'.php');//Aqui es donde requiero el archivo para el idioma
$destino = $filasUsuario['email'];
$asunto = "Aquituanuncio.com - Renovacion anuncio";
$encabezado = "From: " . "Aquituanuncio.com";
$encabezado .= "Content-type: text/html; charset=utf-8\r\n";
$mensaje ="Este el contenido que le envio al usuario en el idioma que requiera su anuncio.";
mail($destino, $asunto, $mensaje, $encabezado); }