J'intègre et traite de la data toute la journée. Pour cela un script PHP CLI tourne en permanence, et dès que du nouveau arrive, c'est inséré en base de données, transmis par e-mail, déposé sur un WebDAV ou un SFTP, historisé, archivé, etc. Une belle mécanique, mais soudainement bien fragile dès qu'une maintenance est nécessaire. Que se passe-t-il si le script est interrompu en pleine écriture d'un fichier ? Les fichiers risquent d'être corrompus, des transactions SQL sont à annuler, ...
Mis à jour 22/04/2023 à 13h30 par Séb.
Une des grandes forces de PHP est sa possible intégration au HTML d'une page web. Cette force est aussi une faiblesse lorsqu'elle est mal utilisée. Tous les projets ne nécessitent pas une architecture MVC ou un framework tel Laravel, néanmoins ils méritent tous une programmation propre, lisible et maintenable. Pour cela, un bon début, simple à mettre en œuvre, tient en seulement trois grands principes : Ne jamais afficher de HTML avec PHP, ne pas faire de traitement ...
REDIS est une base données clés/valeurs intégralement gérée en mémoire, ce qui lui confère d'excellente performance. L'utilisation est plutôt aisée et elle permet de répondre à bien des problématiques. Mais, avant de pouvoir l'utiliser, il faut configurer correctement son instance de PHP. 1 – Trouver le php.ini Cela peut paraître simple. Mais, selon les cas et les installations, on peut se perdre dans les versions de PHP utilisées par HTTPD (surtout dans ...
J'ai le plaisirs de vous annoncer la sortie de ma dernière librairie PHP: metromposer. Cette librairie est à destination des structures qui développent des applications PHP en utilisant composer. Elle permet de vérifier l'état des mises à jours de vos dépendances à effectuer dans chacune de vos applications et de remonter l'information sous forme de rapport html directement dans un job jenkins. L'application est sous licence Apache2, vous êtes libre de l'utiliser ...
1. Le problème des cookies dans la gestion des sessions applicatives PHP Pour aller droit au but, placer les cookies au centre de votre stratégie de gestion des sessions PHP pour vos applications web est une très mauvaise idée et reste à proscrire. En voici les principales raisons. - Un cookie est stocké au niveau client applicatif et donc à l'extérieur de l'environnement de gestion d'une application web qui se situe côté serveur. - Étant dans un environnement n tiers, chaque ...
Mis à jour 16/07/2020 à 21h25 par tse_jc