Accueil Web PHP Cours utilisation langage php

Cours utilisation langage php

PHP est un langage universel qui peut être utilisé pour écrire des scripts à usage général. Les scripts sont des fichiers informatiques contenant des instructions dans le langage PHP qui indiquent à l'ordinateur de faire les choses, comme afficher Bonjour à l'écran ou stocker des données spécifiées dans une base de données. La plupart des scripts contient une série d'instructions qui peuvent accomplir des tâches de la conception de pages Web pour naviguer dans votre système de fichiers. Parce que PHP a commencé sa vie sur le Web, il possède de

nombreuses fonctionnalités qui sont particulièrement bien adaptés à une utilisation dans des scripts qui créent des pages Web dynamiques. Actuellement, vous trouverez PHP le plus souvent à pied d'œuvre dans les pages Web, mais son utilisation à d'autres fins est de plus en plus.

 

PHP est très populaire pour les sites Web. Selon les gens de PHP , plus de 11 millions de domaines sont l'utilisation de PHP. Yahoo!, qui est l'un des sites les plus visités au monde, a récemment décidé de changer de son propre langage propriétaire de PHP.

Utilisation de PHP pour les applications Web

PHP est un langage de script côté serveur, ce qui signifie que les scripts sont exécutés sur le serveur (l'ordinateur sur lequel le site Web est situé). Ceci est différent de JavaScript autre langue populaire pour les sites Web dynamiques. Le navigateur, l'ordinateur de l'utilisateur, exécute le code JavaScript. Ainsi, JavaScript est un langage côté client.

Les scripts PHP s'exécutent sur le serveur, PHP peut créer dynamiquement du code HTML qui génère la page Web, ce qui permet aux utilisateurs de consulter les pages Web personnalisées. Visiteurs de la page Web voir la sortie de son exécution, mais pas les scripts eux-mêmes.

PHP dispose de nombreuses fonctionnalités conçues spécifiquement pour une utilisation sur des sites Web, y compris ce qui suit:

  • Interagir avec les formulaires HTML: PHP permet d'afficher un formulaire HTML et traiter les informations que l'utilisateur tape po
  • Communiquer avec les bases de données: PHP peuvent interagir avec des bases de données pour stocker les informations de l'utilisateur ou récupérer des informations qui sont affichées à l'utilisateur.
  • Générer des pages Web sécurisées: PHP permet aux développeurs de créer des pages Web sécurisées qui obligent les utilisateurs à entrer un nom d'utilisateur valide et mot de passe avant de voir le contenu de la page Web.

Fonctionnalités PHP rendre ces tâches et bien d'autres pages web facile.

PHP est uniquement côté serveur, ce qui signifie qu'il ne peut pas interagir directement avec l'ordinateur de l'utilisateur. Cela signifie que PHP ne peut pas engager des actions fondées sur l'état de l'ordinateur de l'utilisateur, tels que les actions de la souris ou la taille de l'écran. Par conséquent, PHP ne suffit pas à produire des effets populaires, tels que des menus de navigation qui tombent en panne ou changer de couleur. D'autre part, JavaScript, un langage de script côté client, ne peut pas accéder au serveur, ce qui limite ses possibilités. Par exemple, vous ne pouvez pas utiliser JavaScript afin de stocker des données sur le serveur ou récupérer des données à partir du serveur. Mais attendez! Vous n'avez pas à choisir. Vous pouvez utiliser JavaScript et PHP ainsi que pour produire des pages Web qui ne peut produire à lui seul.

Utilisation de PHP pour les applications de bases de données

PHP est particulièrement forte dans sa capacité à interagir avec les bases de données. PHP supporte à peu près chaque base de données que vous avez déjà entendu parler de quelques-uns et vous n'avez pas. PHP gère la connexion à la base de données et de communiquer avec lui, de sorte que vous n'avez pas besoin de connaître les détails techniques pour se connecter à une base de données ou pour échanger des messages avec elle. Vous dites à PHP le nom de la base de données et où il est, et PHP gère les détails. Il se connecte à la base de données, passe vos instructions à la base de données, et renvoie la réponse à votre base de données.

Les principales bases de données actuellement pris en charge par PHP sont les suivantes:

  • dBASE
  • Informix
  • Ingres
  • Microsoft SQL Server
  • mSQL
  • MySQL
  • Oracle
  • PostgreSQL
  • Sybase

PHP supporte d'autres bases de données , ainsi, comme filePro, FrontBase, et InterBase. De plus, PHP supporte ODBC (Open Database Connectivity), un standard qui vous permet de communiquer avec des bases de données supplémentaires, telles que Access et IBM DB2.

PHP fonctionne bien pour un site Web orientée base de données. Scripts PHP dans le site Web peut stocker des données et extraire les données de toute base de données pris en charge. PHP peut également interagir avec les bases de données supportées en dehors d'un environnement Web. L'utilisation de base de données est l'une des meilleures fonctionnalités de PHP.

Utiliser PHP avec votre système de fichiers

PHP peuvent interagir avec votre système de fichiers - les répertoires et les fichiers qui sont sur votre disque dur local ou sur d'autres ordinateurs accessibles sur un réseau. PHP peut écrire dans un fichier sur votre système de fichiers, la création du fichier s'il n'existe pas, et peut lire le contenu des fichiers. Il peut également créer des répertoires, copier des fichiers, renommer des fichiers, supprimer des fichiers, les attributs des fichiers change, et effectuer de nombreuses autres tâches du système de fichiers. PHP vous permet d'effectuer presque toutes les tâches liées à votre système de fichiers.

De nombreux sites Web ont besoin d'interagir directement avec le système de fichiers. Par exemple, une application Web peut enregistrer les informations dans un fichier temporaire plutôt que dans une base de données, ou peut-être besoin de lire des informations à partir d'un fichier.

Son système d'administration et de maintenance ont souvent besoin d'interagir avec le système de fichiers. Par exemple, vous pouvez utiliser un script PHP pour sauvegarder des fichiers, de nettoyer les répertoires, ou pour traiter des fichiers texte en reformatant leur contenu. PHP peut effectuer ces tâches tout à fait bien.

Utilisation de PHP pour les commandes système

PHP peuvent interagir avec votre système d'exploitation pour effectuer toutes les tâches du système d'exploitation. Vous pouvez exécuter une commande du système d'exploitation et recevoir la sortie. Par exemple, vous pouvez exécuter une commande dir ou ls (pour lister les fichiers dans votre répertoire) de PHP et de recevoir la liste des noms de fichiers de la commande dir / ls produit.

La possibilité d'exécuter des commandes du système est souvent utile pour les tâches d'administration du système et la maintenance. Par exemple, vous voudrez peut-être nettoyer un répertoire en supprimant les fichiers avec une extension particulière. Vous pouvez utiliser une commande système pour obtenir une liste des fichiers dans un répertoire, puis d'identifier et de supprimer les fichiers dont l'extension est indésirable.

La possibilité d'exécuter des commandes du système comprend la possibilité d'exécuter un autre programme sur le système. Ainsi, vous pouvez exécuter des programmes dans d'autres langues à partir de PHP et de faire usage de la sortie. N'êtes-vous pas soulagé de voir que vous n'avez pas à réécrire tous les programmes que vous utilisez actuellement? Vous pouvez exécuter Perl, C, scripts shell, ou tout autres programmes de langues de PHP. De nouveaux programmes de PHP peuvent ajouter des fonctionnalités à outils de votre système, sans vous obliger à passer du temps à réécrire les outils existants.