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

Résolu
mister3d Messages postés 316 Statut Membre -  
mister3d Messages postés 316 Statut Membre -
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!
Configuration: Windows XP
Firefox 2.0.0.6

2 réponses

  1. a
     
    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
  2. mister3d Messages postés 316 Statut Membre 22
     
    nikel!!!

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

    bonne soirée!
    0