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

HTML Discussion :

Pièces jointes


Sujet :

HTML

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 86
    Par défaut Pièces jointes
    Voilà, je souhaite permettre à l'utilisateur de laisser une pièce jointe via un formulaire. Ca je sais faire. Cependant je ne souhaite pas l'envoyer par mail mais que cette pièce jointe soit sauvegardée dans une base de données. Si quelqu'un peut m'expliquer comment faire merci d'avance.

  2. #2
    Membre confirmé
    Profil pro
    Développeur Web
    Inscrit en
    Décembre 2004
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2004
    Messages : 97
    Par défaut
    Bonsoir,

    Voilà comment j'aurais procédé
    1) je copie sur le serveur le fichier que l'utilisateur a laissé en pièce jointe
    2) j'enregistre le nom du fichier dans


    arf ! mauvaise manipulation, on peut supprimer ce post ... svp
    si on avait l'autorisation de supprimer ses potes euh... non ses posts

  3. #3
    Membre confirmé
    Profil pro
    Développeur Web
    Inscrit en
    Décembre 2004
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2004
    Messages : 97
    Par défaut
    Bonsoir,

    Voilà comment j'aurais procédé
    1) je copie sur le serveur le fichier que l'utilisateur a laissé en pièce jointe
    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
     
    <?php
    $uploaddir = "upload/" ;
    //recuperation des infos sur le fichier
    $fileup = $_FILES['fileup'];
    //un petit traitement sur le nom du fichier
    $filename = $fileup['name'];
    $filename = stripslashes($filename);
    $filename = trim($filename);
    if (move_uploaded_file($_FILES['fileup']['tmp_name'], $uploaddir.$filename)) {
      echo "Fichier uplaodé avec succès";
      //En registrement de $filename dans la base de données
    }
    else {
      echo "Le fichier n'a pas pu être uploader sur le serveur !";
    }
    ?>
    voilà un petit scriptqui te donnera des idées, il existe d'autres scripts d'upload de fichiers beaucoup mieux et plus sécurisés !

    2) après l'avoir uploadé sur le serveur, j'enregistre le nom du fichier dans la base de données

    ++,

    Philippe

Discussions similaires

  1. [Indy] Comment récupérer les pièces jointes d'un mail ?
    Par dj_lil dans le forum Web & réseau
    Réponses: 6
    Dernier message: 01/04/2011, 19h07
  2. Pièces jointes et Outlook 2000
    Par Nico118 dans le forum Outlook
    Réponses: 15
    Dernier message: 13/01/2011, 17h19
  3. [javamail] envoi mail avec message en pièce jointe
    Par k4eve dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 16/11/2007, 11h17
  4. Envoi d'un mail avec fichier en pièce jointe
    Par cjacquel dans le forum MFC
    Réponses: 1
    Dernier message: 14/06/2005, 16h30
  5. affichage des pièces jointe sous outllook 2000
    Par darkbm dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 29/10/2003, 11h32

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