Comment utiliser PHP en HTML
dans cet article, je vais vous montrer comment utiliser le code PHP dans vos pages HTML. Il est destiné aux débutants PHP qui tentent de renforcer leur emprise sur le langage de script côté serveur le plus populaire au monde.
encore une fois, PHP est un langage de script côté serveur. Cela signifie QU’un script PHP est exécuté sur le serveur, que la sortie est construite sur le serveur et que le résultat est envoyé en HTML au navigateur client pour le rendu. Il est naturel de mélanger PHP et HTML dans un script, mais en tant que débutant, il est difficile de savoir comment combiner le code PHP avec le code HTML.,
apprenez PHP avec un cours en ligne gratuit
Si vous voulez apprendre PHP, consultez notre cours en ligne gratuit sur les fondamentaux de PHP! Dans ce cours, vous apprendrez les fondamentaux de la programmation PHP. Vous commencerez par les bases, en apprenant comment PHP fonctionne et en écrivant des boucles et des fonctions PHP simples. Ensuite, vous construirez des classes de codage pour la programmation orientée objet simple (POO). En cours de route, vous apprendrez toutes les compétences les plus importantes pour écrire des applications pour le web: vous aurez la chance de vous entraîner à répondre aux demandes GET et POST, à analyser JSON, à authentifier les utilisateurs et à utiliser une base de données MySQL.,
-
GRATUITPHPPHP FondamentauxJeremy McPeak
aujourd’Hui, nous allons discuter d’un couple de façons différentes que vous pourriez choisir lorsque vous souhaitez utiliser le PHP dans le HTML. Je suppose que vous avez une installation de travail de PHP afin que vous puissiez exécuter les exemples fournis dans cet article.
différentes façons de combiner PHP et HTML
D’une manière générale, LORSQU’il s’agit d’utiliser PHP en HTML, il existe deux approches différentes. La première consiste à intégrer le code PHP dans votre fichier HTML lui-même avec le .,extension html-cela nécessite une considération particulière, dont nous discuterons dans un moment. L’autre option, la manière préférée, est de combiner les balises PHP et HTML .les fichiers php.
puisque PHP est un langage de script côté serveur, le code est interprété et exécuté côté serveur. Par exemple, si vous ajoutez le code suivant dans votre index.fichier html, il ne sortira pas de la boîte.
<!DOCTYPE html><html><head><title>Embed PHP in a .html File</title></head><body><h1><?php echo "Hello World" ?></h1></body></html>
tout d’abord, ne vous inquiétez pas si vous n’avez jamais vu ce type de code PHP et HTML mixte auparavant, comme nous en discuterons en détail tout au long de cet article., L’exemple ci-dessus affiche ce qui suit dans votre navigateur:
<?php echo "Hello World" ?>
afin que vous puissiez voir, par défaut, les balises PHP dans votre .les documents html ne sont pas détectés, et ils sont juste considérés comme du texte brut, sortie sans analyse. C’est parce que le serveur est généralement configuré pour exécuter PHP uniquement pour les fichiers avec le .extension php.
Si vous voulez exécuter vos fichiers HTML en PHP, vous pouvez dire au serveur d’exécuter votre .fichiers html comme des fichiers PHP, mais il est une bien meilleure idée de mettre votre code PHP et HTML mixte dans un fichier avec le .extension php.,
C’est ce que je vais vous montrer dans ce tutoriel.
comment ajouter des balises PHP dans votre Page HTML
quand il s’agit d’intégrer du code PHP avec du contenu HTML, vous devez joindre le code PHP avec la balise de début PHP<?php
et la balise de fin PHP?>
. Le code enveloppé entre ces deux balises est considéré comme du code PHP, et donc il sera exécuté côté serveur avant que le fichier demandé ne soit envoyé au navigateur client.
regardons un exemple très simple, qui affiche un message en utilisant du code PHP. Créer l’index.,fichier php avec le contenu suivant sous la racine de votre document.
la chose importante dans l’exemple ci-dessus est que le code PHP est enveloppé par les balises PHP.
la sortie de l’exemple ci-dessus ressemble à ceci:
et, si vous regardez la source de la page, elle devrait ressembler à ceci:
comme vous pouvez le voir, le code PHP est analysé et exécuté côté serveur, et il »est fusionné avec HTML avant que la page ne soit envoyée au client navigateur.,
regardons un autre exemple:
cela affichera la date et l’heure actuelles, vous pouvez donc utiliser du code PHP entre les balises HTML pour produire une sortie dynamique à partir du serveur. Il est important de se rappeler que chaque fois que la page est exécutée Côté Serveur, tout le code entre les balises <?php
Et ?>
sera interprété comme PHP, et la sortie sera intégrée avec les balises HTML.
en fait, il existe une autre façon d’écrire l’exemple ci-dessus, comme indiqué dans l’extrait de code suivant.,
dans l’exemple ci-dessus, nous avons utilisé la fonction de concaténation de PHP, qui vous permet de joindre différentes chaînes en une seule chaîne. Et enfin, nous avons utilisé la constructionecho
pour afficher la chaîne concaténée.
la sortie est la même quelle que soit la méthode que vous utilisez, comme indiqué dans la capture d’écran suivante.
ce qui nous amène à une autre question: qui est le meilleur moyen? Devriez-vous utiliser la fonction de concaténation ou insérer des balises PHP séparées entre les balises HTML?, Je dirais que cela dépend vraiment—il n’y a pas de règle stricte qui vous oblige à utiliser l’une de ces méthodes. Personnellement, je pense que la méthode d’espace réservé est plus lisible par rapport à la méthode de concaténation.
la structure globale de la page PHP combinée avec le code HTML et PHP devrait ressembler à ceci:
<!DOCTYPE html><html><head><title>...</title></head><body>HTML...<?php PHP code ... ?>HTML...<?php PHP code ... ?>HTML... </body></html>
dans la section suivante, nous verrons comment vous pouvez utiliser les boucles PHP avec HTML.
comment utiliser les boucles PHP dans votre page HTML
parcourir les tableaux pour produire du contenu HTML est l’une des tâches les plus courantes que vous rencontrerez lors de l’écriture de scripts PHP., Dans cette section, nous verrons comment vous pouvez parcourir un tableau d’éléments et générer une sortie.
dans la plupart des cas, vous devrez afficher le contenu du tableau que vous avez rempli à partir de la base de données ou d’autres sources. Dans cet exemple, par souci de simplicité, nous allons initialiser le tableau avec des valeurs différentes au début du script lui-même.
allez-y et créez un fichier PHP avec le contenu suivant.
tout d’Abord, nous avons initialisé le tableau au début de notre script. Ensuite, nous avons utilisé la constructionforeach
pour parcourir les valeurs du tableau., Et enfin, nous avons utilisé la constructionecho
pour afficher la valeur de l’élément de tableau.
Et le résultat devrait ressembler à ceci:
Le même exemple avec un while
boucle ressemble à ceci:
Et le résultat sera le même. C’est ainsi que vous pouvez utiliser les boucles foreach
et while
pour générer du contenu HTML basé sur des tableaux PHP.
dans la section suivante, nous verrons comment vous pouvez utiliser la syntaxe des balises courtes PHP.,
comment utiliser les balises courtes PHP
dans les exemples que nous avons discutés jusqu’à présent, nous avons utilisé le<?php
comme balise de départ partout. En fait, PHP est livré avec une variante, <?=
, que vous pouvez utiliser comme syntaxe à main courte lorsque vous souhaitez afficher une chaîne ou une valeur de la variable.
révisons l’exemple avec la syntaxe à main courte dont nous avons parlé plus tôt.
comme vous pouvez le voir, nous pouvons omettre la constructionecho
ouprint
tout en affichant une valeur en utilisant la syntaxe abrégée., La syntaxe abrégée est courte et lisible lorsque vous souhaitez afficher quelque chose avec echo
ou print
.
Ce sont donc différentes façons que vous pouvez utiliser pour ajouter PHP dans le contenu HTML. En tant que débutant, vous pouvez apprendre à essayer différentes façons de faire les choses, et il est amusant aussi!
y compris le Code de différents fichiers
Il y a beaucoup de situations où vous devez utiliser le même code sur plusieurs pages d’un site web. Un tel exemple serait la section d’en-tête et de pied de page d’un site web. Ces sections contiennent généralement le même code HTML sur tout le site web.,
pensez à cela comme déplacer les règles CSS communes d’un site Web dans une feuille de style au lieu de les placer dans les balisesstyle
sur des pages individuelles.
la fonctioninclude()
inclura et évaluera le fichier spécifié et vous donnera un avertissement s’il ne trouve pas le fichier. La fonction require()
fait la même chose, mais elle vous donne une erreur au lieu d’un avertissement si le fichier est introuvable.
lorsque vous travaillez sur de gros projets, Vous pouvez involontairement inclure le même fichier plusieurs fois., Cela pourrait causer des problèmes comme la fonction redéfinition. Une façon d’éviter ces problèmes est d’utiliser la balise include_once()
et require_once()
fonctions en PHP.
utilisons le code d’une section précédente pour vous montrer comment utiliser ces fonctions. Je vais utiliser include()
dans cet exemple. Créez un fichier appelé en-tête.php et placez le code suivant à l’intérieur.
créez un autre fichier appelé date.php et y placer le code suivant.
<?phpinclude("header.php");?><div><?phpecho "Today’s date is <b>" . date("Y/m/d") . "</b>!";?></div></body></html>
Créer un autre fichier appelé jour.php et y placer le code suivant.,
<?phpinclude("header.php");?><div><?phpecho "Today is <b>".date("l")."</b>!";?></div></body></html>
Notez que nous avons inclus le chemin de l’en-tête.php au sommet des deux jours.php et la date.php. Assurez-vous que les trois fichiers se trouvent dans le même répertoire. De l’ouverture jusqu’à la date.php dans le navigateur devrait maintenant vous montrer la sortie suivante.
l’Ouverture de la journée.php devrait vous montrer la sortie suivante.
Comme vous pouvez le voir, le code que nous avons mis à l’intérieur de l’en-tête.php a été inclus dans nos deux fichiers., Cela rend le développement web beaucoup plus facile lorsque vous travaillez avec beaucoup de fichiers. Il suffit de faire les changements en un seul endroit, et ils seront reflétés partout.
Conclusion
Aujourd’hui, nous avons discuté de la façon dont vous pouvez mélanger PHP et HTML pour créer du HTML dynamique. Nous avons discuté de différentes méthodes, avec une poignée d’exemples pour voir comment les choses fonctionnent.
les meilleurs Scripts PHP sur CodeCanyon
explorez des milliers des meilleurs scripts PHP jamais créés sur CodeCanyon., Avec un paiement unique à faible coût, vous pouvez acheter l’un de ces scripts PHP de haute qualité et améliorer l’expérience de votre site web pour vous et vos visiteurs.
Voici quelques-uns des scripts PHP les plus vendus et les plus prometteurs disponibles chez CodeCanyon pour 2020.
-
PHP11 Meilleurs PHP Calendrier d’Événements et de Réservation des Scripts…,sMonty Shokeen
-
PHP10 Meilleurs PHP Raccourcisseur d’URL ScriptsMonty Shokeen
-
PHP18 Meilleur Formulaire de Contact PHP Scripts pour 2020Monty Shokeen
-
PHPen Comparant les 5 Meilleurs PHP Constructeurs de Forme (Et de 4 Scripts Gratuits)Monty Shokeen
-
PHPCréer de Belles Formes Avec PHP Générateur de FormulaireAshraff Hathibelagal