Récupération du code binaire d'un fichier - PHP - Programmation
MarshPosté le 13-11-2006 à 17:08:20
Bonjour,
Je me permet de poster ce sujet car je n'ai encore pas trouvé de réponses concrètes à mon problème. En effet j'ai un problème pour récupérer le code binaire d'un fichier.
Je m'explique, c'est très simple :
Je récupère un fichier avec php, Je récupère son code binaire (0111100000..... par ex), Je fais mes traitements que je veux, J'affiche le code binaire.
Je n'ai pas trouvé, je sais que la fonction fread lit un fichier en binaire mais je ne vois pas comment récupérer le code binaire d'un fichier :-/
Je me permet de poster ce sujet car je n'ai encore pas trouvé de réponses concrètes à mon problème. En effet j'ai un problème pour récupérer le code binaire d'un fichier.
Je m'explique, c'est très simple :
Je récupère un fichier avec php, Je récupère son code binaire (0111100000..... par ex), Je fais mes traitements que je veux, J'affiche le code binaire.
Je n'ai pas trouvé, je sais que la fonction fread lit un fichier en binaire mais je ne vois pas comment récupérer le code binaire d'un fichier :-/
Si quelqu'un a la solution,
Merci Franck
J'ai résolu le problème :
Code :
$fichier = fopen('out.tst', 'wb+');
$b = pack("c", 0x02); // 0x02 comme char
fwrite($fichier,$b);
$ff=-1.75440;
$b = pack("f", $ff); // $ff comme float
fwrite($fichier,$b);
fwrite($fichier, pack("c", 0x00)); // fonctionne bien sur également sans variable intermédiaire
Marsh Posté le 13-11-2006 à 17:08:20
Bonjour,
Je me permet de poster ce sujet car je n'ai encore pas trouvé de réponses concrètes à mon problème. En effet j'ai un problème pour récupérer le code binaire d'un fichier.
Je m'explique, c'est très simple :
Je récupère un fichier avec php,
Je récupère son code binaire (0111100000..... par ex),
Je fais mes traitements que je veux,
J'affiche le code binaire.
Je n'ai pas trouvé, je sais que la fonction fread lit un fichier en binaire mais je ne vois pas comment récupérer le code binaire d'un fichier :-/
Si quelqu'un a la solution,
Merci
Franck