Voglio scrivere dei byte in un file. Ho provato così:
Codice PHP:
$handle = fopen("perc.dat", "w+b"); //la guida dice che su win ci va la b per i file binari, ma anche senza da lo stesso output
$byte = 0; //Facciamo l'esempio con il byte 0 ke ha la rappresentazione banale
fwrite($handle, $byte, 1);
fclose($handle);
ma poi quando vado ad aprire il file mi ritrovo 48 ossia 00110000 che poi è 0 in ascii.
Quindi come si fa a scrivere i dati binari?
in locale dove lo sto testando ho php 4.4.4 ma mi va bene anche una soluzione per il 5