Catégories
PHP

WordPress : Deplacer son site de HTTP vers HTTPS derrière un proxy

Si un de vos sites se trouve derrière un proxy (Nginx, HAProxy,…) vous risquez d’avoir quelques difficultés à configurer correctement votre wordpress. La documentation officielle (le codex) l’explique très rapidement. L’objectif de ce tutoriel : Avoir un site WordPress capable de répondre en HTTP & HTTPS Forcer le back-office à ne répondre que en HTTPS […]

Catégories
Admin Système

Nginx : Configurer son cache

Nginx est un serveur HTTP pouvant être utilisé en reverse proxy “proxy inverse”. Créé en 2002, c’est un serveur mature et efficace pour un environnement LAMP associé au module PHP-FPM. Cet article va vous montrer comment configurer son cache, permettant de soulager votre serveur PHP et évitant la mise en place d’un serveur type Varnish.

Catégories
Magento PHP

Magento Flat Catalog vs EAV : Les erreurs à ne pas faire!

Magento se base sur un modèle de données EAV pour la gestion de certaines données (catégories et produits il me semble). Un modèle EAV pour les nouveaux, c’est un modèle de base qui décomposent chaque objet en Entités, Attributs et valeurs (lire l’article précédent : MAGENTO : MODÈLE EAV – ENTITY ATTRIBUTES VALUES). Un gros […]

Catégories
PHP

Magento : Snippets de code de manipulation des produits/catégories

Cet article va vous offrir une liste de snippets de codes pour manipuler les collections de produits et catégories dans Magento. L’objéctif est de mettre à porter d’un copier/coller ces méthodes…

Catégories
Featured PHP

Les méthodes « magiques » en PHP5

PHP5 apporte à PHP les fondements de la programmation objet. PHP5 apporte un certain nombre de méthodes utilisables dans les Objets afin d’automatiser certaines taches, ou intercepter des appels à des méthodes / propriétés inexistantes… D’un point de vue architecture c’est une mauvaise pratique que de se baser sur ces méthodes, ca reste dans certains […]

Catégories
PHP

PHP5 Databases ORM (Relation Models / Objets) – Doctrine

Une petite introduction pour vous faire découvrir un framework d’abstraction des bases de données (databases) en php5 qui prend en charge le mapping objets model (ORM)…. j’ai nommé “Doctrine” Contrairement à propel, Doctrine prend en charge deux mode, la prégénération du model, et la creation au runtime directement (appréciable lors des phases de débugages).

Catégories
PHP

Utiliser SOAP en PHP avec la librairie NuSoap.

La librairie nusoap permet la création en PHP de webservice basés sur SOAP. Se baser sur un protocole tel que SOAP pour votre webservice, permet de mettre en place simplement la communication entre des applications .net / java / perl … et PHP.

Catégories
PHP

Exemple de singleton en PHP5 avec un objet de lecture de fichier de config

PHP 5 transforme PHP en un véritable langage objet. Il devient donc important d’utiliser l’expérience d’autres programmeur pour assurer une qualité maximum. Vous pouvez donc utiliser les design pattern en PHP5. Voici un exemple d’utilisation d’un singleton à travers la lecture d’un fichier de configuration.

Catégories
PHP

Utiliser un fichier de configuration de type .ini dans vos applications PHP

PHP 4 et PHP 5 proposent des méthodes pour utiliser les éléments inscrits dans vos fichiers de configuration. Terminé donc les recherches dans le code de constantes lors de mises en productions de site.

Catégories
PHP

Télécharger le contenu d’une page HTML comme un fichier en PHP

En jouant avec les header HTTP que PHP transmet au navigateur, vous pouvez forcer ce dernier à télécharger un fichier. (exemple un export de donnée au format XML).