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 :

Problème upload fichier php


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Problème upload fichier php
    Bonjour

    Je débute en Php, et j'ai un petit problème avec un formulaire d'upload, au moment de la validation du formulaire, tout semble bien se passer, l'image est bien envoyée dans le dossier d'upload sur le serveur, mais le nom de mon fichier dans la base de donnée semble être le nom du fichier temporaire (ex : "/tmp/phpYugSQ1").
    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
    19
    20
    <?php
    if (isset($_FILES['image']) AND $_FILES['image']['error'] == 0)
    {
            if ($_FILES['image']['size'] <= 1000000)
            {
                    $infosfichier = pathinfo($_FILES['image']['name']);
                    $extension_upload = $infosfichier['extension'];
                    $extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
                    if (in_array($extension_upload, $extensions_autorisees))
                    {
     
                            move_uploaded_file($_FILES['image']['tmp_name'], 'uploads/' . basename($_FILES['image']['name']));
                            echo "Envoi réussi";
                    }
            }
    }
    ?>
    <?php
    mysql_query("INSERT INTO news VALUES('" . $id . "', '" . $lien . "', '" . $titre . "', '" . $texte . "', '" . $image . "', '" . $alt . "')");
    ?>
    J'ai pensé récupérer le nom de l'image de base pour la stocker dans ma variable image comme ceci:
    <?php $donnees['image']=$_FILES['image']['name']; ?>
    mais ça ne marche pas non plus et move_uploaded_file devrai s'en charger tout seul non?

    Merci beaucoup pour votre aide

  2. #2
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 098
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 098
    Points : 8 207
    Points
    8 207
    Billets dans le blog
    17
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query("INSERT INTO news VALUES('" . $id . "', '" . $lien . "', '" . $titre . "', '" . $texte . "', '" . $image . "', '" . $alt . "')");
    C'est plus lisible ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query("INSERT INTO news VALUES('$id', '$lien', '$titre', '$texte', '$image', '$alt')") ;
    Important : où est valorisé $image ? Le bug se trouve certainement à ce niveau-là.

    mais ça ne marche pas non plus et move_uploaded_file devrai s'en charger tout seul non?
    Non, move_uploaded_file( ) ne fait que déplacer un fichier uploadé.
    Un problème exposé clairement est déjà à moitié résolu
    Keep It Smart and Simple

Discussions similaires

  1. Problème upload fichier avec Internet Explorer
    Par dexter59 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 04/10/2010, 10h09
  2. Problème upload fichier texte vide
    Par exile69 dans le forum C#
    Réponses: 4
    Dernier message: 08/09/2010, 11h19
  3. [Upload] Problème upload fichier ?
    Par zuzuu dans le forum Langage
    Réponses: 1
    Dernier message: 09/12/2008, 14h02
  4. [Upload] upload fichier php
    Par binard dans le forum Langage
    Réponses: 4
    Dernier message: 28/03/2007, 16h11
  5. [Upload] Problème Upload Fichiers via html
    Par Typhon dans le forum Langage
    Réponses: 3
    Dernier message: 11/02/2007, 11h52

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