Visualizzazione dei risultati da 1 a 3 su 3

Discussione: scrivere file binari

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    23

    scrivere file binari

    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$byte1);

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    23
    Ho risolto, se a qualcuno servisse si fa così:

    Codice PHP:
    fwrite($handlechr($byte), 1); 

  3. #3
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    Dai un'occhiata anche alla funzioni decbin(), bindec() e parenti
    www.php.net/decbin
    www.php.net/bindec
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.