php
Activer les short-tags (PHP) depuis un .htaccess
De nombreux gestionnaires de vues, codés en PHP, nécessitent l’activation des short-tags.
A lieu de les activer dans mon php.ini, je préfère les laisser désactivés par défaut, je les active au cas par cas (tous les projets n’en ont pas la nécessité).
Voici donc la ligne que j’ajoute aux .htaccess concernés :
php_flag short_open_tag on
Et les shorts tags sont ainsi disponibles (sans relancer mon serveur Apache ^^)
Découper une adresse physique grâce aux expressions régulières en PHP
Récemment, j’ai du découper une bonne liste d’adresses formatées ainsi :
12 bis rue du 18 Mai 1945, 78000 Versailles
(je ne sais même pas si cette adresses existe, c’est un exemple..)
Je souhaitais obtenir les informations suivantes :
- N° dans la voie + éventuellement la mention bis ou ter
- Nom de la voie
- Code Postal
- Ville
Restaurer la variable $_GET après une réécriture d’URL
Lorsqu’on utilise une réécriture d’URL (URL Rewriting pour les anglophones), la variable $_GET est remplie d’après les règles de réécriture dictées dans le fichier .htaccess, malheureusement on perd les autres paramètres passés en GET.
Voici donc un snippet permettant de rétablir l’ordre dans sa variable $_GET : › Lire la suite
Installer un serveur LAMP sur Ubuntu 10.04
Les développeurs d’Ubuntu ont pensé aux développeurs web en préparant un paquet installant tout le package utile pour un serveur de développement.
L’installation se fait par cette simple commande :
sudo apt-get install lamp-server^
Ce package vous permettra d’installer Apache 2, PHP 5.3, MySQL 5.1 ainsi que SQLite et PERL.
Comme vous le voyez, tout n’est pas indispensable (je regrette même qu’il n’ai pas inclus phpMyAdmin), mais l’essentiel est là. On installe un LAMP sans avoir à se souvenir du nom exact de chaque paquet.
Performances : include VS require (en PHP)
Un nouveau jour, un nouveau bench. Suite à un échange avec @Darklg et @fabienthomas concernant les inclusions de scripts PHP, la question est tombée : Quelle est la manière la plus performante pour inclure des scripts, include() ou require() ?
