Exécuter PHP à partir d'un fichier HTML

PHP est un langage de programmation côté serveur qui est utilisé en conjonction avec HTML pour améliorer les fonctionnalités d'un site Web. Il peut être utilisé pour ajouter un écran de connexion ou une enquête, rediriger les visiteurs, créer un calendrier, envoyer et recevoir des cookies, etc. Si votre site Web est déjà publié sur le Web, vous devrez le modifier un peu pour utiliser le code PHP avec la page.

Lorsqu'une page Web est accessible, le serveur vérifie l'extension pour savoir comment gérer la page. D'une manière générale, s'il voit un fichier .htm ou .html, il l'envoie directement au navigateur car il n'a rien à traiter sur le serveur. S'il voit une extension .php, il sait qu'il doit exécuter le code approprié avant de le transmettre au navigateur.

Processus

Vous trouvez le script parfait et vous voulez l'exécuter sur votre site Web, mais vous devez inclure PHP sur votre page pour qu'il fonctionne. Vous pouvez simplement renommer vos pages en yourpage.php au lieu de yourpage.html, mais vous pouvez déjà avoir des liens entrants ou un classement dans les moteurs de recherche, donc vous ne voulez pas changer le nom du fichier. Que pouvez-vous faire?

Si vous créez quand même un nouveau fichier, vous pouvez également utiliser .php, mais la façon d'exécuter PHP sur une page .html consiste à modifier le fichier .htaccess. Ce fichier peut être masqué, donc en fonction de votre programme FTP, vous devrez peut-être modifier certains paramètres pour le voir. Ensuite, il vous suffit d'ajouter cette ligne pour .html:

Application AddType / x-httpd-php .html

ou pour .htm:

Application AddType / x-httpd-php .htm

Si vous prévoyez d'inclure le PHP sur une seule page, il est préférable de le configurer de cette façon:

 Application AddType / x-httpd-php .html 

Ce code rend l'exécutable PHP uniquement sur le fichier yourpage.html et pas sur toutes vos pages HTML.

Pièges

  • Si vous avez un fichier .htaccess existant, ajoutez-y le code fourni, ne le remplacez pas ou d'autres paramètres peuvent cesser de fonctionner. Soyez toujours prudent lorsque vous travaillez sur votre fichier .htaccess et demandez à votre hôte si vous avez besoin d'aide.
  • Tout élément de vos fichiers .html commençant par