index.php
<!DOCTYPE html>
<html>
<body>
<form method="post" enctype="multipart/form-data" action="upload1.php">
<p>
<input type="file" name="fichier" size="30">
<input type="submit" name="upload" value="Uploader">
</p>
</form>
</body>
</html>
upload1.php
<?php
if( isset($_POST['upload']) ) // si formulaire soumis
{ //mkdir('upload/', 0777, true); // pour créer le dossier
$content_dir = 'upload/'; // dossier où sera déplacé le fichier
$name_file = $_FILES['fichier']['name'];
$tmp_file = $_FILES['fichier']['tmp_name'];
$type_file = $_FILES['fichier']['type'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}
//vérifier que le nom du fichier uploadé ne comporte pas le caractère null ni aucun autre caractère de contrôle ou slashe et backslashe
if( preg_match('#[\x00-\x1F\x7F-\x9F/\\\\]#', $name_file) )
{
exit("Nom de fichier non valide");
}
// on vérifie maintenant l'extension
if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') && !strstr($type_file, 'mp3') )
{
exit("Le fichier n'est pas une image");
}
// on copie le fichier dans le dossier de destination
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é";
}
//echo '<img src="./images_up/'.$name_file.'" border="0" />';
//echo '<br/>';
//echo '<a href="javascript:history.back();">Retour</a>';
?>
Apres j'ai mes images stockées dans le dossier upload, à ce stade je sais pas vraiment quoi faire si je dois les rentrer dans une base de données ou quoi car en gros