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] Move Uploaded File (OVH)


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 7
    Points : 5
    Points
    5
    Par défaut [Upload] Move Uploaded File (OVH)
    Bonjour tout l'monde,
    J'ai un petit problème lors d'un upload d'image sur un serveur ovh (Start 1G) : comme d'habitude, un petit formulaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <form name="add_news_form" method="post" action="index.php?...." enctype="multipart/form-data">
     
    Image : <input type="file" class="file_input" name="fichier" id="fichier" />
     
    <input type="hidden" name="MAX_FILE_SIZE" value="100000" />
     
    ..submit..
    Et un script pour l'upload :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    //Verification extension & co....
     
    $resultat = move_uploaded_file($_FILES['fichier']['tmp_name'],'/home.52/.../avatars/'. $nomfichier . '.' . $ext);
    L'image est bien uploadée sur le serveur, tout se déroule sans problème mais lorsque je veux afficher l'image :
    L'image "http://..." ne peut être affichée car elle contient des erreurs
    J'ai déjà utilisé ce script plusieurs fois sur des hébergements identiques...
    Je ne vérifie pas le type MIME des fichiers, je n'ai pas besoin d'une grande sécurité, personne à pars moi et 3 "collègues" y ont accès (Si ça vaut la peine d'être précisé..)
    Je ne vois pas quoi vous dire de plus... j'suis perdu là...

    Help :rolleyes: Ce problème a l'air assez répandu mais je n'y ai trouvé aucune solution...

    Merci !!

  2. #2
    Membre expérimenté Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Points : 1 414
    Points
    1 414
    Par défaut
    Si tu dépose une image en ftp sur ton site, est elle visible a t elle des erreur ?
    Si elle a des erreurs, s'est peut être le serveur http de OVH qui n'envoye pas le bon MIME Types. J'en serais étonné mais s'est une idée.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Effectivement, j'ai pensé à ça mais mes images peuvent être de formats différents : gif, jpg, png.
    Je devrais signaler le type mime avant l'upload ? à l'affichage ?

  4. #4
    Membre expérimenté Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Points : 1 414
    Points
    1 414
    Par défaut
    Non, normalement s'est l'extension .png, .jpg, ... etc qui permet au serveur http de déterminer le type MIME du dicument qu'il envoye au client. Sauf bien sur si le type en question n'est pas reconnu par le serveur, ou bien parce que tu n'as pas d'extension sur tes noms de fichiers au moment ou tu les envoye.

    Bon j'avoue que je ne maitrise pas toutes choses à 100% mais bon ... si cela peu t'aider.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    hum... les fichiers sur lequels j'ai fait le test ont .JPG en extension, est-ce que le serveur aurait du mal à reconnaitre l'extension parce qu'elle est en majuscule ?

  6. #6
    Membre expérimenté Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Points : 1 414
    Points
    1 414
    Par défaut
    Il ne reste plus qu'a essayer.
    Faute d'autres indices, je ne peux pas faire plus.

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 11
    Points : 12
    Points
    12
    Par défaut
    EDIT :

    AH non je me rappelle le fichier jpg était au format CMJN et non RVB les navigateur ne les prennent pas !

    avec getimagesize() tu pourras verifier le format du jpg ! Regarde sur la doc PHP

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Ouaiii merci de l'info, ça doit être ça ! Toute les images provenaient effectivement de toshop ou j'avais oublié de changer le mode de couleur ... Merci !

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

Discussions similaires

  1. move uploaded file capricieux
    Par shelko dans le forum Langage
    Réponses: 5
    Dernier message: 30/03/2010, 23h58
  2. Réponses: 5
    Dernier message: 30/03/2010, 14h47
  3. function move uploaded file
    Par ludojojo dans le forum Langage
    Réponses: 3
    Dernier message: 14/09/2009, 18h35
  4. [Upload] move uploaded file
    Par alex78100 dans le forum Langage
    Réponses: 2
    Dernier message: 28/12/2007, 18h03
  5. [Upload] Problème upload d'images sur OVH
    Par PeGaZe dans le forum Langage
    Réponses: 2
    Dernier message: 24/12/2006, 21h16

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