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

  FORUM HardWare.fr
  Programmation

  [PHP] Upload d'un fichier, j'en peux plus ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Upload d'un fichier, j'en peux plus ...

n°104175
Max Evans
Posté le 24-02-2002 à 15:05:39  profilanswer
 

Salut à tous,
 
Ca fe deux jours que je lutte a faire un miserable script PHP pour uploader un fichier sur mon serveur ... :(
 
G suivi la demarche de Php.net, et donc voici mon code :
 
Pour l'index.php :

Code :
  1. <html>
  2. <head>
  3. <title>Untitled Document</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. </head>
  6. <body bgcolor="#FFFFFF" text="#000000">
  7. <FORM ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD="POST">
  8. <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="100000">
  9. Envoyez ce fichier : <INPUT NAME="userfile" TYPE="file">
  10. <INPUT TYPE="submit" VALUE="Send File">
  11. </FORM>
  12. </body>
  13. </html>


Très basic :)
 
Et enfin le code de upload.php :

Code :
  1. <?
  2. if (is_uploaded_file($userfile)) {
  3.     copy($userfile, "/home6/eq21267/am21312/html/" );
  4. } else {
  5.     echo "Attaque potentielle par fichier téléchargé : fichier '$userfile'.";
  6. }
  7. /* ...ou... */
  8. move_uploaded_file($userfile, "/home6/eq21267/am21312/html/" );
  9. ?>


 
Donc, deja avec ce code, g des erreurs :(
Kand je remplace $userfile par $HTTP_POST_VARS['userfile'], la ca marche, enfin presque ... :)
 
Kand j'upload un truc, ca me dis :
Attaque potentielle par fichier téléchargé : fichier '/tmp/phpykxZmp'
 
Ca a bien uploade ?
Parce que g cherche partout sur le serveur, g rien trouvé ! :(
 
Si vous pouviez me donner un petit coup de main, ca serai super sympa :)
 
Encore merci :) :jap:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
mood
Publicité
Posté le 24-02-2002 à 15:05:39  profilanswer
 

n°104199
Max Evans
Posté le 24-02-2002 à 16:09:27  profilanswer
 
n°104225
Max Evans
Posté le 24-02-2002 à 17:28:31  profilanswer
 
n°104228
slvn
Posté le 24-02-2002 à 17:36:50  profilanswer
 

le  ENCTYPE="multipart/form-data"  sert il a qq chose ?? (essaye de le retirer pour voir...j avias eu des pb pour des scripts qui marchaient local, mais pas sur certain serveur ...)
 
 
sinon, verifie le rep de destination :  
pour savoir s il existe bien et que t as pas oublié une partie au debut.   (pour le connaitre, tu met une images dedans, t utilise le browser pour l afficher et tu regarde la adresse de l image grace a "propriete" )
 
sinon, y a peut etre un pb de "droit", il faut faire un chmod pour qu on puisse ecrire dans le rep :??:

n°104630
becvert
Posté le 25-02-2002 à 17:28:26  profilanswer
 

le parametre destination de copy doit contenir le nom du fichier
par exemple $userfile_name donne le nom original
donc copy($userfile, "/home6/eq21267/am21312/html/$userfile_name" );
n'oublie pas le droit d'ecriture dans ce repertoire,
is_uploaded_file agit bien sur le fichier temporaire ?


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

  [PHP] Upload d'un fichier, j'en peux plus ...

 

Sujets relatifs
Cherche Forum PHP[PHP] Probleme avec un script
[Php] fonction eval() : qui peut m'expliquer ce résultat?[ PHP ] - formulaire - upload de fichier sur un serveur.
[PHP] upload d´un fichier[PHP]Upload de fichier et hébergeurs
Cherche un hebergeur PHP permettant upload de fichier via formulaire[PHP] upload de fichier ZIP uniquement
[PHP]Upload de fichier[PHP] upload de fichier et NT4
Plus de sujets relatifs à : [PHP] Upload d'un fichier, j'en peux plus ...


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