Aca te detallo los errores:
1- La funcion gmtime no existe, la que si existe es gmdate();
2- ==>= No es una operador valido para una comparacion.
Aca te detallos alguno que si lo son:
$a == $b Igual TRUE si $a es igual a $b.
$a != $b Diferente TRUE si $a no es igual a $b.
$a <> $b Diferente TRUE si $a no es igual a $b.
$a < $b Menor que TRUE si $a es escrictamente menor que $b.
$a > $b Mayor que TRUE si $a es estrictamente mayor que $b.
$a <= $b Menor o igual que TRUE si $a es menor o igual que $b.
$a >= $b Mayor o igual que TRUE si $a es mayor o igual que $b.
3-
En esa caso en vez de usar un conviene usar un Case of (switch en php)
4-
Cuando el codigo dentro del if contiene una sola instrucion no son necesiario los caracteres de abrir/cerrar {}
En fin, aqui tienen el codigo, prueba estoi:
Código PHP:
<?
$horaservidor=gmdate();
if ($horaservidor == "6:00:00")
echo "<a href=maniana.htm">;
elseif ($horaservidor == "12:00:00")
echo "<a href=mediodia.htm>";
elseif ($horaservidor == "17:00:00")
echo "<a href=tarde.htm>";
elseif ($horaservidor == "20:00:00")
echo "<a href=noche.htm>";
?>