Sólo con PHP??? creo que te harás un problema y confucion total... la solcuion para trabajar en varios idiomas es XML... y si el idioma traducido esta en un BD debes generar XML con PHP... es mas facil trabajar con XML y no hay tanta confucion... te lo digo por experiencia...
Esta es una web que estoy haciendo con 3 idiomas... aun me falta mucho.. pero puedes probar los cambios de idioma al pulsar las banderas...
www.proteccionglobal.com/aguilatur.php
Cada idioma esta en un XML... llamados por ejemplo menu_ES.xml menu_FR.xml, etc... y uso una variable global que hace el cambio _global.idioma="ES";
y al hacer click en la bandera llama a las funciones que cargan los datos y concatena... ..... load("menu_"+_global.idioma+".xml").....
con ese metodo puedes usar todos los idiomas que deses manejando una sola variable FR, EN, ES, etc... la traduccion solo lo haces en los XML ....
Cita: ..........
<menu_inicio>HOME</memu_inicio>
<menu_contacto>CONTAC</menu_contacto>
...........
Pero..... Aca esta el codigo para cargar los datos que pides con PHP:
Cita: System.useCodepage= true;
//cargar estilos
var styleObj = new TextField.StyleSheet();
styleObj.load("style_flash_agencias.css");
styleObj.onLoad = function(success) {
if (success) {
contenedor.styleSheet = styleObj;
}
};
////cargar archivo
function cargar()
{
dato = new LoadVars();
dato.load("carga_red.php?id="+ide.text);
contenedor.htmlText = "Cargando Contenido...";
dato.onLoad = function(succes)
{
if (succes) {contenedor.htmlText = this["nombre"];}
else {contenedor.htmlText="Error
"; }
}
}
Saludos.