Me revoici avec un petit problème auquel j'ai trouvé une solution peu élégante, donc je me demande s'il n'y aurait pas mieux à faire. Je cherche à extraire les tags id3v2 d'un mp3, donc j'ai écris le code suivant :
Donc ceci fonctionne...au prix de la suppression de tous les caractères non affichables, ce qui ralentit considérablement l'exécution du script. Sans celà, malheureusement, le ereg('TIT2',$fichier) ne trouve rien et se bloque au premier caractère non affichable rencontré. Une idée pour passer outre cette limitation ? (autre fonction, autre méthode de contournement du problème ?).
Edit : problème résolu avec mb_ereg, qui permet de lire les caractères multi-octaux.
Message édité par Yagmoth le 19-06-2008 à 18:09:39
--------------- L'ennemi est bête : il croit que c'est nous l'ennemi alors que c'est lui !
Marsh Posté le 19-06-2008 à 17:53:47
Me revoici avec un petit problème auquel j'ai trouvé une solution peu élégante, donc je me demande s'il n'y aurait pas mieux à faire. Je cherche à extraire les tags id3v2 d'un mp3, donc j'ai écris le code suivant :
Donc ceci fonctionne...au prix de la suppression de tous les caractères non affichables, ce qui ralentit considérablement l'exécution du script. Sans celà, malheureusement, le ereg('TIT2',$fichier) ne trouve rien et se bloque au premier caractère non affichable rencontré. Une idée pour passer outre cette limitation ? (autre fonction, autre méthode de contournement du problème ?).
Edit : problème résolu avec mb_ereg, qui permet de lire les caractères multi-octaux.
Message édité par Yagmoth le 19-06-2008 à 18:09:39
---------------
L'ennemi est bête : il croit que c'est nous l'ennemi alors que c'est lui !