he encontrado un ejemplo sencillo para comprobar fechas y estuve jugando un poco con el pero no logro ajustarlo a mi necesidades.
lo que hago primero para ver si funciona es esto:
Código PHP:
Ver original<?php
$a="10/06/2007";
$string = "$a";
if (preg_match('/^\d{1,2}\/\d{1,2}\/\d{4}$/', $string)) { echo "ejemplo 8 realizado con éxito.";
}
?>
y funciona correctamente pero al quererlo poner en mi codigo no logro hacer que funcione.
Este es el codigo donde necesito que funcione:
Código PHP:
Ver original<html>
<head>
<title>Publicar Tema</title>
</head>
<body>
<?
if (!$_POST){
?>
<form action="publicar.php" method="post" enctype="multipart/form-data" id="form1" name="form1">
Fecha de inicio: <input type="text" name="fecha_inicio" size=14 value="dia/mes/año/" >
<input type="submit" value="Ver Publicacion">
</form>
<?
}//aqui termina el if del formulario de la autollamada
$fecha_inicio= $_POST["fecha_inicio"];
echo $fecha_inicio;
$a=$fecha_inicio;
$string = "$a";
if (preg_match('/^\d{1,2}\/\d{1,2}\/\d{4}$/', $string)) { echo "ejemplo 8 realizado con éxito.";
}
?>
No se porque no funciona, ya lo intente de mil veces pero no consigo hacerlo funcionar.
Muchas gracias por su atención y perdone mi ignorancia.