exploitation d'Octetstring

Eléphanteau du PHP | 11 Messages

17 sept. 2008, 11:16

Bonjour,

j'ai réalisé un petit script qui me permet de récupérer des informations au format Octetstring(pas le choix).

J'essaye désespérément depuis 2 jours de les exploiter, j'ai tout essayé : base_convert, hex2bin

Je cherche à en décoder/encoder certaines en Hexa & d'autres en Binaire.

plusieurs ex. de chaines à convertir et le résultat attendu:

0BB9 -> 3001 (ca j'y arrive)
01F60BB9 -> 5023001 (je n'y arrive plus)

ou encore quelques valeurs que je souhaitent encoder/décoder en binaire (la c'est la cata totale !!!!)
J'ai surtout un problème avec les valeurs hexa qui débutent par un ou plusieurs 0

00010140000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000

7FFFFEE0000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
40000040000000000000000000000000

00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000

merci de votre aide

Petit nouveau ! | 4 Messages

17 sept. 2008, 18:51

Que donne l'utilisation de base_convert ?

http://www.manuelphp.com/php/function.base-convert.php

Chez moi ceci fonctionne :

Code : Tout sélectionner

$hexadecimal = 'A37334'; echo base_convert($hexadecimal, 16, 10); // affiche 10711860 $hexadecimal = '0A37334'; echo '<br />'; echo base_convert($hexadecimal, 16, 10); // affiche 10711860