Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/01/2012, 15:25
agusv8
 
Fecha de Ingreso: septiembre-2009
Mensajes: 25
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Aporte: Traductor para pagina web multilenguaje sin BD

Hola muchas gracias por tu aporte!...

Te hago una consulta en el siguiente codigo para cambiar el idioma:

Código PHP:
Ver original
  1. <?php
  2. if($slang=$_GET['slang']) $_SESSION['language']=$slang;
  3. echo $lang->tran("Change language").": ";
  4.       $dir=opendir("lang/");
  5.       $first=1;
  6.       while (($file = readdir($dir)) !== false) {
  7.           if(substr(strtolower($file),-4)==".php"){
  8.               $slang=substr($file,0,-4);
  9.               if($first) $first=0; else echo "| ";
  10.                 if($_SESSION['language']==$slang) echo ucfirst($lang->tran($slang));
  11.                 else{ ?>
  12. <a href="index.php?lang=<?php echo $slang; }?>" ><?php echo ucfirst($lang->tran($slang)); }?></a>
  13.       <?php }
  14.       } ?>

al ponerlo en mi pagina queda en blanco o no carga... y me di cuenta que hay una llave ( } ), de mas, la saque y la pagina funciono pero el problema es que al hacer clic en los enlaces "http://localhost/index.php?lang=default", no funciona :(