Probleme en execution php

Résolu
Hacker#1 Messages postés 76 Date d'inscription   Statut Membre Dernière intervention   -  
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

7 réponses

bissdebrazza Messages postés 2065 Date d'inscription   Statut Contributeur Dernière intervention   712
 
html>
<head>
<title>Untitled Document</title>
</head>
<body>
<?php
echo ' $_FILES["file"]["name"]';
?>
</body>
</html>


0
Hacker#1 Messages postés 76 Date d'inscription   Statut Membre Dernière intervention  
 
avec
echo ' $_FILES["file"]["name"]';
j'ai a l'affichage $_FILES["file"]["name"] mais je veux afficher le nom de fichier
0
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
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Hacker#1 Messages postés 76 Date d'inscription   Statut Membre Dernière intervention  
 
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
P@t@ch0n Messages postés 565 Date d'inscription   Statut Membre Dernière intervention   85
 
Relis la réponse de le père...
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
il faut faire le test isset


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

}
0