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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
<htm><body>
<?php
if (isset($_FILES['fichier1'])) $LeFic=trim($_FILES['fichier1']['name']);
else $LeFic="";
$message="";
$imagefile="";
if( $LeFic!="" )
{
$poid_max="40000";
$destin="monrepertoire/";
$taille = getimagesize($_FILES['fichier1']['tmp_name']);
$poid = filesize($_FILES['fichier1']['tmp_name']);
$message="";
echo ("".$_FILES['fichier1']['type']."<br />");
if(substr($LeFic,-3) !="jpg")
{$message="L image doit etre au format jpeg jpg";}
if ($poid>$poid_max)
{$message=" l image est trop lourde ... 40 Ko maxi";}
if ($poid<=$poid_max && $message=="")
{
// === on supprime les accents et les espaces du nom de l'image
$LeFic = strtr($LeFic, "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ",
"aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn");
// === on supprime les espaces
$LeFic=str_replace(" ","_",$LeFic);
// === on met en minuscule
$LeFic=strtolower($LeFic);
$newnom=$destin.$LeFic;
if (file_exists($destin.$LeFic))
{
$message="L image est déjas sur le site web";
}
else
{
copy($_FILES['fichier1']['tmp_name'],$destin.$LeFic);
$imagefile=$destin.$LeFic;
$src_img = imagecreatefromjpeg($imagefile);
$message="L image ".$newnom." est copiée";
}
}
}
?>
</body>
</htm> |
Partager