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

EDI, CMS, Outils, Scripts et API PHP Discussion :

move_uploaded_file: impossible de copier l'image


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 39
    Par défaut move_uploaded_file: impossible de copier l'image
    Bonjour,

    Même après mettre beaucoup documenté sur le net et avoir suivi les conseils des différents posts traitant du sujet, mon problème reste toujours le même, impossible de copier l'image sur le serveur.

    En faite, dans la partie administrateur de mon site, l'utilisateur remplit un formulaire (contenant en autre un champs input file).

    Le formulaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <form name="photo" action="creer_photo.php?enregistre=o" method="post" enctype="multipart/form-data">
    <input type="hidden" name="id_realisation"  value="<? echo $_GET['id'];?>" />
    	Nom: 
    <input type="text"  name="nom_photo" maxlength="200" />	
    	<br /><br />
    	Description: 
    <textarea name="description_photo" style="width:400px"></textarea>
    	<br /><br />
    	Image: 
    <input type="file" name="adresse_photo" accept="image/jpeg"  />
    	<br /><br />
    	<input name="photo_valide" type="submit" value="Enregistrer"  />
    	</form>
    Ensuite, j'utilise move_uploaded_file pour copier mon image.

    Le code de copie de l'image:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    // Ajout de l'image
    if ( strtolower(substr(strrchr($_FILES['adresse_photo']['name'], '.'), 1)) != "jpg")
    {
    ?><br><br><br><center><A href="javascript:history.back();">La photo n'a pas pu être ajoutée: Le type de l'image n'est pas valide. Il doit être .jpg</a></center><?
    exit(0);
    }		
    elseif( file_exists($_FILES['adresse_photo']['tmp_name']) and filesize($_FILES['adresse_photo']['tmp_name']) > 10000000)
    {
    ?><br><br><br><center><A href="javascript:history.back();">La photo n'a pas pu être ajoutée: La taille de l'image ne doit pas être supérieur à 1Mo.</a></center><?
    exit(0);
    }
    move_uploaded_file($_FILES['adresse_photo']['tmp_name'], '../realisations/'.$total.'.jpg');
    Et voici l'heure perpétuel que j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Warning: move_uploaded_file(../realisations/1.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in D:\vhosts\******.FR\httpdocs\administrator\creer_realisation.php on line 55
     
    Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\WINDOWS\Temp\php7E88.tmp' to '../realisations/1.jpg' in D:\vhosts\*******.FR\httpdocs\administrator\creer_realisation.php on line 55
    Beaucoup de post sur ce problème parle d'un problème de droit (j'ai mis le dossier en 777 et rien n'y fait).

    Pour information, je suis hébergé par Amen avec le pack Web Pro..

    Merci de votre aide d'avance..

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 39
    Par défaut La solution à ce problème précis
    En fait,

    Sous Fillezilla, la gestion des "attributs du fichier" est bloqué, il faut donc pour gérer les droits du pack web pro de chez Amen, passer obligatoirement par l'interface de Plesk.

    Résolu, si ça peut servir à quelqu'un.

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

Discussions similaires

  1. [AC-2003] impossible de copier une image par enregistrement
    Par sabredebois dans le forum Modélisation
    Réponses: 2
    Dernier message: 20/12/2009, 19h24
  2. VBA : copier une image d'une feuille excel à une autre
    Par Equus dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/12/2005, 14h01
  3. [FLASH MX] copier une image chargée avec loadClip
    Par JulPoWeR dans le forum Flash
    Réponses: 4
    Dernier message: 02/09/2005, 20h07
  4. Comment copier une image dans le presse papier.
    Par cprogil dans le forum Langage
    Réponses: 7
    Dernier message: 09/09/2003, 15h54
  5. Copier une image (jpeg) dans le presse papier
    Par benj63 dans le forum C++Builder
    Réponses: 2
    Dernier message: 29/07/2002, 14h51

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