Cita: En la mayoria de sitios en los que he mirado dicen que ese warning lo causa algun espacio en blanco o algun caracter especial despues y antes de <? ?> , otros foros dicen que es lo del UTF-8. He mirado el codigo unas...2000 veces y lo he puesto de todas las maneras...pero sigue yendo igual.
mirala otra vez :p, a veces un infimo espacio en blanco antes del " <?" no lo notas...
ahi lo dice claro, error en la linea 2 x salida producida en la linea 1, miralo de nuevo :)
otra cosa: te faltan los tags <html> en tu codigo y tu DOCTYPE