Archivo pagina.php
Código:
Hola
Aquí hablo de blablabla
Saludos
Puedes separar el contenido en un archivo que guarde el texto en el idioma correspondiente. Puedes ver que el texto del código lo podríamos dividir en saludo, cuerpo y firma.
Entonces puedes tener el archivo donde mantengas el texto en español así:
Archivo es.php
Código
<?php $idioma['saludo'] = 'Hola'; $idioma['cuerpo'] = 'Aquí hablo de blablabla'; $idioma['firma'] = 'Saludos'; ?>
y el de inglés así:
Archivo en.php
Código
<?php $idioma['saludo'] = 'Hello'; $idioma['cuerpo'] = 'Here I talk about blablabla'; $idioma['firma'] = 'Greetings'; ?>
Y tu página original quedaría entonces algo como esto:
Código
<?php $lang = $_GET['language']; if($lang == 'es') include('es.php'); elseif($lang == 'en') include('en.php'); echo $idioma['saludo']; echo $idioma['cuerpo']; echo $idioma['firma']; ?>
Y no tendrías que manejar dos archivos diferentes con lo mismo excepto el texto en determinado idioma.
Saludos
Arwing