Php $_FILES['fichier']['name'] et method POST [Résolu/Fermé]

Signaler
Messages postés
296
Date d'inscription
samedi 20 janvier 2007
Statut
Membre
Dernière intervention
20 novembre 2020
-
Messages postés
296
Date d'inscription
samedi 20 janvier 2007
Statut
Membre
Dernière intervention
20 novembre 2020
-
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!

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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
296
Date d'inscription
samedi 20 janvier 2007
Statut
Membre
Dernière intervention
20 novembre 2020
20
nikel!!!

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


bonne soirée!