Bonjour à tous!
J'ai un petit problème pour uploader un fichier (une image) ! Enfin c'est plutôt que je ne vois pas comment il faut faire !
En fait, le code pour uploader le fichier vers le serveur est bon mais je voudrais que l'utilisateur qui choisit d'envoyer sont image inscrive aussi son nom dans un label puis un petit commentaire dans un autre ! Tout cela en affichant la date ! Donc en gros je veux que quand l'utilisateur clique sur 'Uploader', l'image qu'il à choisit s'affiche avec son nom et son commentaire en dessous de celle-ci !
Quelqu'un pourrai m'aider pour monter ce projet ?
Voici mon code :
<form method="post" enctype="multipart/form-data" action="upload.php">
<p>
<input type="file" name="fichier" size="30">
<input type="submit" name="upload" value="Uploader">
</p>
</form>
<?php
if( isset($_POST['upload']) ) // si formulaire soumis
{
$content_dir = 'upload/'; // dossier où sera déplacé le fichier
$tmp_file = $_FILES['fichier']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}
// on vérifie maintenant l'extension
$type_file = $_FILES['fichier']['type'];
if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file,
'bmp') && !strstr($type_file, 'gif') )
{
exit("Le fichier n'est pas une image");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
echo "Le fichier a bien été uploadé";
}
?>
Merci à tous !