Si votre script PHP implémente des notions liées à PHP5, il ne fonctionnera pas sur votre serveur Free.fr car PHP5 n'est pas activé par défaut.

Pour ce faire, créez un fichier

.htaccess

à la racine de votre serveur, contenant la ligne suivante :
php 1
Et voilà, ça devrait fonctionner!