Fijate, capaz que te tire error, por que en php dentro de uans comillas no puede haber otras, por problemas de Parseo....
Por eso siempre proba reemplazando las comillas " por tildes '
una correccion al codigo de mauled:
Código PHP:
<input type="text" name="fecha" value="<?php echo date('d-m-Y'); ?>" />