Installer PHPDocumentor avec WAMP

PHP Aucun commentaire »

Logo phpWikipé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 :, , , , ,
 

[PHP] Convertir IP en entier

PHP Aucun commentaire »

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 :, , ,
 
Designed by NattyWP Wordpress Themes.
Images by desEXign.