Si vous utilisez TextMate sur Mac ou e-TextEditor sur PC,
Tags: CodeIgniter
Souvent, quand on crée un site web, il est nécessaire de mettre en place tout un système d’authentification et d’identification.
CodeIgniter est un framework léger, simple mais puissant, très bien documenté et ne nécessitant pas trop de paramétrage pour le déposer sur un serveur web. Il est de plus compatible PHP4/PHP5.
Zend propose sur son site un projet (très bon tutoriel en anglais) pour débuter en développant avec le Zend Framework : QuickStart dont les sources sont téléchargeables ici.
Par contre, Zend ne propose pas de site de démo.
Par curiosité j’ai acheté le livre de Julien Pauli et Guillaume Ponçon, « Zend Framework – Bien développer en PHP » chez Eyrolles. (Lire la suite…)
Je suis un inconditionnel de Xampp (kit d’installation d’Apache qui contient MySQL, PHP et Perl) sous windows.
Lors de l’installation de la dernière version 1.7.0 j’ai été confronté à un problème lors de l’utilisation de Magento et Symfony.
En effet, ils utilisent tous les deux la couche d’accès aux données PDO et la dll livrée de base avec Xampp libmysql.dll provoque un plantage.
Je vous propose de télécharger libmysql.dll (800 ko) sur mon site libmysql_dll.zip.
Une fois téléchargé, dézippée, récupérer le fichier libmysql.dll que vous allez copier à 3 endroits :
- dans xampp\apache\bin
- dans xampp\php
- et dans windows\system32
ps : avant toute copie renommer le fichier libmysql.dll présent dans chaque répertoire en libmysql.dll_ ce qui vous permettra le cas échéant de revenir en arrière.Redémarrer XAMPP, Apache et MySql.
Vos applications utilisant PDO devrait maintenant parfaitement fonctionner !!!
Webshare est un projet Open Source de partage de fichiers. Quel consultant n’a pas rêvé de pouvoir partager ses fichiers de suivi de projet, ses documents de travail, etc… avec ses clients. Eh bien WebShare vous procure ce service !
Vous pouvez créer une arborescence pour chacun de vos clients et affecter un login/password à chacun d’eux. Ainsi, seul le client autorisé peut accéder à son espace personnel sans voir celui des autres clients. Vous avez ainsi un espace de partage accessible »anywhere » et vos clients aussi.
Site : http://www.webshare.fr/
Téléchargez Webshare : http://www.webshare.fr/download/webshare_0.6.5alpha.zip
Voici un petit article qui vous permettra de vous familiariser avec la mise en place de la configuration object de la base de données (ici MySql) dans symfony à l’aide des outils intégrés : propel, creole. (Lire la suite…)
Après l’article « Installer symfony sur XP », voici un tutorial d’installation de symfony sur Ubuntu. (Lire la suite…)
RASMUS LERDORF, le créateur de PHP, nous gratifie d’un SlideShow (uniquement visible sous FIREFOX ou SAFARI) qui nous explique comment optimiser les développements en PHP/MySql afin de diminuer les coûts d’infrastructure et le fameux T.C.O (coût de possession du matériel informatique : Total Cost of Ownership in english).
Il part d’un exemple simple : Un site de 500.000 utilisateurs faisant une moyenne quotidienne de 100 requêtes.
Ce qui donne 578 requêtes par secondes, multiplié par 3 du fait que le traffic ne pas également distribué sur une journée, soit à peu près 1700 requêtes par seconde à gérer. (Lire la suite…)