Código PHP:
<html>
<body>
<form action="dias.php" method="post">
Ingrese el dia:<input name="d1" id="d1"><br>
Ingrese el mes:<input name="m1" id="m1"><br>
Ingrese el anio:<input name="a1" id="a1"><br>
<input name="action" type="submit" value="Vista Previa"><br>
<?
if ($_POST['action']=='Vista Previa'):
function comprdias ($dia,$meses,$anio)
{
$dias=array(31,28,31,30,31,30,31,31,30,31,30,31);
$mesess=array(1-12);
$diaa=$meses - 1;
$c=$dias[$diaa];
$div4=$anio % 4;
$div100=$anio % 100;
$div400=$anio % 400;
if (($meses==2)&&(($div4==0 && $div100!=0)||($div400==0)))
{
$c=29;
}
if (($meses>0 && $meses<=12 && $dia>0 && $dia<= $c) && $anio > 1900)
{
$x=1;
}
else
{
$x=0;
}
return $x;
}
$d=$_POST['d1'];
$m=$_POST['m1'];
$a=$_POST['a1'];
$pasolosdias = comprdias("$d", "$m", "$a" );
if ($pasolosdias==1)
{
echo "La Fecha Ingresada es Valida";
}
else
{
echo "La Fecha Ingresada NO es Valida";
};
endif;
?>
</body>
</html>