As-tu bien lu ma précédente réponse ?
Je t'ai indiqué l'erreur et où la corriger : dans ton script (phpwebgallery je présume), tu as un fichier dans lequel les données de connexion ne sont pas bonnes, le fichier /phpwebgallery/include/common.inc.php.
Je suppose que tu as fait fonctionner ce script en local et ça marchait bien, ensuite tu as envoyé le tout sur free.fr par FTP et là, ça ne marche plus. Normal, le mot de passe sur free et celui sur ta machine ne doivent pas être les mêmes. Tu as indiqué le code suivant :
// Database connection
@mysql_connect( $cfgHote, $cfgUser, $cfgPassword ) or my_error( 'mysql_connect', true );
@mysql_select_db( $cfgBase ) or my_error( 'mysql_select_db', true );
Avant ça, il doit y avoir la définition des variables $cfgHote, $cfgUser, $cfgPassword et $cfgBase. Il faut vérifier les deux premières.
______________________________________________________________
Une question bien formulée, c'est un problème bien compris : ça représente déjà les 3/4 de la réponse ;)