Probleme en execution php

Résolu
Hacker#1 Messages postés 88 Statut Membre -  
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
test.html
<html>
<head>
<title>test</title>
</head>
<body>
<form name="form1"  method="post" action="test.php">
  <input type="file" name="file"  />
  <input  type="submit" value="Submit" />
</form>

test.php
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<?php
echo $_FILES["file"]["name"];
?>
</body>
</html>

quand je clique sur envoyer j ai l'erruer suivante
Notice: Undefined index: file in C:\wamp\www\imagetest\test.php on line 7

7 réponses

  1. bissdebrazza Messages postés 2886 Statut Contributeur 712
     
    html>
    <head>
    <title>Untitled Document</title>
    </head>
    <body>
    <?php
    echo ' $_FILES["file"]["name"]';
    ?>
    </body>
    </html>
    


    0
  2. Hacker#1 Messages postés 88 Statut Membre
     
    avec
    echo ' $_FILES["file"]["name"]';
    
    j'ai a l'affichage $_FILES["file"]["name"] mais je veux afficher le nom de fichier
    0
  3. le père
     
    Bonjour

    Pour télécharger un fichier avec la méthose POST, il faut absolument mettre enctype="multipart/form-data" dans la balise FORM :
    https://www.php.net/manual/fr/features.file-upload.post-method.php
    Et pour voir le contenu d'une variable dans une chaîne, il faut mettre celle-ci entre " et pas entre ', donc le conseil de bissdebrazza était voué à l'échec
    0
  4. Alain_42 Messages postés 5413 Statut Membre 904
     
    Bonjour,

    Vas voir qq tutos de base sur le php car

    si tu fais Avec

    echo ' $_FILES["file"]["name"]';


    la ' empèche l'interprétation de la variable php

    exemple:
    si $a =20;
    echo '$a'; t'affiche $a
    echo $a; t'affiche 20
    echo "$a"; t'affiche aussi 20

    alors soit tu mets:

    Avec
    
    echo " $_FILES['file']['name']";
    
    ou
    
    
    
    echo  $_FILES['file']['name'];
    
    
    
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Hacker#1 Messages postés 88 Statut Membre
     
    aier moi le probleme contenu
    Notice: Undefined index: file in C:\wamp\www\imagetest\test.php on line 7
    Le nom de l'élément input n'est pas accepte
    0
  7. P@t@ch0n Messages postés 603 Statut Membre 85
     
    Relis la réponse de le père...
    0
  8. Alain_42 Messages postés 5413 Statut Membre 904
     
    il faut faire le test isset

    
    if(isset($_FILES['file']['name'])) {
    echo  $_FILES['file']['name'];
    
    }
    
    0