buen ya como recorrer las fechas ya hubo ejemplos , en este otro programa no veo como avanzas las fechas en el while pero como dije, ya hay ejemplos, de lo que quieres ahora a lo mejor esto te funciona para darte una idea
Código PHP:
$dias[1]="lunes";
$dias[2]="martes";
$dias[3]="miercoles";
$dias[4]="jueves";
$dias[5]="viernes";
$dias[6]="sabado";
$dias[7]="domingo";
echo $dias[date("N")];