1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <?php
if (isset($_FILES['fichier1']) AND $_FILES['fichier1']['error']==0){
$parties=explode('.',$_FILES['fichier1']['name']);
$extension=strtolower($parties[count($parties) -1]);
$extension_autorisees= array('jpg', 'tiff', 'odt', 'png', 'gif');
if($_FILES['fichier1']['size']>102400){
$erreurs=true;
$msg='taille trop grande';
} elseif( !in_array($extension, $extension_autrorisees)){
$erreurs=true;
$msg='le type de fichier inconnu';
} else {
$dossier='images/articles/';
$fichier = mktime().".$extension";
if(!move_uploaded_file($_FILES['fichier1']['tmp_name'], $dossier.$fichier)) {
echo 'Acces impossible';
}
}
}
echo $msg;
?>
<form enctype="multipart/form-data" method="post">
<input type="file" name="fichier1" />
<input type="submit" value="Envoyer" />
</form> |