Bonjour,
Je veux créer un formulaire où le visiteur du site pourra joindre un fichier qui sera envoyé sur un dossier du serveur de mon site.
Pour l'instant, je fais un essai sur mon propre PC où j'ai installé WAMP Server.
J'essaye donc d'envoyer le fichier après vérification dans le dossier "images/" qui se situe au même niveau que mon fichier php.
Voici le code de mon formulaire :
<form action="cible_essai.php" method="post" enctype="multipart/form-data">
<p>
Voici le formulaire d'envoi de fichier :<br/>
<input type="file" name="monfichier" /><br/>
<input type="submit" value="Joindre" />
</p>
</form>
Voici le code de mon fichier "cible_essai.php" :
<?php
if(isset($_FILES['monfichier']) AND $_FILES['monfichier']['error'] == 0)
{
if ($_FILES['monfichier']['size'] <= 1000000)
{
$infosfichier = pathinfo($_FILES['monfichier']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
if (in_array($extensions_upload, $extensions_autorisees))
{
move_uploaded_file($_FILES['monfichier']['tmp_name'], 'images/' .basename($_FILES['monfichier']['name']));
echo "L'envoi a bien été effectué !";
}
}
}
?>
Le problème est que lorsque je joins un fichier, le navigateur lance le fichier "cible_essai.php" mais rien ne se passe.
Merci donc de me dire où je me trompe.Configuration: Windows XP
Internet Explorer 7.0

