Hola
no me cuadra lo que dice luchope ya que no controla los meses ni los años, pongamos el siguiente ejemplo:
fecha_final = 18-07-2005
fecha_actual = 18-04-2005
Código PHP:
<?php
$fecha="18-07-2005";
$hoy=date(d);
$dia_fecha=substr($fecha, 0, 2);
$falta=$dia_fecha-$hoy;
echo "Faltan ".$falta." dias para la fecha indicada";
?>
Si apliamos el algoritmo no sale algo asin:
$hoy = 18;
$dia_fecha = 18;
$faltan = 18-18 = 0;
RESULTADO:
"Faltan 0 dias para la fecha indicada" ... pues va a ser que no