Bueno he realizado esto y parece que así funciona , no se que os parecerá pero he verificado varias veces y parece que va bien no obstante si me daís alguna sugerencia pues perfecto a fin de modificarlo más :
Código PHP:
<?
$fecha_inicio="15:32:24 10-31-2011";
$fecha_termino="15:34:24 10-31-2011";
$fecha_tag=explode(" ",$fecha_inicio);
$f_ini_1=explode(":",$fecha_tag[0]);
$f_ini_2=explode("-",$fecha_tag[1]);
$fecha_ini_horas_end="".$f_ini_1[0]."".$f_ini_1[1]."".$f_ini_1[2]."";
$fecha_ini_dias_end="".$f_ini_2[0]."".$f_ini_2[1]."".$f_ini_2[2]."";
$fecha_tag_2=explode(" ",$fecha_termino);
$f_end_1=explode(":",$fecha_tag_2[0]);
$f_end_2=explode("-",$fecha_tag_2[1]);
$fecha_end_horas_end="".$f_end_1[0]."".$f_end_1[1]."".$f_end_1[2]."";
$fecha_end_dias_end="".$f_end_2[0]."".$f_end_2[1]."".$f_end_2[2]."";
if($fecha_ini_horas_end<=date("His") && $fecha_ini_dias_end<=date("mdY") && $fecha_end_horas_end>=date("His") && $fecha_end_dias_end>=date("mdY"))
{
print "Sorteo Comenzado";
}
else
{
if($fecha_end_horas_end<=date("His") && $fecha_end_dias_end<=date("mdY"))
{
print "Sorteo Terminado";
}
else
{
print "Sorteo No Comenzado";
}
}
?>