Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1350 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme d'upload interactif ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme d'upload interactif ...

n°246667
Remigio
Radio Flip, 72.8
Posté le 16-11-2002 à 18:32:18  profilanswer
 

Bonjour,
 
j'ai créé un site ou il est possible d'upload des photos dans un répertoire et d'afficher ces photos dynamiquement. avec le script de cette page : http://www.toutestfacile.com/phpin [...] ileupload2
Cela fonctionne correctement ... en partie:
Cela marche pour certaines photos et pas d'autres.
l'arborescence du répertoir wwww :
 
www/html
www/images/img
index.html
 
en local :
cela fonctionne pour certaines photos ...
...et pas pour d'autres (arbitrairement meme en changeant le nom d'une photo qui refuse de s'uploader par le nom qui s'upload avec succes cela ne fonctionne pas) et cela ne vient pas du poid trop élevé de la photo.
Des fois meme ca me supprime mon répertoire html et ca me met dans images/img lenomdemaphotouploadée.jpg et le contenu du répertoire a l'intérieur.
 
Warning: rename() failed (Permission denied) in d:\easyphp\www\html\fileupload.php3 on line 15
Le déplacement du fichier temporaire a échoué vérifiez l'existence du répertoire ../images/img/  
 
 
 
sur le serveur de free:
cela fonctionne pour certaines photos et pas pour d'autres.
 
Warning: Rename failed (No such file or directory) in your script on line 15
Le déplacement du fichier temporaire a échoué vérifiez l'existence du répertoire ../images/img/  
 
 
j'espere que j'ai été clair  
 
voici l'url du site : http://biscottegrz.free.fr
 
voici mon fichier fileupload.php3 :

Citation :


<html>
<body>
<?php
    $repertoireDestination = "../images/img/";
    $nomDestination        = $monfichier_name;
 
    // Pour raison de sécurité nous ajouterons aux fichiers
    // portant une extension .php .php3, l'extension .txt
    if (eregi(".php", $nomDestination)) {
        $nomDestination .= ".txt";
    }
     
    if (isset($monfichier)) {
        if (rename($monfichier,
                   $repertoireDestination.$nomDestination)) {
            echo "Le fichier temporaire ".$monfichier.
                 " a été déplacé vers ".$repertoireDestination.$nomDestination;
        } else {
            echo "Le déplacement du fichier temporaire a échoué".
                 " vérifiez l'existence du répertoire ".$repertoireDestination;
       }          
    } else {
       echo "Le fichier n'a pas été uploadé (trop gros ?)";
    }
?>
</body>
</html>(ou $monfichier est récupéré dans un formulaire avant)


 
merci bcp
A+
 
Sinclair


---------------
Everybody can succeed, all you need is to believe
mood
Publicité
Posté le 16-11-2002 à 18:32:18  profilanswer
 

n°247478
__jerome__
Posté le 18-11-2002 à 11:29:53  profilanswer
 

Je crois que la taille des fichiers est limitée à 200ko chez free, verifie avec un phpinfo();

n°247499
Sh@rdar
Ex-PhPéteur
Posté le 18-11-2002 à 11:51:56  profilanswer
 

problème de permission ou d'espace disque...
 
>> vérifier ton quota d'espace
>> chmoder correctement le répertoire / modifier ton script pour le umask (cf la doc concernant l'upload)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°247927
Remigio
Radio Flip, 72.8
Posté le 18-11-2002 à 19:44:21  profilanswer
 

eh bien nan c'est pas la taille j'ai bien verrifié et en local c'est pareil ...


---------------
Everybody can succeed, all you need is to believe
n°249967
willow
Posté le 20-11-2002 à 19:28:14  profilanswer
 

QQN a déjà réussi a faire de l'upload de fichiers sur free ??????? j'y arrive po non +  :fou:  
 
 :jap:  :jap:

n°249969
Remigio
Radio Flip, 72.8
Posté le 20-11-2002 à 19:31:20  profilanswer
 

willow moi ca marche si t'as un pb contact moi je t'expliquerai


---------------
Everybody can succeed, all you need is to believe
n°251526
willow
Posté le 22-11-2002 à 16:00:37  profilanswer
 

CA MARCHE :
 
login.php:
----------
<form method="post" action="upload_xls.php3" ENCTYPE="multipart/form-data">
  <tr>
   <td><input type="file" name="fichier" size="50" enctype="multipart/form-data"></td>
  </tr>
  <tr>
   <td><input type="hidden" name="MAX_FILE_SIZE" value="1024000">
   <input type="image" name="valider" src="../images/bt_envoyer.gif" align="absmiddle" alt="Valider" width="65" height="19" border="0"/>
          </td>
  </tr>
  </form>
 
upload_xls.php3:
----------------
 
<?
 if ($fichier == "none" )
  {
  print "<span class=\"txt13b\">Spécifier un fichier à envoyer.</span>";
  }
 
 else
  {  
  /* indiquer $dest_file qui correspond au répertoire de destination */
  $dest_file="../upload/xls/$fichier_name";
 
  /* copie du fichier */
  $res_copy=copy($fichier , $dest_file);
   
  print "<span class=\"txt13b\">Fichier envoyé.</span>";
  }
 ?>
 
/!\ bien respecter le $dest_file="../upload/xls/$fichier_name";
$fichier_name = nom fichier origine
$fichier      = fichier temporaire
 
 
thx a beleg  :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Probleme d'upload interactif ...

 

Sujets relatifs
[CSS] problème de bordureprobléme java , windows XP
[PHP] Problème de variable avec Script de News[SOAP] Un ch'tit problème avec SOAP::Lite
Petit probleme dans mon script de news :([MySQL] Probleme de selection en DESC dans la BDD ...
problème d'URL (résolu)Probléme d'accés en écriture a une base de donnée sous Win Xp
compteur pour afficher l'upload et le dowload[Delphi6]menu deroulant probleme de taille
Plus de sujets relatifs à : Probleme d'upload interactif ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR