Vous n'êtes pas identifié(e).
Bonjour !
Je n’arrive pas à récupérer le nom du fichier contenant une photo avec
$filename=$_FILES['photo']['tmp_name'];
echo "Le nom du fichier contenant la photo est: ";
echo $photo;
Il me met l’erreur suivante :
Le nom du fichier contenant la photo est:
Notice: Undefined variable: photo in C:\Program Files\EasyPHP 2.0b1\www\upload.php on line 26
Pour l’uploader je tape:
<form enctype="multipart/form-data" action="upload.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
Ajouter une photo:
<input name="photo" type="file">
<input type="submit" value="Valider la photo">
</form>
Merci par avance de m’aider s’il vous plait !
Ralph
Hors ligne
Bonjour,
Je suis désolé, je n’avais pas vu l’astuce sur les formulaires dans « Astuces ».
Mais je n’ai pas fait exactement pareil, car je voulais parcourir l’arborescence des fichiers.
Mais j'avais fait une erreur d'étourderie aussi, j'avais voulu afficher $photo au lieu de $filename...
Voici ma solution :
Le code HTML pour parcourir les fichiers et poster le nom du fichier :
<form name="fupload" action="upload.php?up=ok" method="POST" ENCTYPE="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="102400">
<input name="photo" TYPE="file" size="30">
<input type="submit" value="Upload">
</form>
Et le code php (qui est dans upload.php) pour afficher le nom du fichier qui contient la photo.
<?php
$filename=$_FILES['photo']['name'];
echo "Le nom du fichier contenant la photo est: ";
echo $filename;
?>
Voilà !
Je remercie qd même ceux qui m’auraient aidé si je n’avais pas vu l’astuce car j’ai déjà été plusieurs fois dans ce forum !
Ralph
Hors ligne