O prueba esto:
Código PHP:
<?php
//la funcion recibe el parametro fecha en el formato indicado
//si no se pasa un parametro asume la fecha de hoy 15/09/2006
function fRecibeFechaRetornaDia($fecha="15/09/2006")
{
//el primer dia de la semana en ingles es el domingo
$semana=array("DOMINGO","LUNES","MARTES","MIERCOLES","JUEVES","VIERNES","SABADO");
list($dia,$mes,$ano)=explode("/",$fecha);
//date("w") devuelve la posicion del dia de la semana
$posdia=date("w",mktime(0,0,0,$mes,$dia,$ano));
return $semana[$posdia];
}
//este echo es sólo es para probar que funciona
echo fRecibeFechaRetornaDia();
?>