rendered paste bodyif (isset($_POST["txt"])) {
$nbr_fichiers = $_POST['nbr_f'];
$taille_max = 150;
$percent = 10;
for($nbr=0;$nbr<$nbr_fichiers;$nbr++){
$fichier_temp = $_FILES['fichier_upload_'.$nbr]['tmp_name'];
$fichier_temp2 = $_FILES['fichier_upload_'.$nbr]['tmp_name'];
$fichier_nom = $_FILES['fichier_upload_'.$nbr]['name'];
list($fichier_larg, $fichier_haut)=getimagesize($fichier_temp);
if ($fichier_larg > 800){
$new_width=intval(floor(floatval($fichier_larg)*floatval($percent)/100.0));
$new_height=intval(floor(floatval($fichier_haut)*floatval($percent)/100.0));
$new_width=($new_width===0)?$new_width=FALSE:$new_width;
$new_height=($new_height===0)?$new_height=FALSE:$new_height;
$new_width = $fichier_larg;
$new_height = $fichier_haut;
}else{
$new_width = $fichier_larg;
$new_height = $fichier_haut;
}
$fichier_dossier = 'images/photomix/';
$fichier_dossier_mini = 'images/photomix/thumbs/';
$fichier_ext = substr($fichier_nom,strrpos( $fichier_nom, '.')+1);
$fichier_date = date("ymdhis");
$fichier_n_nom = $nbr."_".$fichier_date.".".$fichier_ext;
$src = imagecreatefromjpeg($fichier_temp);
if (move_uploaded_file($fichier_temp, $fichier_dossier.$fichier_n_nom)) {
$tmp=imagecreatetruecolor($new_width,$new_height);
imagecopyresampled($tmp,$src,0,0,0,0, $new_width, $new_height, $fichier_larg, $fichier_haut);
imagejpeg($tmp, $fichier_dossier.$fichier_n_nom,60);
chmod($fichier_dossier.$fichier_n_nom, 0777);
ImageDestroy($tmp);
ImageDestroy($src);
if (($fichier_haut > $taille_max) && ($fichier_haut >> $fichier_larg)) {
$mini_haut = $fichier_haut / ($fichier_larg / $taille_max);
$mini_larg = $taille_max;
}else {
$mini_haut = $taille_max;
$mini_larg = $fichier_larg / ($fichier_haut / $taille_max);
}
$src2 = imagecreatefromjpeg($fichier_dossier.$fichier_n_nom);
$tmp2 =imagecreatetruecolor($mini_larg, $mini_haut);
$fichier_larg_red = imagesx($tmp2);
$fichier_haut_red = imagesy($tmp2);
$nom_fichier_reduit = 'mini_'.$fichier_n_nom;
imagecopyresampled($tmp2,$src2,0,0,0,0, $fichier_larg_red, $fichier_haut_red, $fichier_larg, $fichier_haut);
imagejpeg($tmp2, $fichier_dossier.$nom_fichier_reduit, 80);
chmod($fichier_dossier.$nom_fichier_reduit, 0777);
}