Php $_FILES['fichier']['name'] et method POST

Résolu/Fermé
mister3d Messages postés 297 Date d'inscription samedi 20 janvier 2007 Statut Membre Dernière intervention 21 avril 2021 - 11 sept. 2007 à 21:42
mister3d Messages postés 297 Date d'inscription samedi 20 janvier 2007 Statut Membre Dernière intervention 21 avril 2021 - 11 sept. 2007 à 21:57
Bonjour,

je suis en train de réaliser une amélioration au XLagenda, qui consiste à insérer une image sur un rendez-vous.

j'ai un soucis de prog:

sur la page ajouter.php, je relève les lignes interessantes:

lors de la récupération de donnée:

$urlimage = (isset($_FILES['image']['name']));

echo "url debut: $urlimage name \n";

un peu plus loin, j'ai rajouté l'ENCRYPTE pour le téléchargement de fichier:

<form action="ajouter.php" method="post" ENCTYPE="multipart/form-data">

puis encore plus loin, ma ligne pour demander mon fichier:

<p>Image:<input type="file" size="20" name="image"><BR><input type="hidden" name="MAX_FILE_SIZE" value="2097152"></p>


Le problème est que lorsque j'appui sur "envoyer", la fonction echo m'affiche un "1" à la place du nom du fichier...
Comment faire pour recupérer le nom du fichier sans passer par la fonction "import_request_variables("P","V_");" svp?

j'utilise easyphp 2.0.0 et windows xp pro


merci bqp!
A voir également:

2 réponses

S@lut,

Normal que tu ais un 1 car isset est un test donc un booleen réponse true ou false

fais plutôt:

if(isset($_FILES['image']['name'])){
          $urlimage = $_FILES['image']['name']; 


} 
2
mister3d Messages postés 297 Date d'inscription samedi 20 janvier 2007 Statut Membre Dernière intervention 21 avril 2021 20
11 sept. 2007 à 21:57
nikel!!!

merci de la rapidité et de l'efficacité, ca marche!


bonne soirée!
0