Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/09/2012, 07:09
Avatar de jesus1975
jesus1975
 
Fecha de Ingreso: febrero-2012
Ubicación: Valencia
Mensajes: 54
Antigüedad: 12 años, 2 meses
Puntos: 3
Problema con require()

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 original
  1. require_once("conexion.php");
  2. $actual=time();
  3. $caducidad=$actual-9099000;
  4. $resultAnuncios1=mysql_query("SELECT * FROM anuncios WHERE fecha<=$caducidad ORDER BY fecha ASC", $idcon);
  5. while($filasAnuncios1=mysql_fetch_assoc($resultAnuncios1)){
  6.     $resultIdioma=mysql_query("SELECT idioma, lenguaje FROM metatags WHERE idioma='".$filasAnuncios1['pais']."'",$idcon);
  7.     $filasIdioma=mysql_fetch_assoc($resultIdioma);
  8.     $resultUsuario=mysql_query("SELECT email FROM usuarios WHERE idUsuario=".$filasAnuncios1['idUsuario'], $idcon);
  9.     $filasUsuario=mysql_fetch_assoc($resultUsuario);
  10.     require('../../language/'.$filasIdioma['lenguaje'].'.php');//Aqui es donde requiero el archivo para el idioma
  11.     $destino = $filasUsuario['email'];
  12.     $asunto = "Aquituanuncio.com - Renovacion anuncio";
  13.     $encabezado = "From: " . "Aquituanuncio.com";
  14.     $encabezado .= "<[email protected]>\r\n";
  15.     $encabezado .= "Content-type: text/html; charset=utf-8\r\n";
  16.                
  17.     $mensaje ="Este el contenido que le envio al usuario en el idioma que requiera su anuncio.";
  18.                        
  19.     mail($destino, $asunto, $mensaje, $encabezado);
  20. }
__________________
Nuevo portal de anuncios http://www.aquituanuncio.com