Base de connaissances

Débutant ou novice, utilisez ce recueil d'articles techniques comme un véhicule vous facilitant l'exploration de nouvelles pistes.

MediKit

Coincé ou à court de solution, ce recueil contient peut-être une astuce qui débloquera la situation. N'hésitez pas à exploiter l'outil de recherche.

Diversité

Sans chapelle, ce recueil aborde différents sujets en jouant sur leur complémentarité: système d'exploitation, base de données, programmation...

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’approche MVC

L’approche MVC, pour Model-View-Controler ou en français Modèle-Vue-Contrôleur, privilégie la séparation du traitement des données de leur présentation. Elle préconise l’organisation du code d’interface utilisateur en trois composants distincts : Modèle : en charge de la gestion des données d’une application (partie logique de l’application / règles métiers). Vue : en charge du dialogue avec…

Find ou le Sherlock Unix

La commande find permet de retrouver des fichiers à partir de certains critères. Concrètement, la commande ‘find’ scane un répertoire donné (et les elements qu’il contient) à la recherche de fichiers qui satisfont certains critères. Parmi ceux-ci, le nom, la taille, le propriétaire, le mode ou encore la date de dernière modification peuvent être testés.…

PHP DOM – Validation d’un document XML

En PHP, à travers l’API DOM, il est possible de vérifier la validité d’un document XML par rapport à une DTD. On utilise pour cela la méthode ‘validate’ de l’objet ‘DOMDocument’. <?php $dom = new DOMDocument; $dom->Load(‘biblio.xml’); if ($dom->validate()) { echo “Ce document est valide !\n”; } ?> On peut intégrer, suite à la validation,…

Utilisation d’un framework

Un framework (qui pourrait être traduit par “espace de travail modulaire”) est constitué d’un ensemble de bibliothèques et de conventions servant à la réalisation d’applications informatiques. En imposant un certain nombre de règles et de briques logicielles, un framework vise à fournir un cadre de travail rigoureux permettant de produire rapidement des applications cohérentes, fiables et aisées à maintenir.

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…