problèmed'upload

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : problèmed'upload

Re: problèmed'upload

par AB » 02 juin 2012, 17:52

Re: problèmed'upload

par moogli » 02 juin 2012, 15:44

c'est un fichier temporaire, donc par essence voué a disparaitre ce que fait, normalement, apache lorsque le script est terminé.

si apache ne connais le type mime de ton fichier (et / ou si le fichier ne l'indique pas lui même) il ne le trouvera pas :)

as tu regardé les exemples de la doc ?

@+

par sara » 01 juin 2012, 23:00

Normalement le nom du fichier est $_FILES[tmp_name] c'est à dire "C:\ms4w\tmp\upload\php208E.tmp" dans ton exemple.

effectivement,mais le problème c'est que je ne le trouve nul part.

Re: problèmed'upload

par Mazarini » 01 juin 2012, 08:18

Normalement le nom du fichier est $_FILES[tmp_name] c'est à dire "C:\ms4w\tmp\upload\php208E.tmp" dans ton exemple.

problèmed'upload

par sara » 31 mai 2012, 22:07

Bonjour,
Je cherche un peu d'aide pour pouvoir charger des fichier avec l'extenstion( .shp)
j'ai une page html qui envoie un fichier chargé depuis un formulaire et dont le code source est:

Code : Tout sélectionner

<form method="post" action="/test_interface/testparcourir.php" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="2097152"> Donnez le type de la couche<input name="type_couche"><br> <input type="file" name="mapfile_client"> <input type="submit" value="Envoyer"> </form>
et un script testparcourir.php qui affiche des informations sur le upload:
print_r($_FILES); 
qui me donne :Array ( [mapfile_client] => Array ( [name] => COMGEO.SHP [type] => application/octet-stream [tmp_name] => C:\ms4w\tmp\upload\php208E.tmp [error] => 0 [size] => 142 ) )

mais j'ai rencontré deux problèmes:
1)quand je cherche le fichier chargé dans tmp-name je ne trouve rien
2)le type n'est pas celui associé au fichier et j'obtiens application/octet-stream au lieu de shp

et voila un extrait de mon php.ini de mon serveur:
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
; http://php.net/file-uploads

file_uploads= On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
; http://php.net/upload-tmp-dir
upload_tmp_dir = "C:/ms4w/tmp/upload/"
"

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M

; Maximum number of files that can be uploaded via a single request
max_file_uploads = 20

veuillez, s'il vous plait, me donner un coup de main .
Et merci d'avance.