PHP dans HTML
PHP est un langage de script côté serveur intégré au HTML. Une grande partie de sa syntaxe est empruntée à C, Java et Perl avec quelques fonctionnalités spécifiques à PHP uniques. L’Objectif du langage est de permettre aux développeurs web d’écrire rapidement des pages générées dynamiquement. NTC Hosting offre à ses clients des services D’hébergement PHP et HTML de haute qualité. Nos serveurs sont configurés de manière à assurer une performance maximale pour vos applications HTML et PHP et le fonctionnement non interruptible de vos sites Web.,
PHP en HTML
lors de la construction d’une page complexe, à un moment donné, vous serez confronté à la nécessité de combiner PHP et HTML pour obtenir les résultats nécessaires. À première vue, cela peut sembler compliqué, puisque PHP et HTML sont deux langages distincts, mais ce n’est pas le cas. PHP est conçu pour interagir avec HTML et les scripts PHP peuvent être inclus dans une page HTML sans problème.
dans une page HTML, le code PHP est inclus dans des balises PHP spéciales., Lorsqu’un visiteur ouvre la page, le serveur traite le code PHP, puis envoie la sortie (pas le code PHP lui-même) au navigateur du visiteur. En fait, il est assez simple d’intégrer HTML et PHP. Un script PHP peut être traité comme une page HTML, avec des bits de PHP insérés ici et là. Quelque chose dans un script PHP qui n’est pas contenu dans <?le php ?> les balises sont ignorées par le compilateur PHP et transmises directement au navigateur web., Si vous regardez l’exemple ci-dessous, vous pouvez voir ce qu’est un plein script PHP qui pourrait ressembler à:
utilisation Recommandée:
<tête></tête>
<body class= »page_bg »>
Bonjour, aujourd’hui est: <?php echo date(‘l, F jS, Y’); ?>.,
</body>
</html>
Le code ci-dessus est simplement en HTML, avec juste un peu de PHP qui permet d’afficher la date d’aujourd’hui en utilisant le construit en fonction de la date. Comme mentionné ci-dessus, tout le HTML brut dans le code ci-dessus sera ignoré par le compilateur PHP et transmis au navigateur Web intact.
voyez à quel point c’est facile? Intégrer PHP et HTML est vraiment très simple. Rappelez-vous juste qu’à la base, un script PHP est juste une page HTML avec un peu de PHP saupoudré à travers elle., If you want, you can create a PHP script that only has HTML in it and no <?php ?> tags, and it will work just fine.
More advanced techniques:
<html>
<head></head>
<body>
<ul>
<?php for($i=1;$i<=5;$i++){ ?,>
<li>Menu Item <?php echo $i; ?></li>
<?php } ?,>
</ul>
</body>
</html>
et le résultat est:
- Menu Item 1
- Élément de Menu 2
- Élément de Menu 3
- Élément de Menu 4
- Élément de Menu 5
PHP en HTML à l’aide de short_open_tag
Si vous souhaitez raccourcir votre code autant que possible, vous pouvez aller pour les short_tags option. Cela vous évitera de taper <?,php au début du code, le raccourcissant à juste <?. Pour activer cela, vous devez mettre à jour le php.fichier ini et tournez le paramètre » short_tags « de » Off « à »On ». Alors que sur la plupart des serveurs, ce paramètre est déjà activé, il est toujours préférable de vérifier au préalable. Un problème qui peut se produire si l’utilisation de balises courtes est un conflit avec L’utilisation de XML. Pour XML, le <? la syntaxe va démarrer une fonction de traitement. Pour éviter ce problème, l’alternative <?= tag peut être utilisé.,
PHP in HTML using short_tags:
<html>
<head></head>
<body class= »page_bg »>
Hello, today is <?=date(‘l, F jS, Y’); ?>.,
</body>
</html>
Avoir à l’esprit que si vous voulez construire un site web compatible avec de nombreuses plates-formes que possible, vous ne devriez pas compter sur short_tags.
HTML en PHP en utilisant echo
un moyen possible d’intégrer des balises HTML dans un fichier PHP est via la commande echo:
utilisation possible mais non recommandée:
<?,php
echo « <html> »;
echo « <head></head> »;
echo « <body class=\ »page_bg\ »> »;
echo « Hello, today is « ;
echo date(‘l, F jS, Y’);//other php code hereecho « </body> »;
echo « </html> »;
?,>
cela affectera cependant l’option de coloration du code HTML dans la plupart des éditeurs HTML / PHP, ce qui permet de comprendre facilement le rôle des balises HTML. Vous devez échapper chaque guillemet double dans le code HTML avec une barre oblique inverse.
PHP en HTML – extensions de fichiers
lorsqu’un fichier donné contient du code PHP, il doit avoir une extension PHP. Dans la plupart des cas, c’est le cas .php, mais vous pouvez également configurer le .fichier htaccess pour lire le code PHP dans le fichier HTML sans le renommer ni changer son extension., Ci-dessous, vous pouvez voir les « gestionnaires », qui devront être ajoutés afin d’y parvenir
pour un serveur web normalement configuré:
AddHandler cgi-script .HTML .htm
un serveur web exécutant FastCGI:
AddHandler fcgid-script .HTML .htmNote: ceci est testé et fonctionne avec les serveurs d’hébergement web NTC. Si vous utilisez un autre fournisseur d’hébergement, consultez-le pour obtenir de l’aide. De plus, si vous rencontrez des problèmes constants, vous pouvez envisager de passer à L’hébergement NTC afin d’obtenir les serveurs stables optimisés PHP dont vous avez besoin.,
HTML en PHP
Vous pouvez également utiliser du code HTML dans un script PHP. Cela peut être très utile si vous avez construit toute votre page en PHP, mais que vous souhaitez inclure un formulaire HTML personnalisé, par exemple. Tout ce que vous devez faire est d’Inverser L’ordre des balises D’ouverture HTML et PHP, en ouvrant la page avec PHP:
en utilisant HTML en PHP:
<?php
F Fname = _ _POST;
?Lname=? _POST;
?,>
<html>
<head>
<title>Personal INFO</title>
</head>
<body>
<form method= »post » action= »<?php echo $PHP_SELF;?,> »>
First Name:<input type= »text » size= »12″ maxlength= »12″ name= »Fname »><br />
Last Name:<input type= »text » size= »12″ maxlength= »36″ name= »Lname »><br /></form>
<?
echo « Hello, « .$Fname. » « .$Lname. ».,<br /> »;
?>
bien que cela semble un peu compliqué, cela vous permet d’économiser beaucoup de code. Ici, nous utilisons le super global PH PHP_SELF, qui nous permet d’utiliser la valeur des champs, spécifiés en dessous, dans le même fichier. Habituellement, pour de tels formulaires, deux fichiers sont créés-le premier est le formulaire HTML lui-même et le second est le fichier PHP backend, qui fait tout le travail.,
Si vous avez déjà une application PHP compliquée, qui repose sur un grand nombre de fichiers, et que vous voulez juste garder tout aussi simple que possible, cela peut être d’une grande aide.
PHP avec NTC Hosting
NTC Hosting offre à ses clients une solution d’hébergement web ultime. Tous nos plans d’hébergement web prennent en charge HTML et vous donnent la possibilité de choisir entre PHP4 et PHP5