IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] Fichier et tableau d'octets


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Avril 2004
    Messages : 85
    Par défaut [Tableaux] Fichier et tableau d'octets
    Bonjour,

    Est-il possible de convertir un fichier en tableau de byte ? En gros, j'aimerais transcrire la méthode java ci-dessous en PHP. J'ai bien vu les différentes fonctions possibles (fread, filesize) mais je ne suis parvenu à obtenir ce que je désirais. Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    long length = file.length();
    byte[] bytes = new byte[(int)length];
     
    int offset = 0;
    int numRead = 0;
    while (offset < bytes.length && (numRead=is.read(bytes, offset, bytes.length-offset)) >= 0) 
    {
          offset += numRead;
    }

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 671
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 671
    Par défaut
    les fonctions de lecture des fichiers produisent directement une chaine de caractères. ensuite tu as plusieurs méthodes pour parcourir la chaine, tu veux faire quoi avec ces octets ?

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Avril 2004
    Messages : 85
    Par défaut
    J'ai besoin de ces octets afin d'utiliser un service web d'envoi de fichier.

  4. #4
    Membre émérite Avatar de |PaRa-BoL
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 738
    Par défaut
    Il te suffit de de faire directement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $content = file_get_contents($file);

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/06/2011, 12h26
  2. tableau d'octet a partir d'un fichier
    Par nzo70 dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 15/01/2009, 17h50
  3. Réponses: 2
    Dernier message: 15/12/2006, 14h22
  4. Convertir un fichier en tableau d'octets
    Par rod59 dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 08/06/2006, 18h33
  5. [Kylix] stockage d'un tableau d'octets dans interbase
    Par georges1001 dans le forum EDI
    Réponses: 1
    Dernier message: 16/09/2003, 14h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo