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

PHP & Base de données Discussion :

Ouvrir un fichier LONGBLOB [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Meuse (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 18
    Par défaut Ouvrir un fichier LONGBLOB
    Bonjour j'ai un fichier stocké dans ma table et je veux l'afficher.

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <?php    $query = "SELECT * FROM tableau";
            $result = mysql_query($query) or die(mysql_error());
     
     
            while ($row = mysql_fetch_array($result)) {
            ?>  
     
                <tr>
     
     
                    <td><?php echo $row[0]; ?></td>
                    <td><?php echo $row[1]; ?></td>
                    <td><?php echo $row[2]; ?></td>
                    <td><?php echo $row[3]; ?></td>
                    <td><?php echo $row[4]; ?></td>
                    <td><?php echo $row[6]; ?></td>
                    <td><?php echo $row[5]; ?></td>
                    <td><?php echo $row[11]; ?></td //fichier pdf stocké en blob
                    </tr>
                     <?php
                    } ?>
     
                     </table>

    l' "echo" du fichier me retourne ça alors que je veux que le pdf s'ouvre :

    Nom : Startapache.png
Affichages : 225
Taille : 89,7 Ko

    grace à un formulaire j'insère des documents pdf dans ma base de donnée et je souhaite les récupérer pour qu'ils soient consultables sur le site.

    Je n'ai d'autre choix (à moins que je me trompe) que d'utiliser l'option longblob étant donné que mes documents sont assez volumineux.

    cordialement

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Tu ne peux pas afficher un PDF comme ça dans une page web. Dans ton cas, tu devrais faire un lien vers un script de téléchargement qui va afficher les bons entêtes. Cf la FAQ :
    http://php.developpez.com/faq/?page=..._forcedownload

    Dans l'idéal, il ne faut pas stocker de fichier en base de données, mais stocker le fichier sur le serveur et enregistrer le lien de ce fichier en base de données.

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Meuse (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 18
    Par défaut
    en créant un fichier dans lequel je stocke mes fichiers et en enregistrant le lien dans la base de donnée ça marche très bien.

    merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/04/2004, 13h55
  2. ouvrir un fichier
    Par sofiane61 dans le forum MFC
    Réponses: 3
    Dernier message: 10/01/2004, 23h04
  3. [java][Oracle]Ouvrir un fichier(blob) avec le browser
    Par marsup54 dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 11/09/2003, 13h35
  4. [VBA-E] ouvrir un fichier .xls sans executer les macro
    Par lae_t2 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/01/2003, 17h07
  5. [Kylix] Ouvrir un fichier en étant dans KYLIX
    Par Jackepsi dans le forum EDI
    Réponses: 2
    Dernier message: 05/11/2002, 15h59

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