problèmed'upload
Posté : 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:
et un script testparcourir.php qui affiche des informations sur le upload:
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.
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>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.