PHP + Gettext + Debian

Posté le dim. 04 décembre 2011 • Tags : php, gettext

J'utilise maintenant php-gettext pour mes traductions. C'est plus facile en utilisant des outils tel que pootle ou poedit. Pour utiliser gettext sur votre site en php il faut télécharger le package php-gettext :

apt-get install php-gettext

Ensuite il faut modifier le fichier /etc/locale.gen et enlever les commentaires devant les …

Lire la suite

Petit tips pour les utilisateurs de VIM et PHP

Posté le mer. 13 avril 2011 • Tags : php, vim, cli

Lorsque je code en PHP, pour tester si il y a des erreurs généralement dans la console je tape la commande :

php -l fichier_a_tester.php

Lorsque j'utilise VIM j'utilise la même commande (sans sortir de vim). Pour la faire il suffit de faire "ESC" pour passer en mode commande de …

Lire la suite

T_PAAMAYIM_NEKUDOTAYIM

Posté le mar. 08 mars 2011 • Tags : php

Voilà à quoi correspond cette erreur pour ceux qui demandent :

Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in /path/file.php on line 3695

Le Paamayim Nekudotayim est l'opérateur de résolution de portée.

Dans la doc PHP :

L'opérateur de résolution de portée (aussi appelé Paamayim Nekudotayim) ou, en termes plus simples …

Lire la suite

Protection de fichier tel qu'un htaccess en PHP

Posté le ven. 11 février 2011 • Tags : php, code

Faire un système de protection (tel que htaccess) direct dans un fichier PHP :

<?php
if (!empty($_SERVER["PHP_AUTH_USER"]) &&
$_SERVER["PHP_AUTH_USER"] == "login" &&
$_SERVER["PHP_AUTH_PW"] == "password") {
    // code protégé ici
} else {
    header('WWW-Authenticate: Basic realm="Restricted area"');
    header('HTTP/1.0 401 Unauthorized');
    exit('Access Denied');
}

Attention l'utilisation du htaccess n'est pas recommandée …

Lire la suite