Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/01/2012, 10:56
mamo
 
Fecha de Ingreso: abril-2010
Mensajes: 18
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Aporte: Traductor para pagina web multilenguaje sin BD

Ya está claro. falta una "s" en el link
EL código correcto es:
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?slang=<?php echo $slang; }?>" ><?php echo ucfirst($lang->tran($slang)); }?></a>
  13.       <?php
  14.       } ?>