par
Hywan » 12 août 2008, 00:20
Hey

,
Pour savoir si ta DLL est chargée, tu as plusieurs façon de le savoir.
En ligne de commande :
Ou en exécutant :
<?php
var_dump(extension_loaded('id3'));
Si tu es sûr qu'elle n'est pas chargée, cherche le fichier .dll dans le dossier
extension de PHP :
<PHP_PATH>/bin/php5/lib/php/extensions/ (voir le chemin de extension_dir du php.ini sinon). Si ton fichier est présent, tu peux le chargé à la volée via la fonction dl() de PHP, mais le mieux est d'éditer le fichier php.ini et d'ajouter :
Si le fichier n'existe pas, télécharge-le, met le dans le dossier, et refait l'opération précédente.
Les fichiers se trouvent ici :
http://pecl.php.net/package/id3, tu n'as qu'à télécharger et compiler

.
Doute : peut-être qu'il va falloir recompiler PHP car ID3 est une extension PECL. Dans ce cas, ./configure --enabled-id3, mais je doute que ça t'enchante

.
Voir le manuel de PHP sur l'extension ID3 de PECL.
Hey :),
Pour savoir si ta DLL est chargée, tu as plusieurs façon de le savoir.
En ligne de commande : [code]$ php -m[/code]
Ou en exécutant : [php]<?php
var_dump(extension_loaded('id3'));[/php]
Si tu es sûr qu'elle n'est pas chargée, cherche le fichier .dll dans le dossier [i]extension[/i] de PHP : [i]<PHP_PATH>/bin/php5/lib/php/extensions/[/i] (voir le chemin de extension_dir du php.ini sinon). Si ton fichier est présent, tu peux le chargé à la volée via la fonction dl() de PHP, mais le mieux est d'éditer le fichier php.ini et d'ajouter : [code]extension=<nom du fichier>.dll[/code]
Si le fichier n'existe pas, télécharge-le, met le dans le dossier, et refait l'opération précédente.
Les fichiers se trouvent ici : http://pecl.php.net/package/id3, tu n'as qu'à télécharger et compiler :).
Doute : peut-être qu'il va falloir recompiler PHP car ID3 est une extension PECL. Dans ce cas, ./configure --enabled-id3, mais je doute que ça t'enchante :P. [url=http://php.net/id3.installation]Voir le manuel de PHP sur l'extension ID3 de PECL[/url].