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 :

[Upload] gestion des fichiers


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2008
    Messages : 87
    Par défaut [Upload] gestion des fichiers
    bonjour,
    apres avoir reussi lupload dun fichier j'ai besoin maintenant:
    1)d'enregistrer le lien vers ce fichier dans la base de donnee.
    2)de lister ces liens qui sont enregister dans "documents" sui se trouve dans le repertoire www(www/documents) et en cliquant sur chacun de ces fichiers avoir loportunite des les ouvrir ou les enregistrer.
    j'ai beaucoup cherche mais je ne sais d'ou commencer car je suis debutante dans php mais je ne sais plus dou commencer.

    merci d'avance

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2008
    Messages : 252
    Par défaut
    Lors de l'upload du fichier, je suppose que tu lui donne un nom. Dans ce cas tu l'enregistre le nom dans ta base.

    tu pourras ainsi ensuite les lister en récupérant tout les noms enregistrer dans la base, et faire un liens vers les fichiers.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2008
    Messages : 87
    Par défaut
    voila le code que je fais pour lupload du fichier,jai supprimer tous les tests pour que ça soit court.
    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
     
    $nom=$_POST['nom'];
    $prenom=$_POST['prenom'];
    $name=$nom.' '.$prenom;
     
    $adresse = './cours/';
    $dossier=opendir($adresse);
    $repertoire = $adresse.'/'.$name;
    if(!is_dir($repertoire)) { 
          mkdir($repertoire,0700);
    }
    closedir($dossier);
     
    $fichier = basename($_FILES['avatar']['name']);
    move_uploaded_file($_FILES['avatar']['tmp_name'], $repertoire .'\\'. $fichier);
    maintenant est-que je dois inserer la varirable $fichier dans la table ou autre chose et quand je vais lister est-ce que je dois lister seulement le nom ou le preceder par les chemain.jai pas bien compris
    merci d'avance pour votre aide

  4. #4
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par j2eejsp Voir le message
    voila le code que je fais pour lupload du fichier,jai supprimer tous les tests pour que ça soit court.
    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
     
    $nom=$_POST['nom'];
    $prenom=$_POST['prenom'];
    $name=$nom.' '.$prenom;
     
    $adresse = './cours/';
    $dossier=opendir($adresse);
    $repertoire = $adresse.'/'.$name;
    if(!is_dir($repertoire)) { 
          mkdir($repertoire,0700);
    }
    closedir($dossier);
     
    $fichier = basename($_FILES['avatar']['name']);
    move_uploaded_file($_FILES['avatar']['tmp_name'], $repertoire .'\\'. $fichier);
    maintenant est-que je dois inserer la varirable $fichier dans la table ou autre chose et quand je vais lister est-ce que je dois lister seulement le nom ou le preceder par les chemain.jai pas bien compris
    merci d'avance pour votre aide
    Bonjour,
    Quand tu vas relire ta base de données tu va extraire différentes données
    dont j'ignores tout,mais l' une d'elle disons avatar tu va l'utiliser ainsi,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo ("<img src='".$avatar."' alt='mon avatar' /> ");
    OU

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo ("<img src='mesavat/".$avatar."' alt='mon avatar' /> ");
    selon ton utilisation, tu choisi si tu enregistre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $avatar="".$repertoire ."/". $fichier;
     
    // === OU
     
    $avatar=$fichier;

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2008
    Messages : 87
    Par défaut
    merci FoxLeRenard,
    mais j'ai pas bien compris???ou doit inserer ce que tu mas ecris et est ce que ça je pourrai avec ces lignes de commandes ouvrir ou enregistrer les fichiers du serveur.
    merci davance

  6. #6
    FoxLeRenard
    Invité(e)
    Par défaut
    Oui j' essais de t'expliquer que le PHP que tu nous a pérsenté au début de ce fil, contient l'élément a mettre dans ta base de donnée en utilisant cette partie de ton PHP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    move_uploaded_file($_FILES['avatar']['tmp_name'], $repertoire .'\\'. $fichier);
    Donc c' est cela que tu mettra dans ta base de donnée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $avatar="".$repertoire ."\\". $fichier."";

Discussions similaires

  1. Gestion des fichiers uploadés avec wicket
    Par raiden06 dans le forum Wicket
    Réponses: 0
    Dernier message: 28/07/2011, 11h27
  2. [Upload] gestion des erreurs lors d'un upload de fichiers
    Par sarah65536 dans le forum Langage
    Réponses: 6
    Dernier message: 22/04/2009, 09h08
  3. Réponses: 1
    Dernier message: 11/04/2008, 10h31
  4. Gestion des fichiers
    Par roger12 dans le forum Administration système
    Réponses: 2
    Dernier message: 19/10/2005, 09h01

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