Move_uploaded_file

Résolu/Fermé
djamelpsy Messages postés 12 Date d'inscription dimanche 31 janvier 2016 Statut Membre Dernière intervention 21 juin 2016 - Modifié par jordane45 le 18/05/2016 à 19:40
djamelpsy Messages postés 12 Date d'inscription dimanche 31 janvier 2016 Statut Membre Dernière intervention 21 juin 2016 - 18 mai 2016 à 23:50
Bonjour,

j'ai besoin de votre aide svp je suis debutant en php

Warning: move_uploaded_file(pathologie/<br /> <b>Notice</b>: Undefined index: hf_uname in <b>C:\EasyPHP-DevServer-14\data\localweb\projects\djamel-nchalah\phpmembres\inserer fichier.php</b> on line <b>47</b><br /> .pdf): failed to open stream: No error in C:\EasyPHP-DevServer-14\data\localweb\projects\djamel-nchalah\phpmembres\inserer fichier.php on line 34

Warning: move_uploaded_file(): Unable to move 'C:\EasyPHP-DevServer-14\binaries\tmp\phpB450.tmp' to 'pathologie/<br /> <b>Notice</b>: Undefined index: hf_uname in <b>C:\EasyPHP-DevServer-14\data\localweb\projects\djamel-nchalah\phpmembres\inserer fichier.php</b> on line <b>47</b><br /> .pdf' in C:\EasyPHP-DevServer-14\data\localweb\projects\djamel-nchalah\phpmembres\inserer fichier.php on line 34
succesfully uploaded!


<?php
 if (isset($_POST['btn_upload']))
 {
  $id=$_POST['hf_uname'];
  move_uploaded_file($_FILES["file"] ["tmp_name"],"pathologie/".$id.".pdf");
  echo "succesfully uploaded!";
 }
 
 ?>
      <form action="" method="post" enctype="multipart/form-data" name="form1">
        <p>
          <label for="file">select pdf</label>
          <input type="file" name="file" id="file">
          <input type="submit" name="btn_upload" id="btn_upload" value="Envoyer">
        </p>
        <p>
          <input name="hf_uname" type="hidden" id="hf_uname" value="<?php echo $_POST['hf_uname'] ?>">
        </p>
      </form>


merci bcp


EDIT: Ajout des balises de code.
A voir également:

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
18 mai 2016 à 19:45
Bonjour,

Tout d'abord ceci : il faut récupérer proprement les variables AVANT de les utiliser
https://forums.commentcamarche.net/forum/affich-37636387-php-notice-undefined-index


Une fois que tu auras corrigé ça ... si ça ne fonctionne toujours pas... fais donc un
 print_r($_POST);
pour voir ce qu'il contient.....
Vérifie également que le répertoire existe bien.
=> Avant de faire le moveupload_file, tu pourrais faire un
if(file_exists ..
sur ce répertoire pour t'en assurer....
0
djamelpsy Messages postés 12 Date d'inscription dimanche 31 janvier 2016 Statut Membre Dernière intervention 21 juin 2016
18 mai 2016 à 23:50
merci bcp c'est resolu
0