V čem mám chybu?

Nechápu jednu věc: napal jsem si tenhle kód:
<?php
echo "Charset: ";
echo $HTTP_ACCEPT_CHARSET;
echo "<br>";
echo "&";
echo "<br>";
echo "Jazyk: ";
echo $HTTP_ACCEPT_LANGUAGE;
echo "<br>";
echo "Přišel z: ";
echo $HTTP_REFERER
echo "<br>";
echo "Prohlížeč: ";
echo $HTTP_USER_AGENT;
echo "<br>";
echo "IP adresa: ";
echo $REMOTE_ADDR;
echo " : ";
echo $REMOTE_PORT;
echo " (";
echo $REMOTE_HOST;
echo ") ";
?>


a kdyz se na to na webu podivam, mam tam napsany doslova tohle:
"; echo "&"; echo "
"; echo "Jazyk: "; echo $HTTP_ACCEPT_LANGUAGE; echo "
"; echo "Přišel z: "; echo $HTTP_REFERER echo "
"; echo "Prohlížeč: "; echo $HTTP_USER_AGENT; echo "
"; echo "IP adresa: "; echo $REMOTE_ADDR; echo " : "; echo $REMOTE_PORT; echo " ("; echo $REMOTE_HOST; echo ") "; ?> "; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "

Fakt to nechapu: kde delam chybu?
Kdyz se na to z webu podivas? :D tyfole, musi to mit priponu .php, a navic echo $HTTP_REFERER chybí střednik .. takže echo $HTTP_REFERER;
jestli ono by taky nebylo lepší použít $_SERVER['REMOTE_HOST'] apod... jinak to opravdu vypadá, že se prostě php neprovádí, takže je otázka, jestli to má tuý příponu php a jestli to je na stroji, kde php běží. A pak taky případně co máš před tímhle kódem a možná i co za ním.
No, uz jsem to vyresil, ale nechapu to....
Mel jsem to ulozeny v souboru "vim_vsechno.php" - v tom to delalo tu chybu... Pak jsem to ulozil do souboru "vimto.php" a najednou to funguje... Nechapu to! Dokonce, kdyz jsem do toho souboru "vim_vsechno.php" napsal echo "hello"; tak to taky nefungovalo! Je to divny, ale hlavne, ze mi to funguje....

P.S.: Vysledek je tady: http://contact.xf.cz/pozdrav.php
hmmmmmmm tak to je bomba ze ses fakt teskej tvrdakze "vis vsechno" !