Hola amigos, me estoy volviendo loco con un código PHP en el que intento mostrar unas líneas HTML si se cumplen unas condiciones de un formulario pero el servidor parece que "pasa" del PHP. Ni me hace un print_r de $_POST ni nada.
En otra página del mismo sitio tengo un formulario de contacto que envía un mail y funciona perfectamente, por lo que PHP está bien configurado en el servidor. Otra cosa rara es que en el localhost, copiando el código en Dreamweaver, me funciona perfectamente.
El código es el siguiente:
<?php
if($_POST['usuario']=='xxxxxx' && $_POST['pass']=='yyyyyy'){
?>
<!-- Un código HTML bastante largo -->
<?php
}
else{
?>
<!-- Otro código HTML -->
<?php
}
?>
Y el enlace para que podáis ver el resultado:
http://www.e-archt.es/index.php/component/content/article?id=147Resumiendo: solo me imprime el código HTML, todo, pasando de lo que le indica PHP.
Un saludo y muchas gracias.
EDITO: estoy usando Joomla como gestor de contenidos con la extensión DirectPHP pero ya digo que en otra página del mismo sitio web me funciona perfectamente. Además, si en vez de intercalar HTML con PHP uso print o echo tampoco gestiona el PHP (no imprime nada puesto que está dentro del PHP el contenido), es como si no existiese.