Un tutoriel d'introduction à PHP tout à fait adapté aux novices

烟雨青岚
Libérer: 2023-04-08 21:30:02
avant
5394 Les gens l'ont consulté

Un tutoriel d'introduction à PHP tout à fait adapté aux novices

Tutoriel d'introduction à PHP absolument adapté aux novices

De quoi ai-je besoin ?

Dans ce tutoriel, nous supposons que votre serveur supporte déjà PHP et que tous les fichiers ont une extension .php3. Sur la plupart des serveurs, il s'agit d'une extension manquante pour les fichiers PHP, vous pouvez vérifier auprès de votre administrateur. Si votre serveur supporte PHP, cela suffit. C'est simple, créez votre fichier PHP et placez-le sur votre serveur, et le serveur le gérera intelligemment. Cela ne nécessite aucune compilation ou installation d’outils supplémentaires. Vous pouvez y penser de cette façon : les fichiers PHP sont des fichiers HTML normaux avec un nouvel ensemble de balises intelligentes ajoutées.

Votre premier code PHP

La couleur du code ci-dessus est juste pour vous donner une aide visuelle, vous permettant de comprendre plus facilement les balises et expressions PHP des différentes parties de la formule. Veuillez noter que contrairement aux programmes CGI, les autorisations exécutables ne sont pas requises. Vous pouvez considérer un fichier PHP comme un fichier HTML contenant un ensemble de balises spéciales qui peuvent faire un certain nombre de choses qui vous intéressent.

Ce programme est très simple, vous n'avez pas besoin de créer une page WEB spécialement pour cela. Tout ce qu'il fait, c'est afficher : Hello World.

Si vous essayez ce code et qu'il ne génère rien, le problème peut être que votre serveur ne prend pas en charge PHP. Veuillez demander à votre administrateur de confirmer.

L'objectif de l'exemple précédent est de vous présenter les balises PHP. Utilisez la balise "". Comme le montre l'exemple, vous pouvez librement entrer et sortir du mode PHP dans les fichiers HTML.

Quelques trucs utiles

Faisons quelque chose de plus significatif. Si nous voulons vérifier quel est le navigateur de l'utilisateur, nous pouvons vérifier la chaîne de l'agent utilisateur (User Agent) envoyée par le navigateur au serveur WEB. Ces informations sont stockées dans une variable nommée $HTTP_USER_AGNET. La valeur de cette variable peut être facilement affichée en utilisant l'instruction suivante :

<?php
 echo $HTTP_USER_AGENT;
?>
Copier après la connexion

Si l'utilisateur utilise Internet Explorer, le résultat affiché peut être : Mozilla/4.0. (compatible ; MSIE 4.0 ; Windows 98) En fait, le navigateur de l'utilisateur propose également de nombreux autres contenus. Vous pouvez obtenir une liste complète de ces variables avec le code suivant :

<?php
 phpinfo();
?>
Copier après la connexion

Enregistrez ce code dans un fichier, disons info.php3, puis téléchargez-le sur votre serveur et utilisez votre navigateur. Ouvrez-le et vous verrez beaucoup de choses qui vous surprendront. Vous pouvez placer plusieurs instructions PHP dans un ensemble de balises PHP ou utiliser un seul bloc de code pour en faire plus. Par exemple : Si nous voulons vérifier si le navigateur est MSIE, nous pouvons utiliser le code suivant :

<?php if (strstr($HTTP_USER_AGENT,"MSIE"))
{
  echo "You are using Internet Explorer.<br>";
}
?>
Copier après la connexion

Ici, nous allons introduire quelques nouveautés. La première est la déclaration « si ». Si vous connaissez la syntaxe de base du langage C, vous comprendrez facilement ce code. Si vous ne le connaissez pas, il est recommandé de trouver des livres connexes à titre de référence. PHP conserve la syntaxe simple du C et évite le traitement des chaînes et de la mémoire difficile à contrôler en langage C.

Deuxièmement, nous appelons une fonction : strstr(). strstr() est une fonction intégrée à PHP, utilisée pour trouver une autre chaîne dans une chaîne. Dans l'exemple, nous recherchons "MSIE" dans la variable $HTTP_USER_AGENT. Si la chaîne de police est trouvée, alors la fonction renvoie un vrai. valeur, c'est-à-dire TRUE , sinon vice versa.

Voyons comment entrer et sortir du mode PHP, même au milieu d'un bloc de code PHP :

<?php
if (strstr($HTTP_USER_AGENT,"MSIE")){
?>
<center><b>You are using Internet Explorer</b></center>
<?
}else{
?>
<center><b>You are not using Internet Explorer</b></center>
<?
}
?>
Copier après la connexion

Utilisez la méthode de sortie du mode PHP pour sortir directement du code HTML au lieu d'utiliser les résultats de sortie de l'instruction echo. Il est très important de ne pas détruire l'intégrité logique du code PHP. Le résultat affiché en exécutant ce code peut être :

You are using Internet Explorer
Copier après la connexion

Traitement du formulaire

Un autre PHP Le le pouvoir réside dans le traitement des formulaires dans des fichiers HTML. Vous devez comprendre le concept de base selon lequel tous les éléments du formulaire de fichier HTML seront automatiquement envoyés à la page cible portant le même nom. Cela semble un peu difficile à comprendre, illustrons cela à travers l'exemple suivant :

<form action="action.php3" method="post">
Your Name: <input type=text name=name> 字串3
Your Age : <input type=text name=age>
<input type="submit">
</form>
Copier après la connexion

Ce formulaire ne contient que les balises HTML nécessaires et n'est pas complet. Lorsque l'utilisateur remplit le formulaire et appuie sur le bouton "Soumettre", le fichier action.php3 est appelé. Supposons que ce fichier contienne le code suivant :

Hi <?php echo $name;?>. You are <?php echo $age;?> years old.
Copier après la connexion
L'effet de son exécution est évident, car les variables $name et $age sont automatiquement définies par PHP.

Merci à tous d'avoir lu, j'espère que vous en bénéficierez beaucoup.

Cet article est reproduit à partir de : https://blog.csdn.net/ffghggf/article/details/86659891

Tutoriel recommandé : "

Tutoriel php"

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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal