Posted By

arucordoba on 11/11/10


Tagged

language automatic


Versions (?)

Autolenguage


 / Published in: PHP
 

  1. <?php
  2. if(empty($sitelang)){
  3. $sitelang = getenv("HTTP_ACCEPT_LANGUAGE");
  4. }
  5. switch($sitelang){
  6.  
  7. case "en" : //en = ingles
  8. header ('location:en/index.php');
  9. break;
  10. case "es" : //es = espaƱol
  11. $sqls="SELECT * FROM languajes WHERE id_languaje=2";
  12. $resultados=mysql_query($sqls,$idcon);
  13. $filas=mysql_fetch_assoc($resultados);
  14. if($filas['activo']=='si'){
  15. header ('location:es/index.php');
  16. }else{
  17. header ('location:en/index.php');
  18. }
  19. break;
  20. case "it" : //it = italiano
  21. $sqls="SELECT * FROM languajes WHERE id_languaje=3";
  22. $resultados=mysql_query($sqls,$idcon);
  23. $filas=mysql_fetch_assoc($resultados);
  24. if($filas['activo']=='si'){
  25. header ('location:it/index.php');
  26. }else{
  27. header ('location:en/index.php');
  28. }
  29. break;
  30. case "ch-cn" : //ch-cn = chino
  31. $sqls="SELECT * FROM languajes WHERE id_languaje=4";
  32. $resultados=mysql_query($sqls,$idcon);
  33. $filas=mysql_fetch_assoc($resultados);
  34. if($filas['activo']=='si'){
  35. header ('location:cn/index.php');
  36. }else{
  37. header ('location:en/index.php');
  38. }
  39. break;
  40. default :
  41. header ('location:en/index.php');
  42. break;
  43. }
  44. ?>

Report this snippet  

You need to login to post a comment.