Eclipse et les espaces d’indentation

Les règles de formattage php préconisent des indentations par espaces plutôt que par tab.

A priori ceci est surtout pour éviter des incompatibilités d’affichage entre plusieurs éditeurs.

Pour activer les espaces d’indentations dans Eclipse :

- Préférences / General / Editors / Text Editors : cocher la case « Insert spaces for tabs » et paramétrer la taille à 4 espaces

- Project / Code Style / Formatter / Configure Workspace Settings. Régler la Tab policy sur « Spaces » et l’indentation à 4 espaces.

- Préférences / PHP / Code Style / Formatter : Tab policy : spaces

Environnement de travail PHP

PDT all in one avec zend debugger
http://www.zend.com/en/community/pdt

Xampp
http://www.apachefriends.org/fr/xampp.html

Installer le Zend Debugger en module php
http://downloads.zend.com/pdt/server-debugger/, version cygwin
http://www.thierryb.net/pdtwiki/index.php?title=Using_PDT_:_Installation_:_Installing_the_Zend_Debugger#Installing_Zend_Debugger_server
Un peu bizarre, se calquer sur l’installation du zend optimizer, dans xampp/php/zendOptimizer/lib/Optimizer

Dans le php ini
Modifier le implicit_flush à On
[Debugger]
zend_extension_manager.debug_server_ts= »C:\xampp\php\zendOptimizer\lib\Debugger »
zend_debugger.expose_remotely=allowed_hosts
zend_debugger.allow_hosts=192.168.1.70

11 bonnes pratiques pour les urls

http://www.seomoz.org/blog/11-best-practices-for-urls

  1. Décrivez votre contenu
  2. Faites court
  3. Statique est la voie et la lumière
  4. Les descriptions sont meilleures que les nombres
  5. Les mots clés ne nuisent jamais
  6. Les sous-domaines ne sont pas la solution
  7. Moins de répertoires
  8. Les tires séparent au mieux
  9. Tenez-vous en aux conventions
  10. Ne soyez pas sensibles à la casse
  11. Ne mettez pas de données inutiles

Envoyer une newsletter

Depuis quelques années nous nous heurtons à toutes sortes de soucis sur l’envoi de newsletter.Récemment on s’est aperçu qu’une partie de nos lettres n’étaient jamais reçues.

Les filtres SpamAssassin intégrés à la plupart des serveurs de courrier professionnels considéraient nos courriers comme spam.

Voici un petit guide de ce qu’il faut faire (ou ne pas faire) pour passer correctement les antispams.

Lire la suite

protection .htaccess : récupérer les infos

Si vous avez protégé un dossier de votre site en utilisant un fichier .htaccess et que vous souhaitez récupérer dans vos pages PHP le login et le mot de passe que l’utilisateur a saisis, il vous suffit d’utiliser ces variables :

$_SERVER['PHP_AUTH_USER'] // pour le login
$_SERVER['PHP_AUTH_PW'] // pour le mot de passe

Cependant, elles ne fonctionnent qu’avec PHP 5.
Avec une version antérieure de PHP (4), seul le login est récupérable, par la variable :

$REMOTE_USER