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 :

Afficher une photo de la base MySql (Blob) [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 49
    Par défaut Afficher une photo de la base MySql (Blob)
    Bonjour a tous,
    J'ai retouché un script capable d'afficher des photos (blob) stockées en base ( Mysql) .
    Sur EasyPhp, je n ai pas de probléme, tout s'affiche correctement mais je viens de transferer sur le site web et là rien ne se passe.
    L'hebergeur est FREE. A votre avis probleme de code ou d'hebergeur?


    Code : 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
     
    <?php
    $id = $_GET['id_im'];
    include('./Connections/mgbdd.php'); 
    mysql_select_db($database_mgbdd, $mgbdd);
    $req = "SELECT ART_EXT,ART_photo FROM artiste where IDARTISTE= '$id'";
    $ret = mysql_query($req, $mgbdd) or die(mysql_error());
    $col = mysql_fetch_row ($ret);
    if ( !$col[0] )
    {echo "Id d'image inconnu";}
    else
    {
    header("Content-Disposition:inline ");
    header ("Content-type: image/png");
    echo $col[1];
    }
    mysql_free_result($ret);
    ?>
    Merçi aux bonnes âmes qui m'aideront !

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    "Rien ne se passe" cela veut dire que tu as une page blanche ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 49
    Par défaut
    Pardon, Je n ai pas été precis !

    Je fais appel à ce script dans mes pages pour afficher les images.
    Tout se passe bien en local mais pas chez free.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <img  src="pictscrit.php?$id" >

    Merci,

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    ca serait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img  src="pictscrit.php?id_im=$id" >
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 49
    Par défaut
    Mince je retarde tout le monde avec mon manque de rigueur!

    Oui en effet, c ets bien ce code.
    Mais le probleme que j ai, ne me sempble pas au niveau de cet appel.
    En local l'affichage des images a bien lieu( easyPhp). Donc je pense que le script fonctionne. Mais pas sur le site (hebergé par FREE).

    Le fichier est dans la meme arborescence que les fichiers lui faisant appel.

    merci.

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Si tu appelles directement la page d'image tu obtiens quoi ?
    http://tonsite/pictscrit.php?id_im=13123
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 49
    Par défaut
    merci sabotage .
    J avais pas pensé a faire ça.
    Bon j ai l image qui s'affiche .Donc le script fonctionne.
    ....
    Bon j ai écrit cela en meme temps que je testais.
    Donc Mon fichier possede une majuscule :

    Moi j appelle : pictscript.php
    alors que le fichier s appelle : pictScript.php

    On vient de m appendre que les serveurs Unix son CaseSensitive.
    Donc une erreur de debutant.
    J espere que celà pourra servir.

    Merci encore à tout ceux qui se sont creusé les meninges.
    Bonne journée a tous

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

Discussions similaires

  1. afficher une photo dont le chemin est dans la base de donné
    Par mvc_dev dans le forum ASP.NET MVC
    Réponses: 2
    Dernier message: 09/03/2011, 16h44
  2. Réponses: 2
    Dernier message: 02/07/2010, 18h16
  3. taille max d'une photo jpg dans un champ blob de mysql
    Par zidenne dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 04/10/2006, 09h42
  4. Afficher une image depuis ma base de données MySQL
    Par hnoumbo dans le forum Outils
    Réponses: 3
    Dernier message: 16/08/2006, 08h57
  5. [MySQL] Afficher une photo à partir de la base de données
    Par microcongo dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 07/09/2005, 17h29

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