Ce site utilise des cookies pour améliorer uniquement votre expérience utilisateur.
Vous pouvez lire Ă tout moment comment nous utilisons les cookies sur le site.
Bonjour Ă tous đ
La question que certains d'entre vous me poseront est la suivante : Pourquoi vouloir exécuter du code PHP dans un fichier HTML ?
Il est si simple d'avoir des fichiers d'extension ".php
" et de pouvoir mélanger des portions de code HTML et code PHP.
Cependant il peut arriver que l'on soit contraint de travailler avec des fichiers d'extension ".html
" et dans ce cas l'interprétation et l'exécution du code PHP ne se fait pas.
Un exemple d'un tel cas tordu ?
Imaginer votre logiciel de création visuelle de pages web qui ne génÚre que des fichiers d'extension ".html
" mais qui est capable d'incorporer des scripts PHP.
Forcer l'interprétation PHP en hébergement web mutualisé
En hebergement Internet mutualisé, pour exécuter du code PHP dans un fichier HTML il est nécessaire de modifier son fichier ".htaccess
".
La directive standard Ă rajouter dans le fichier ".htaccess
" pour déclencher l'interprétation du PHP contenu dans les fichiers ".html
" est :
AddHandler application/x-httpd-php .html
Mais il arrive trÚs souvent qu'un hébergeur Internet utilise un "handler" différent pour interpréter le PHP.
Voici les handlers qu'il va falloir paramétrer dans votre ".htaccess
" pour les hébergeurs :
Pour OVH :
AddHandler fastcgi-script .html
Pour IONOS (anciennement 1&1) :
AddType x-mapp-php5 .html
Pour Infomaniak :
AddType application/x-httpd-php .html
Pour PlanetHoster :
Pour l'instant, la commande est inconnu
Pour Hosteur :
L'hébergeur est mort
Pour AlwaysData :
Aucune commande n'est existante et fonctionnel. Evitez cet hébergeur à tout prix.
Pour 000webhost :
Pour l'instant, la commande est inconnu
Pour Hostinger :
Pour l'instant, la commande est inconnu
Pour Webou-Pro :
AddHandler application/x-httpd-lsphp .html
Pour o2switch :
AddHandler application/x-httpd-lsphp .html
VoilĂ đ
N'hĂ©sitez pas Ă proposer des suggestions comme des commandes que vous aurez dĂ©couvert pour les hĂ©bergeurs contenant la mention "Pour l'instant, la commande est inconnu" ou d'autres hĂ©bergeurs moins connus ayant ce type de possibilitĂ© đ
Si vous avez des questions, n'hésitez pas à les poser en commentaires !
Si vous avez besoin d'aide, créez un topic !
Bonne continuation sur Sitedudev !