Maison >développement back-end >tutoriel php >Puis-je exécuter du code PHP dans un fichier HTML ?
Exécuter PHP dans des fichiers HTML
Q : Puis-je exécuter des scripts PHP dans un fichier .html ?
R : Par défaut, il n'est pas possible d'exécuter PHP dans un fichier .html. Les fichiers HTML sont destinés au formatage et à l'affichage du contenu, tandis que les scripts PHP sont du code côté serveur généralement enregistré avec une extension .php.
Ce que vous avez peut-être eu l'intention de demander, c'est comment exécuter du code PHP tout en préservant le apparition d'un fichier .html aux visiteurs. Voici comment y parvenir :
Solution :
Utilisation de .htaccess
Vous pouvez exploiter un fichier .htaccess pour masquez l'extension .php et affichez la page au format .html aux visiteurs. Voici un exemple de règle .htaccess :
RewriteEngine On RewriteRule ^index.html index.php [L]
Cette règle redirigera les requêtes index.html vers index.php, où le code PHP sera exécuté et le contenu HTML résultant sera affiché au client.
Méthode alternative : PHP avec extension .html
Dans certains cas, votre fournisseur d'hébergement Web peut vous autoriser à exécuter des scripts PHP même avec une extension .html. Dans de tels cas, vous pouvez créer un fichier nommé, par exemple, index.html et y inclure du code PHP. Cependant, il n'est pas garanti que tous les fournisseurs d'hébergement prennent en charge cette configuration.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!