Filtrer les données utilisateur

A travers la fonction prédéfinie “filter_var” PHP offre le possibilité de valider aisément les données saisies par un utilisateur. Celle-ci permet de vérifier si les données reçues correspondent bien à un type ou une forme attendus (entier, réel, booléens, courriel, adresse web…). Pour l’utiliser il faut lui fournir deux arguments:  la variable à valider et le…

PHP et son serveur web interne

Depuis sa version 5.4.0, la distribution de PHP fournit un serveur web interne. L’aspect pratique de cette initiative réside dans le fait de disposer d’un serveur HTTP intégré au langage et donc capable de vous faire bénéficier d’un cadre de développement web sans configuration particulière ni package envahissant. Cet outil supplémentaire est cependant limité en…

L’ « orienté objet » et le langage PHP

L’approche « orientée objet » consiste à créer une représentation informatique du monde auquel on s’intéresse, dans laquelle un objet représente un concept, une idée ou toute entité du monde physique, comme une personne, un livre ou encore une pièce de moteur. Un objet est ainsi une abstraction d’un élément du monde réel. Il s’agit…

Apprentissage de PHP

Deux questions s’imposent d’entrée de jeu : PHP est-il facile à apprendre et cela prend-il beaucoup de temps? Dans la littérature sur le sujet, on trouve de nombreux auteurs qui répondent sans préambule OUI à la première question et NON à la deuxième. Il faut cependant nuancer ces propos. PHP, pour être bien maîtrisé, nécessite…

Redirection : Headers already sent by

Lorsque l’on utilise une instruction PHP qui manipule les en-têtes HTTP (par exemple via la fonction ‘header’ permettant d’enclencher une redirection), il faut s’assurer des les appeler avant d’avoir généré le moindre flux de sortie vers le client. En effet, dès qu’un début de contenu est envoyé via le serveur Web (soit via des instructions…

PHP et les chaînes de caractères

En PHP, les chaînes de caractères peuvent être définies en utilisant deux types de délimiteurs : les apostrophes doubles et les apostrophes simples. Dans le cas d’une chaîne de caractères délimitée par des apostrophes doubles (double-quotes), les variables à l’intérieur de la chaîne de caractères seront remplacées par leur valeur. Comme en C ou en…

Générer du PDF avec PHP

Il s’avère souvent pratique dans une application (Web ou autre) de pouvoir fixer des données au format PDF : formulaire, certificat, version imprimable, fichier attaché. PHP 5 permet la génération dynamique de fichiers PDF.

Vérifier le type de navigateur avec PHP

En accédant aux informations véhiculées par la requête HTTP émise à partir du client, on peut détecter le type de navigateur utilisé. Pour cela, en PHP, il suffit d’invoquer le tableau super glogal $_SERVER. Celui-ci peut être vu comme une variable spéciale de PHP qui contient toutes les informations relatives au serveur et à l’exécution…