Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3302 connectés 

 


Dernière réponse
Sujet : [PHP] Lecture de fichiers
Mara's dad UP !
 
Je peux pas croire que personne n'a eu ce problème !
 
Même si vous avez utilisé le même genre d'algo que moi, dites le moi.
 
 :hello:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Mara's dad UP !
 
Je peux pas croire que personne n'a eu ce problème !
 
Même si vous avez utilisé le même genre d'algo que moi, dites le moi.
 
 :hello:
Mara's dad :bounce:
Mara's dad Salut,
 
Je lis un fichier BMP.
Mon problème concerne la lecture des nombres.
Dans l'en-tête d'un BMP sont stockés des int (2 octets) et des long (4 octets).
Ces nombres sont codés de la manière habituelle, c'est à dire avec les octets de poid faible en premier.
Pour lire ces nombres, je me suis résolu à lire des chaînes (de 2 ou 4 octets) et à reconstituer la valeur numérique en retournant la chaîne et en additionnant dans une variable les valeurs ASCII des caratcères, multipliés par leurs poid respectifs.
 
Par exemple, dans un fichier je lis dans cet ordre les 4 octets d'un long :
 
0x12 0xF0 0x05 0x00
 
Ce qui me donne : 00 05 F0 12
donc 0*16777216 + 5*65536 + 24*256 + 18*1 = 333842
 
Mon algo fonctionne, mais la méthode ne me plait pas du tout !
 
Existe-t-il une manière de lire directement un int ou un long en PHP ? ? ?

 

[edtdd]--Message édité par Mara's dad--[/edtdd]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)