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] Upload d'un fichier image


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 21
    Points : 18
    Points
    18
    Par défaut [Upload] Upload d'un fichier image
    Bonjour !
    Je possède un formulaire plutôt classique composé de simples <input> de texte et de <textarea>...Jusque là, tout vas bien, l'envoi des données se passe bien, la BDD est mise à jour sans problème.
    Ce que je voudrais maintenant c'est ajouter la possibilité d'upload une image via ce même formulaire.
    J'utilise donc la balise suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type=hidden name=MAX_FILE_SIZE value=2048><input type=file name="illustration">
    Qui pointera vers ce bout de code de test:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    if(isset($_FILES['illustration'])) {
    		if ($_FILES['illustration']['size'] > 0) {
    		echo 'réussi';
    		}else{
    		echo 'raté';
    		}
    Je vois donc un "raté" apparaitre, ce qui signifie que l'upload n'as pas eut lieu.
    Après un peu de recherche j'ai vu que cela pouvait venir des droits PHP sur le serveur...
    J'ai donc ajouté un phpinfo(); à mon bout de code afin de voir si la valeur
    "file_uploads" est bien sur "ON", ce qui est le cas.
    Par contre la valeur "upload_tmp_dir" est sur "no value"...Est-ce la que ca coince ? Je ne sais pas trop comment cela fonctionne, je débute

    Et si c'est le cas, comment modifier cette valeur ? Je ne sais pas comment trouver le php.ini, ou si il est possible de le modifier par une commande particulière...

    Merci d'avance à ceux qui pourront m'aider

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type=hidden name=MAX_FILE_SIZE value=2048><input type=file name="illustration">
    Limite à 2 ko ?

    Citation Envoyé par Rothul
    J'ai donc ajouté un phpinfo(); à mon bout de code afin de voir si la valeur
    "file_uploads" est bien sur "ON", ce qui est le cas.
    Par contre la valeur "upload_tmp_dir" est sur "no value"...Est-ce la que ca coince ? Je ne sais pas trop comment cela fonctionne, je débute
    Non, comme indiqué dans la doc, cette valeur indique que PHP va tenter d'utiliser le répertoire temporaire du système (typiquement /tmp pour tout système Unix like).

    Pourriez-vous donner la sortie de var_dump($_FILES) en condition pour commencer ? Est-ce que votre formulaire définit bel et bien l'attribut enctype="multipart/form-data" ?

    PS : un tutoriel à valeur de guide pour mettre en place l'upload : Upload de fichiers en PHP

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 21
    Points : 18
    Points
    18
    Par défaut
    Ok, honte à moi, dans ma tête la limite était à 2Mo
    Je l'ai passé à value=2000000 et ca upload comme il faut !

    Merci pour le lien vers le tuto, je crois que je vais en avoir besoin

    Encore merci !

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

Discussions similaires

  1. [Upload] Upload d'un gros fichier + barre de progression
    Par Night_owl dans le forum Langage
    Réponses: 4
    Dernier message: 27/03/2008, 15h14
  2. [Upload] Upload de beaucoup de fichier sur 1&1
    Par stilobique dans le forum Langage
    Réponses: 4
    Dernier message: 07/09/2007, 13h01
  3. Réponses: 2
    Dernier message: 22/05/2006, 00h07
  4. [Upload] upload de fichier images
    Par omlip dans le forum Langage
    Réponses: 2
    Dernier message: 03/01/2006, 23h13
  5. [Upload] probleme de récupération de fichier image
    Par BernardT dans le forum Langage
    Réponses: 2
    Dernier message: 15/11/2005, 01h12

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