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

  FORUM HardWare.fr
  Programmation
  PHP

  Convertir une valeur en char

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Convertir une valeur en char

n°1074456
MarcP
Boinc.fr
Posté le 07-05-2005 à 00:01:18  profilanswer
 

Hello,
Je me demande comment passer une représentation héxadécimale d'un nombre en fichier ?
J'explique :
Je lis un fichier gif, ensuite je le représente en héxadécimal pour des raisons de simplicité.
Donc mon fichier c'est "FF01A0D55D(etc)", stocké dans une variable de type chaine.
Maintenant je voudrais repasser ca en fichier gif, et la j'avoue ne pas avoir trouver une fonction genre hexchar ou quelque chose dans ce gout la :/
Si quelqu'un a la manip :jap:


---------------
Aménager un camping car poids lourd dans un bus / car / camion  - Boinc pour faire bosser votre pc
mood
Publicité
Posté le 07-05-2005 à 00:01:18  profilanswer
 

n°1074459
KangOl
Profil : pointeur
Posté le 07-05-2005 à 00:02:39  profilanswer
 

mmh ? vois pas ou est le problème !


---------------
Nos estans firs di nosse pitite patreye...
n°1074463
MarcP
Boinc.fr
Posté le 07-05-2005 à 00:04:15  profilanswer
 

ben j'ai $fichier qui contient une belle chaine en hexa.
Et si je sauve la chaine comme ca dans un fichier, pour Mr PHP c'est du texte. Donc au lieu d'un gif de 200 octets j'ai un fichier qui contient du texte sur 400octets :)


---------------
Aménager un camping car poids lourd dans un bus / car / camion  - Boinc pour faire bosser votre pc
n°1074628
esox_ch
Posté le 07-05-2005 à 12:09:38  profilanswer
 

Juste une question, ton fopen , tu le fais bien avec l'argument 'b' non?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1074926
MarcP
Boinc.fr
Posté le 07-05-2005 à 18:05:21  profilanswer
 

heu y'a pas d'argument "b" à ma conaissance ?  
voila le code

Code :
  1. <?
  2. $resultat ='';
  3. $i = 0;
  4. while ($i < (strlen($image)+1))
  5. {
  6. $hex = hexdec(substr($_POST['image'], $i, 2));
  7. $resultat .= $hex;
  8. $i++;
  9. $i++;
  10. }
  11. $fp = fopen('test/test.gif', 'w');
  12. echo fwrite($fp, $resultat) . ' octets';
  13. ?>


---------------
Aménager un camping car poids lourd dans un bus / car / camion  - Boinc pour faire bosser votre pc
n°1074929
esox_ch
Posté le 07-05-2005 à 18:07:14  profilanswer
 

a la place de 'w' , tu mets 'wb'


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1075101
MarcP
Boinc.fr
Posté le 07-05-2005 à 20:43:14  profilanswer
 

pas mieux :/
Ca contient toutes les valeurs en décimal :(


---------------
Aménager un camping car poids lourd dans un bus / car / camion  - Boinc pour faire bosser votre pc
n°1075359
jan0
Posté le 08-05-2005 à 09:33:42  profilanswer
 

pour transformer une chaine hexa en sa 'vraie valeur':

Code :
  1. $a = pack("H*", $tachainehexa);


n°1075519
MarcP
Boinc.fr
Posté le 08-05-2005 à 14:19:06  profilanswer
 

milles merci, ca marche impec :jap:


---------------
Aménager un camping car poids lourd dans un bus / car / camion  - Boinc pour faire bosser votre pc

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Convertir une valeur en char

 

Sujets relatifs
Tri sur un autre champ que la valeur identifiante dans un étatConvertir un int16 en binaire et inversement ...
Pb pour récuperer la valeur retournée par une SP SQLbesoin d'aide pr afficher la valeur d'1 "label"
Ecrire un fichier dans un char *Valeur dans une liste déroulante en vba
Affectation d'une valeur à un élément d'une liste chainéeexistence valeur dans un tableau ?
Convertir requête Select en requête Update[PHP/XML] Afficher en fonction de sa valeur classer ? [maj]
Plus de sujets relatifs à : Convertir une valeur en char


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR