Configurations PHP : CLI ou FPM ?

Lorsqu'on doit modifier les configurations de PHP, il est important de comprendre la différence entre les environnements d'exécution CLI et FPM.
(suite…)Lorsqu'on doit modifier les configurations de PHP, il est important de comprendre la différence entre les environnements d'exécution CLI et FPM.
(suite…)Si vous avez en main une base de données MySQL existante, il est intéressant de générer un diagramme de cette base de données afin de bien visualiser les tables et les relations qui les unissent.
Personnellement, je conserve toujours une version PNG du diagramme dans le dossier de développement de mes applications. Ça me permet de visualiser rapidement le diagramme de la base de données, chose très utile pendant le développement.
(suite…)MySQL Workbench est un utilitaire de conception et d'administration de base de données.
Il peut être configuré pour accéder à un serveur de bases de données installé localement, installé sur une machine virtuelle ou encore installé sur une machine distante.
(suite…)Le favicon est cette petite icône que l'on retrouve à gauche de la barre d'URL du navigateur ou de l'onglet de la page Web. L'App Icon, quant à lui, est l'icône que l'on retrouve sur un appareil mobile lorsqu'on crée un raccourci vers un site Web.
Dans cet article, je vous explique comment créer le favicon à partir d'une image ou à partir de zéro puis comment l'intégrer à votre site Web. Je vous explique également comment créer et intégrer un App Icon. (suite…)
Il est intéressant de regrouper dans un même fichier toutes les instructions qui doivent être effectuées au début du programme, avant-même que la balise <!DOCTYPE> soit envoyée au navigateur. Ceci nous permettra, notamment, d'effectuer une redirection après avoir effectué un traitement donné. Si des données avaient été envoyées au navigateur, la redirection n'aurait pas été permise.
(suite…)PHP offre différents moyens d'inclure des fichiers dans un script permettant de générer une page Web : require, require_once, include, include_once. Ceci permet notamment d'éviter de recopier dans chaque page le code qui génère les différentes parties communes comme l'entête et le pied de page. On pourra également inclure des fichiers contenant du code qui n'est pas destiné à générer du code HTML, comme le branchement à la base de données ou une bibliothèque de fonctions PHP.
Cet article vous présente les différences entre ces quatre instructions.
(suite…)Un fichier .inc contient le même genre de code qu'un fichier .php. Cependant, par convention, on utilise l'extension .inc pour indiquer qu'il ne s'agit pas d'une page Web mais plutôt d'un fichier non autonome, qui sera INClus dans un autre. On pourrait par exemple avoir un fichier .inc qui contient l'information à placer au début de chaque page Web du site, un autre fichier .inc qui contient les information à placer à la fin de chacune des pages, etc.
Normalement, un fichier .inc devrait par défaut jouir des mêmes protections qu'un fichier .php. Les configurations du serveur peuvent cependant offrir des protections différentes.
(suite…)