Ok, mira, probé tu código, y si me tira un error :
Código:
Parse error: syntax error, unexpected $end in C:\...\file.php on line 49
Pero esa línea correspondía al cierre del tag <html>, así que esa línea no era.
Busqué, y me di cuenta de que hay unos short_tags por ahí, y lo obvio en este caso, es que tu servidor no lo soporta.
Mira estas líneas :
Código PHP:
Ver original<?php if ($idioma != 'es') { ?><li><a href="plantilla.php?idioma=es">Español</a></li><? } ?>
<?php if ($idioma != 'en') { ?><li><a href="plantilla.php?idioma=en">English</a></li><? } ?>
<?php if ($idioma != 'de') { ?><li><a href="plantilla.php?idioma=de">Deutsch</a></li><? } ?>
Si te fijas, cuando cierras la llave, las metes dentro de
<? } ?>, pero debería ser
<?php } ?>.
Así me mostró el contenido, espero te sirva. Nos vemos.