Pour exécuter du code PHP, il va falloir utiliser le logiciel qu'on a installé précédemment (WAMP, XAMP ou LAMP). Pour faire cela, il va nous suffire d'enregistrer notre fichier dans le sous dossier dédié du logiciel choisi.
Exemple #1 Notre premier script PHP : bonjour.php
php echo '<p>Bonjour le monde</p>'; ?> Ce programme est extrêmement simple et vous n'avez pas besoin de PHP pour créer une page web comme ceci. Elle ne fait qu'afficher Bonjour le monde , grâce à la fonction echo de PHP.
Il vous suffit ensuite d'ouvrir une invite de commande (Windows + R, puis saisissez CMD) ; tapez PHP et glissez le fichier PHP à exécuter sur Windows.
A partir de la ligne de commande, tapez : php -f test. php. Sous Windows, vous devez ajouter le répertoire où vous avez décompressé PHP pour pouvoir exécuter la commande php.exe : set Path=%Path%;c:\Php.
Pour ouvrir un fichier en PHP, nous allons utiliser la fonction fopen() , abréviation de « file open » ou « ouverture de fichier » en français.
Upload de fichiers en PHP. Pour télécharger des fichiers sur le serveur, il vous faut un formulaire munis d'un champ de type file. Vous devez rajouter l'attribut enctype ayant pour valeur : 'multipart/form-data', ce qui veut dire que votre formulaire va pouvoir transférer des données de type binaire.
Les fichiers PHP sont traités par des serveurs Web à l'aide d'un interpréteur, qui exécute le code, puis combine les résultats (qui peuvent être n'importe quel type de données, comme des requêtes à partir d'une base de données ou des images) avec du HTML généré dynamiquement pour former la page Web que vous voyez.
PHP dans la pratique
Un script PHP peut prendre place n'importe où à l'intérieur d'un document. Lorsque l'interpréteur PHP lit le fichier, il envoie en sortie tout le contenu qu'il trouve avant un script, ensuite le script est exécute (et renvoie peut être lui même des données).
Depuis la version 4.3.0, PHP supporte un nouveau SAPI (acronyme pour Server Programming Interface) nomme communément CLI (Command Line Interface) qui, comme son nom l'indique, se concentre sur le développement d'applications Shell avec PHP.
Pour exécuter un script
Dans la barre d'outils, cliquez sur Exécuter le Script ou, dans le menu Fichier, cliquez sur Exécuter.
Il existe différentes façons de créer un fichier et d'écrire dans un fichier déjà existant ou pas et contenant déjà du texte ou pas en PHP. Les deux façons les plus simples vont être d'utiliser soit la fonction file_put_contents() , soit les fonctions fopen() et fwrite() ensemble.
Tester si php fonctionne sur le serveur. Pour faire fonctionner le script, votre serveur doit accepter les fichiers php. interprété par le serveur et permet ainsi un fonctionnement dynamique des pages contrairement au HTML. puis afficher le fichier avec votre navigateur internet habituel.
Le code PHP peut s'infiltrer n'importe où dans une page HTML, il suffit à chaque fois d'ouvrir la balise d'ouverture et de fermeture PHP à différents endroits de la page HTML. echo "<p>bonjour monde</p>"; ?>
Pour apprendre PHP, il est recommandé d'utiliser le package complet XAMPP, qui comprend une installation locale du serveur Web Apache incluant le système de base de données MariaDB, ainsi que les langages de programmation Perl et PHP.
Cependant, Apache reste le serveur Web le plus connu et le plus adapté pour exécuter PHP.
Sous Windows, le chemin par défaut de php. ini est le répertoire de Windows. Si vous utilisez le serveur web Apache, php. ini est tout d'abord cherché dans le répertoire d'installation de Apache, c'est-à-dire c:\program files\apache group\apache .
Vous pouvez aller à ce serveur en saisissant l'URL localhost:8000 dans votre navigateur web. Vous verrez le listing du dossier dans lequel le serveur tourne — cliquer le fichier HTML que vous voulez exécuter.
L'utilisation d'un include ou d'un require revient à faire un simple copier-coller : le code du fichier appelé est inséré à l'intérieur de la page appelante, à l'endroit exact où se trouve la fonction. Elle peut être placée n'importe où, à l'intérieur du code source HTML : entre les balises et ou et , par exemple.
Ainsi, pour déclarer une variable en PHP , il faut préciser le signe $ (dollar) avant chaque nom de variable. Le nom ne doit pas contenir d'espace, ni de caractère spécial (-, !, %, etc.) hormis le _ (underscore). De plus, une variable peut seulement commencer par une lettre ou un underscore.
Étant donné une page Web, pour laquelle nous devons trouver son code source en utilisant PHP. Pour cela, nous allons utiliser la fonction PHP htmlspecialchars() qui convertit tous les caractères prédéfinis en leurs entités HTML suivantes.
Chaque fois que vous voulez ouvrir un fichier, que ce soit pour le lire ou pour y écrire, il faut : Appeler la fonction d'ouverture de fichier fopen qui renvoie un pointeur sur le fichier.
Pour créer une fonction, on utilise l'instruction «function» suivi du nom que l'on souhaite donner à cette fonction, suivi de 2 parenthèses. Les instructions à éxécuter lors de l'appel de cette fonction seront placée entre deux accolades. Si la fonction attend un paramètre il sera spécifié entre les 2 parenthèses.