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 :

base de données et images [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
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 40
    Par défaut base de données et images
    Hi,

    Je bosse sur un projet et je dois faire en sorte que l'admin du site doit attacher une image à un club via un bouton parcourir.

    J'ai fait des recherches sur le web et j'en conclue qu'il est idiot de stocker des images dans la base.
    Pour le chargement de l'image via le ftp ce n'est pas nécessaire. Il y a un dossier "logos" où ils seront stocker.

    Le mieux serait de stocker le chemin de l'image et de l'appeler pour l'afficher mais comment ??
    Si je le fais je vais me retrouver avec un chemin absolue de l'image sur l'ordinateur, exemple : D://wamp/www/...
    Et il me faudrait quelque chose du genre http://monsite/_images/logo2.jpg

    Merci de votre aide

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Bonjour,

    Je suppose que tu récupère ton image avec $_FILE, dans ce cas tu peux simplement faire un lien en dure genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    INSERT INTO tatable (image) VALUES("http://monSite/image/".$_FILES['FICHIER']['name'])

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 40
    Par défaut
    Oui je vais utiliser cette technique que j'ai vu plusieurs fois sur le net...

    Il ne me reste plus qu'à faire les tests, que je ne pourrais faire que tard ce soir.
    Merci du coup de main et je te tiens au courant de l'évolution.

    Thx

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 40
    Par défaut
    Merci beaucoup ^^

    Tout fonctionne j'ai même ajouté quelques lignes pour la copie du fichier.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    		$origine = $_FILES["logo"]["tmp_name"];
    		$destination = "chemin".$_FILES["logo"]["name"];
    		move_uploaded_file($origine, $destination);
    Résolu

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

Discussions similaires

  1. Base de Donnée contenant image avec Tags.
    Par aygitci dans le forum JDBC
    Réponses: 3
    Dernier message: 13/03/2007, 22h21
  2. Base de donnée et image JPEG
    Par lohot dans le forum Bases de données
    Réponses: 1
    Dernier message: 06/02/2007, 09h02
  3. Liée une base de donnée à une image
    Par ecarbill dans le forum Access
    Réponses: 4
    Dernier message: 05/08/2006, 12h07
  4. peut on créer une base de données pour image?
    Par adamalbert dans le forum Access
    Réponses: 3
    Dernier message: 26/05/2006, 16h10
  5. [SQL] Base de données d'images - ajouter des métadonnées
    Par gandalf_le_blanc dans le forum Langage SQL
    Réponses: 10
    Dernier message: 29/06/2004, 19h52

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