mai 14
Pour travailler dans de bonne condition avec Symfony2, il vous faut l’extension intl.
Voici la démarche à suivre pour l’installer avec pear.
installer un compilateur C++ & les libraries libicu-devel libicu
yum install gcc-c++ libicu libicu-devel
pear channel-update pear.php.net
pear upgrade PEAR
pecl channel-update pecl.php.net
pear install intl
Créer le fichier /etc/php.d/intl.ini et ajouter
Mots-clefs :
Apache,
CentOS,
Debian,
HTTP,
Linux,
Symfony
jan 19
Wikipédia : phpDocumentor est un outil de documentation écrit en PHP. Il est semblable à l’outil de javadoc. Il est sous licence LGPL. Il permet d’aider les développeurs à la documentation de leur code. Il analyse les commentaires de leurs codes.
Pour pouvoir s’en servir, il faut installer PEAR avant tout.
J’utilise WAMP 2.0i avec PHP 5.3 et Apache 2.2.
Installation PEAR avec WAMP
Utiliser l’invite de commande et exécuter go-pear.bat du répertoire d’installation de WAMP.
cd C:\wamp\bin\php\php5.3.0\
go-pear.bat
Si comme moi vous avez un jolie Warning, pas de panique, on va faire autrement
cd C:\wamp\bin\php\php5.3.0\
php.exe -d phar.require_hash=0 PEAR\go-pear.phar
Ensuite, suivez le tutoriel de 6ma.fr à la lettre et tout se passera bien.
Installer phpDocumentor avec PEAR
PEAR est un gestionnaire de librairie, c’est lui qui va se charger de l’installation de PHPDocumentor
Pour cela, exécuter les commandes suivantes
cd C:\wamp\bin\php\php5.3.0\
php PEAR/pearcmd.php install phpdocumentor
Pour utiliser ce petit outil, je vous laissez avec la documentation officiel de PHPDocumentor ainsi qu’un tutoriel pour son utilisation avec Eclipse.
Mots-clefs :
Formation,
Installation,
PEAR,
PHP,
Tutoriel,
WAMP
jan 12
Voici un petit script PHP qui permet de convertir une adresse IP en entier.
127.0.0.1 donne 2130706433
Cela peut-être intéressant pour les systèmes de géolocalisation par IP.
echo ipToDecimal ("127.0.0.1"); //Affiche 2130706433
function ipToDecimal ($_pIP)
{
$aIPDecimale = explode (".", $_pIP);
for ($i = 0 ; $i < count ($aIPDecimale) ; $i++)
{
$aIPDecimale[$i] = fillZero (decbin ($aIPDecimale[$i]));
}
$ipDecimal = fillZero (bindec (implode ($aIPDecimale)), 10);
return $ipDecimal;
}
function fillZero ($_pBinary, $_pLimit = 8)
{
while (strlen ($_pBinary) < $_pLimit)
{
$_pBinary = "0" . $_pBinary;
}
return $_pBinary;
}
Mots-clefs :
Convertion,
Geolocalisation,
IP,
PHP
Commentaires récents