Código PHP:
<?php
$color = "#000000";
$colorb = "#CCCCCC";
if ( ((md5($_POST['pass']) != "a1e7f048b6ec3c6ff2b7bdbe51086bee")) && (isset($_POST['pass'])) ) {
$color = "#FF0000";
$colorb = "#F5A9A9";}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Fotos Nerea y Jose Manuel</title>
<style type="text/css">
<!--
.dos {border: double #FFFFFF 3px; text-align:center; background-color:#CCCCCC; padding:5px; margin-top:10px; margin-bottom:10px; height:30%; width:30%}
.dos:hover {border: double #FFFFFF 3px; text-align:center; background-color:#CCCCCC; padding:5px; margin-top:10px; margin-bottom:10px; height:45%; width:45%}
.uno {font-family: Arial, Helvetica, sans-serif; font: bolder; color: #000000; background-color:#FFFFFF; padding-top:10px; padding-bottom: 10px; margin-top:100px}
body {background-color:#333333}
input.text {background-color:<?php echo $colorb ?>; color:#000000; font:bolder; border:dashed <?php echo $color ?> 1px; margin:5px}
input.submit { background-color:#CCCCCC; color:#000000; border: double 3px;}
input.submit:hover {background-color: #FFFFFF; color:#000000; border: double 3px;}
#form {margin-top: 20px}
#tres {font-family: Arial, Helvetica, sans-serif; font: bolder; color: #CCCCCC}
-->
</style>
</head>
<body>
<?php
if (md5($_POST['pass']) == "a1e7f048b6ec3c6ff2b7bdbe51086bee") {
?>
<p align="center"><a href="uno.jpg" target="_blank"><img class="dos"src="uno.jpg" /></a>
<p align="center"><a href="dos.jpg" target="_blank"><img class="dos" src="dos.jpg" /></a>
<p align="center"><a href="tres.jpg" target="_blank"><img class="dos"src="tres.jpg" /></a>
<?php
}
else {
?>
<p id="form">
<form id="form1" name="form1" method="post" action="?" enctype="multipart/form-data">
<label>
<div align="center" id="tres">Fotos pillados de Nerea y Jose Manuel</div>
<div align="center" class="uno">Contraseña
<input class="text" type="password" name="pass" />
</div>
</label>
<label>
<div align="center">
<p>
<input class="submit" type="submit" name="Submit" value="Enviar" />
</p>
</p>
</div>
</label>
</form>
<?php
}
?>
<p> </p>
</body>
</html>
-----------------------------------
Dudas:
1.-¿Para cifrar la contraseña esta bien el sistema usado?. Gracias.
2.-El problema es q si la gente escribe en el explorador
www.dominio.com/uno.jpg
puede ver la imagen 1 sin necesitar introducir la contraseña, esto como lo puedo soluciona ¿.htaccess?
3.-Me he vuelto loco para hacer que si introduces mal la contraseña el cuadro de texto aparezca rojo. ¿Hay un mejor sistema?
Muchisimas gracias a todos.