A voir également:
- Enctype= multipart/form-data in php
- App data - Guide
- Easy php - Télécharger - Divers Web & Internet
- Navigation in private - Guide
- Data (d:) - Forum Disque dur / SSD
- Aux in ✓ - Forum Enceintes / HiFi
5 réponses
Bonjour,
Il me semble que la variable $HTTP_POST_FILES est plus ou moins obsolète depuis php4.
A la place il y a une variable $_FILES qui remplit les mêmes fonctions.
Pour plus d'infos :
https://www.php.net/manual/fr/reserved.variables.files.php
Voilà.
Il me semble que la variable $HTTP_POST_FILES est plus ou moins obsolète depuis php4.
A la place il y a une variable $_FILES qui remplit les mêmes fonctions.
Pour plus d'infos :
https://www.php.net/manual/fr/reserved.variables.files.php
Voilà.
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
12 juin 2001 à 01:26
12 juin 2001 à 01:26
Il faut définir un répertoire physique où se situent les CGI:
ainsi que quelques propriétés élémentaires
p.ex:
ScriptAlias /cgi-bin/ "/home/www/cgi-bin/"
#
# "/usr/local/www/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/home/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Johan
ainsi que quelques propriétés élémentaires
p.ex:
ScriptAlias /cgi-bin/ "/home/www/cgi-bin/"
#
# "/usr/local/www/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/home/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Johan
oups je me suis gouré...
mais si quelqu'un a la réponse... :-))
mais si quelqu'un a la réponse... :-))
salut tout le monde
j'arrive pas! j'y suis depuis hier soir !
Sur toutes les docs je vois la même chose et ça ne marche pas !
mon site est hébergé chez free, ils sont en php4.2.2
voila ma page(on ne peut plus simple!), elle s'appelle upload.php, elle se rappelle elle-même:
<head>
</head>
<body>
<?php
$chemin = get_cfg_var('upload_tmp_dir').$rename;
//$chemin contient "./nomFichier"
move_uploaded_file($HTTP_POST_FILES['fic']['tmp_name'],$chemin);
// mais $HTTP_POST_FILES['fic']['tmp_name'] ne renvoi rien !
?>
<form enctype="multipart/form-data" method="post" action="upload.php">
<input type="hidden" name="MAX_FILE_SIZE" value="20000">
<input name="fic" type="file" ><br>
<input name="rename" type="text"><br>
<input type="submit" value="Upload">
</form>
</body>
Quelqu'un sait pour quoi ça ne marche pas?
(Evidemment je ne fais des essais qu'avecdes fichiers inférieurs à 2000octets)
Grosse récompense à celui qui sait !
(elle arrivera sans doute avec un peu de retard: vous savez c que c'est avec La poste.. ;-)
j'arrive pas! j'y suis depuis hier soir !
Sur toutes les docs je vois la même chose et ça ne marche pas !
mon site est hébergé chez free, ils sont en php4.2.2
voila ma page(on ne peut plus simple!), elle s'appelle upload.php, elle se rappelle elle-même:
<head>
</head>
<body>
<?php
$chemin = get_cfg_var('upload_tmp_dir').$rename;
//$chemin contient "./nomFichier"
move_uploaded_file($HTTP_POST_FILES['fic']['tmp_name'],$chemin);
// mais $HTTP_POST_FILES['fic']['tmp_name'] ne renvoi rien !
?>
<form enctype="multipart/form-data" method="post" action="upload.php">
<input type="hidden" name="MAX_FILE_SIZE" value="20000">
<input name="fic" type="file" ><br>
<input name="rename" type="text"><br>
<input type="submit" value="Upload">
</form>
</body>
Quelqu'un sait pour quoi ça ne marche pas?
(Evidemment je ne fais des essais qu'avecdes fichiers inférieurs à 2000octets)
Grosse récompense à celui qui sait !
(elle arrivera sans doute avec un peu de retard: vous savez c que c'est avec La poste.. ;-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'ai un souci similaire
sauf que pour moi le probleme ne se pose pas sur la version de PHP ou la version d'apache ou du systeme sur le quel il est installé mais se retrouve entre firefox et IE
en effet comme de coutume tout se passe bien sous firefox et en effet j'ai egalement un souci sous IE des que je met un formulaire avec un enctype='multipart/form-data' dedans ... je recherche depuis cematin des infos et de la literature sur ca sur le net .. et je trouve pas grand chose ...
il y a certainemetn une subtilité a faire sous IE pour que ca fonctionne mais je ne la connais pas encore ...
merci de vos reponses
sauf que pour moi le probleme ne se pose pas sur la version de PHP ou la version d'apache ou du systeme sur le quel il est installé mais se retrouve entre firefox et IE
en effet comme de coutume tout se passe bien sous firefox et en effet j'ai egalement un souci sous IE des que je met un formulaire avec un enctype='multipart/form-data' dedans ... je recherche depuis cematin des infos et de la literature sur ca sur le net .. et je trouve pas grand chose ...
il y a certainemetn une subtilité a faire sous IE pour que ca fonctionne mais je ne la connais pas encore ...
merci de vos reponses