expresion siempre evalua a falso... por que? [Solucionado]

Hola amigos no sabia donde poner el post espero que la seccion sea la adecuada.
El problema que tengo es que nunca programe ni en HTML ni en php asi que esperaba que alguien me pudiera ayudar a comprender por que el siguiente codigo siempre evalua a falso?

<?
$pagina = "prueba.php" ; // Aquí el nombre de la página que contendrá el script
$tucontrasena =  "prueba" ; // Aquí escribe tu contraseña
if($contrasena == $tucontrasena) {
echo "<html>
  <head>
  <title>Access Reports on server-ByRoma</title>
  </head>
  <body>
  <div align=center>
    <a href=http://server-ByRoma/><img border=0 src=debian.png></a>
    <table border=0 cellspacing=6 cellpadding=7>
      <tr>
        <th align=center nowrap><b><font face=Arial size=4 color=green>Access Reports on server-ByRoma</font></b></th>
      </tr>
      <tr>
        <td align=center bgcolor=beige><font face=Arial size=3><a href=mrtg>Trafico de Red</a></font></td>
      </tr>
      <tr>
        <td align=center bgcolor=beige><font face=Arial size=3><a href=squid-reports>Proxy</a></font></td>
      </tr>
    </table>
  </div>
  </body>
  </html>";

;}
else {
echo "
<div align=center>
<p>Password
<form method=post action=$pagina>
<input type=password name=contrasena>
<input type=submit value=Entrar>
</form>
</div>
" ;
}
?>

De antemano gracias

¿la pagina la has nombrado como prueba.php?

Porque el input de un formulario no pasa sus valores directamente a variables de php, sino que escribe en la variable global $_POST (para este caso, si el formulario enviarlos datos mediante get seria la variable $_GET)

De este modo, el input de nombre "contrasena" escribe su valor de salida en "$_POST['contrasena']"

Que grande sabia que tenia algo que ver con eso pero no tenia ni idea de como POST pasaba los parametros.
Gracias Pato!!

No lo marco ya que no estoy hasta mañana para probar!

Heheh, cosas de principiante. Añun así te aconsijo que veas la Documentación de PHP y busca tutoriales. Si quieres hacer alguna aplicación Web seria, PHP es para ti!

Amitie 10g escribió:

Heheh, cosas de principiante. Añun así te aconsijo que veas la Documentación de PHP y busca tutoriales. Si quieres hacer alguna aplicación Web seria, PHP es para ti!

Era para safar el momento.
La programacion web no me interesa... aunque uno se da cuenta de que a veces es necesario saber un poco de todo.
Saludos.