begin process at 2012 05 28 20:34:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

choisir repertoire d'upload


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

choisir repertoire d'upload

mardi 13 mars 2007 à 23:40:33 | choisir repertoire d'upload

xzonz

salut a toutes et tous

voila mon problème

j'ai un script pour uploader plusieurs fichiers sur mon serveur
(il est composé d'une page contenant plusieurs textbox avec bouton parcourir et un bouton envoyer)

le script fonctionne nickel ... le seul probleme est qu'il faut changer le repertoire d'upload choisi en
dur dans le code car l'upload se fait dans le repertoire ou se trouve le script  $racine = ".";

j'aimerais pouvoir uploader dans n'importe quel repertoire de mon serveur en evitant de copier le script
dans le repertoire d'upload ou de changer le chemin dans le code.

donc est il possible de choisir mon repertoire d'upload depuis ma page avec une textbox ou une dirbox
et un bouton qui permet d'affecter le chemin du repertoire destination a ma variable $racine ?

un bout de code exemple me serait bien utile ...
merci beaucoup a celui ou celle qui pourra me donner un coup de main

Franck


mercredi 14 mars 2007 à 07:37:30 | Re : choisir repertoire d'upload

coucou747

Administrateur CodeS-SourceS
recuperer la valeur postee dans un input type="text" c'est simple $racine = $_POST['clef du champ du formulaire']; je ne vois pas ce qui peut poser probleme
jeudi 15 mars 2007 à 12:11:06 | Re : choisir repertoire d'upload

xzonz

Salut merci beaucoup pour ta reponse

effectivement ca marche nickel et ma variable est bien affectée...mais ,si je peux te demander autre chose j'ai une autre question a laquelle tu pourras surement répondre .

voila le bout de code concerné : j'explique apres
----------------------------------------------------------------
$racine="/racine de mon site.../.../htdocs/www/";
   $chemin = $_POST['chemin'];
   // Pour chaque input
   for($i=0;$i<sizeof($_FILES["srcfichier"]["name"]);$i++) {

      // Si l'input est vide, on passe
      if(!$_FILES["srcfichier"]["name"][$i]) continue;

      $name = $_FILES["srcfichier"]["name"][$i];
      $ext = substr($name, strrpos($name, ".") + 1);
      $nom_fichier=basename($name,".".$ext);

      // Pour éviter d'écraser l'ancien en cas de doublon
      $n="";
      while(file_exists("$racine/$nom_fichier$n.$ext")) $n++;
      $nom_fichier="$nom_fichier$n.$ext";

      // Fin de l'upload
      if (@move_uploaded_file($_FILES["srcfichier"]["tmp_name"][$i], "$racine/$nom_fichier")){
         @chmod("$racine/$nom_fichier", 0777);
         echo "Fichier <b>$nom_fichier</b> envoyé avec succès ! (".$_FILES["srcfichier"]["size"][$i]." octets)<br>\n";
      } else {
         echo "Erreur, impossible d'envoyer le fichier <i>$nom_fichier</i><br>\n";
      }

   }
}
-------------------------------------------------------------
en haut $racine est la racine de mon site
            $chemin est la variable qui stocke le chemin a partir de
la racine du site.elle est affectée a partir du post que tu m'a expliqué avant.
j'aimerais maintenant concatener $racine et $chemin
pour avoir le chemin complet du repertoire ... j'ai essaye
beaucoup de syntaxe differentes (je me suis couché tard )
mais rien à faire ça upload toujours à la racine du site meme
apres avoir concatené les deux variables !!!

si tu peux m'aider, promis après je ne t'embète plus !

merci d'avance

Franck










jeudi 15 mars 2007 à 13:41:40 | Re : choisir repertoire d'upload

coucou747

Administrateur CodeS-SourceS
pour concatener deux variables en php, c'est comme en perl : $result=$first.$end; mais si tu lisais les tutos pour debutants, tu avancerais plus vite


Cette discussion est classée dans : bouton, script, upload, repertoire, choisir


Répondre à ce message

Sujets en rapport avec ce message

securite lors d'un upload [ par erich10 ] j'ai un formulaire pour uploader un fichier dans un repertoire .Pour le faire mon repertoire est en chmod777, comment puis je faire pour interdire l'e Upload [ par TRASH52 ] TRASH52http://raptorx.free.frVoila j'ai un probleme sur un de mes script, j'utilis Formulaire [ par DeAtHCrAsH ] Salut,J'ai un formaulaire avec plusieurs bouton : Supprimer le fichier, Editer la description du fichier et Ajouter le commentaire.Ces 3 boutons font upload d'image [ par guikiki ] Bonjour à tous!!!voilà..encore un problème que je n'ai toujours pas réussit à résoudre et ce n'est pas faute d'essayer!!voilà, j'ai fait une page en i Upload de fichiers [ par dklice ] Bonjour, Comme je suis débutant et que je ne comprend pas vraiment ce language j'aimerais que quelqu'un pour passer le temp me fabrique un petit scrip Upload/Download [ par rrnrios ] salut a tous!!Je voudrais savoir s'il existe un script pour télécharger ma page : news.php depuis un ordinateur distant, la modifier et la remettre en avec un formulaire, selon selection envoyer vers different script PHP [ par fredericmaill ] voila j'ai un formaulaire et 4 boutons ( ajouter, supprimer, rechercher, modifier) , je voudrais que chaque bouton revoie vers son script php ! le bou upload [ par azer22 ] bonjour je debute totalement dans le php et je vient de prendre un script sur ce sitehttp://www.phpcs.com/code.aspx?id=28272mon seul souci c que a cha recherche script upload test ? [ par boolat ] Bonjour Je cherche un script pout faire des test en upload sur ma page ?j'ai deja trouve selui pour le download :)aussi possible de voir combien de MB Script d'upload qui bug [ par Gadji ] Ami du soir, bonsoirJ'ai installé sur mon compte Free un script d'upload.Mais l'upload bug avec Firefox au bout de 6617 Ko donc environ 6Mo.Et chaque


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,728 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales