Bonjour,
La question à se poser c'est pourquoi vouloir exécuter du code PHP dans un fichier dont l'extension est ".html" ?
Si c'est juste parce que tu trouves celà plus "joli" d'avoir des urls en ".html" à la fin, il y a 2 possibilités :
1) soit tu demandes à ton serveur Apache d’interpréter le PHP aussi sur les fichier .html
2) soit tu fais de la réécriture d'url pour quand on appelle un fichier .html, Apache en réalité ira chercher le .php
Pour la solution 1), voici le code à mettre dans un fichier .htaccess
ou sinon celui là (ça dépend des serveurs)
A noter que ce n'est pas forcément accepté par tous les hébergeurs web donc à vérifier avant de choisir cette solution.
La solution 2) qui est compatible avec quasiment tous les hébergeurs c'est de faire de l'url rewriting :
Voici le code à mettre dans un .htaccess :
Sur ton serveur, tu ne mets pas de fichier en .html mais en .php, et par contre tu pourras appeler les urls avec .html à la fin et Apache affichera les fichiers PHP correspondant