je souhaite ecrire un fichier en binaire avec php, seulement fwrite prend un string, or pour ecrire l'entier 104 dans mon fichier, il va m'écrire 104 en 3 octets ( 1 0 4 ) comme une chaine, alors que moi je veux sur 1 octet de valeur 104 --> D
en attendant je pourrais utiliser : fwrite($fichier,chr(104),1);
mais pour les entiers > 255 ????
et surtout pour les float ???
exemple de code :
| Code : | Sélectionner tout |
1 2 3 4 5 6 7 8 | <?
$fichier=fopen('out.tst', 'wb+');
fwrite($fichier,chr(0x02),1);
$ff=-1.75440;
fwrite($fichier,$ff,4);
fwrite($fichier,chr(0x00),1);
fclose ($fichier);
?> |
Vous avez lu gratuitement 783 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.