Comment exécuter un script php dans un fichier html?
Je voudrais savoir comment faire pour l'exécution d'un simple code php à l'intérieur d'un .extension de fichier html?
source d'informationauteur ABA
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas exécuter
PHP
dans une page html se terminant avec.html
. Sauf si la page est en fait de PHP et de l'extension a été modifiée avec.htaccess
de.php
à.html
Ce que tu veux dire est:
Pour exécuter 'php' code à l'intérieur de 'html' ou 'htm',
pour 'apache version 2.4.23'
Allez dans "/etc/apache2/mods-enabled"
edit '@mime.conf'
Aller à la fin du fichier et
ajoutez la ligne suivante:
AVANT la balise " < /ifModules >'
vérifié et testé avec "apache 2.4.23'
et "php 5.6.17-1'
en vertu de l' 'debian'
Simplement tu ne peux pas !! mais vous avez quelques possbile options :
1 - Excute php page en tant que page externe.
2 - écrire votre code html à l'intérieur de la page php lui-même.
3 - l'utilisation d'iframe pour inclure du php dans le code html de la page.
pour être plus précis , sauf si vous voulez modifier votre fichier htaccess , vous pouvez considérez ceci:
http://php.about.com/od/advancedphp/p/html_php.htm
merci pour les idées mais aucune ne fonctionne ici. Donc je l'ai fait...
J'utilise xampp dernière version sur 2014.
aller à \xampp\apache\conf\extra\httpd-xampp.conf.
nous allons trouver ce morceau de code:
Accent sur la deuxième ligne, nous devons changer:
Et c'est tout. Les bonnes œuvres!
Vous avez besoin pour faire de l'extension .php pour exécuter un code php
MAIS si vous ne pouvez pas changer l'extension que vous pourriez utiliser Ajax pour exécuter le php de l'extérieur et obtenir le résultat
Pour exemple:
Ici, le JQuery est chargé et dès que le chargement des pages, l'appel ajax php fichier dans lequel les données sont prises, les données sont ensuite mis dans la div
Espère Que Cette Aide
Je ne suis pas sûr si c'est ce que tu voulais, mais c'est une très hackish façon à inclure php. Ce que vous faire est de vous mettre le php que vous souhaitez exécuter dans un autre fichier, et ensuite vous d'inclure ce fichier dans une image. Par exemple:
RunFromHTML.php
RunPhp.html
Maintenant, après la visite RunPhp.html vous devriez trouver un fichier appelé file.txt dans le même répertoire que vous avez créé deux fichiers, le fichier doit contenir "Hello World!" à l'intérieur d'elle.
Oui, vous pouvez exécuter le PHP dans une page HTML.
J'ai réussi à exécuter du code PHP dans mon HTML, fichiers pour de nombreuses années. (Pour les curieux, c'est parce que j'ai plus de 8 000 statique fichiers HTML créés par moi et par d'autres au cours des 20 dernières années et je ne voulais pas perdre de classement des moteurs de recherche en les modifiant et, plus important encore, j'ai trop d'autres choses à travailler).
Je ne suis pas un expert -- voici ce que j'ai essayé et ce qui fonctionne pour moi. S'il vous plaît ne me demandez pas de l'expliquer.
Tout ci-dessous consiste en l'ajout d'une ligne ou deux à vos .fichier htaccess.
Voici ce que l'un d'hôte ( http://simolyhosting.net ) soutien a fait pour moi en 2008-mais il ne fonctionne plus pour moi maintenant.
Cette solution semble être obsolète maintenant, mais il pourrait travailler pour vous.
Voici ce qui fonctionne pour moi maintenant:
(Cette page contient du code PHP qui s'exécute correctement avec la solution ci-dessus -- http://mykindred.com/bumstead/steeplehistory.htm )
Ci-dessous sont les autres solutions que j'ai trouvées, ils ne sont PAS les miennes:
https://forums.cpanel.net/threads/cant-execute-php-in-html-since-ea4-upgrade.569531
Je le vois à travers de nombreux serveurs, j'ai récemment mis à niveau vers EA4. En utilisant cPanel des gestionnaires d'Apache ou de l'ajout de cette directement .htaccess (le même que cPanel fait via l'interface graphique ajouter des gestionnaires):
9 septembre 2016
https://help.1and1.com/hosting-c37630/scripts-and-programming-languages-c85099/php-c37728/parsing-php-code-within-html-pages-a602364.html
Ouvrir un éditeur de texte tel que wordpad, bloc-notes, nano, etc. et ajoutez la ligne suivante:
Si vous voulez utiliser PHP 5.4 au lieu de PHP 5.2 ensuite, utilisez la ligne suivante à la place:
https://www.godaddy.com/community/Developer-Cloud-Portal/Running-php-in-html-files/td-p/2776
Pour exécuter HTML à l'aide de FastCGI/PHP, essayez d'ajouter ce code à la .fichier htaccess du répertoire du script:
Vous pouvez ajouter des lignes supplémentaires pour les autres extensions de fichier si nécessaire.
Aussi simple que de placer quelque chose le long de ces lignes dans votre code HTML en supposant que votre serveur est configuré pour exécuter du PHP dans des fichiers avec l'extension HTML.