Salut
ton PHP n'est pas interprété, est ce que les autres fichiers PHP de ton serveur fonctionnent bien ?
c est un serveur à toi , ou quelque part sur internet ?
si c est a toi, t as apache ou autre, verifie de bien avoir lancé le PHP et dans le apache2.conf ou httpd.conf, de faire reconnaitre l extension PHP comme "à traiter" comme un fichier php, et pas simplement du texte, html, comme c est ton cas
http://www.ac-creteil.fr/reseaux/systemes/linux/lamp/apache2-configuration.html
( pour faire simple, il lit tout le texte, mais ce qui est entre <? et ?> il ne doit pas l afficher, il doit l executer sur le serveur )
si tu n as pas ton propre serveur, tu ne peux pas y faire grand chose, change d hebergeur ! ca marche chez free.
Tcho.