All pastes #768052 Raw Edit

Anonymous

public php v1 · immutable
·published 2007-11-10 07:03 UTC
rendered paste body
if (isset($_POST["txt"])) {$nbr_fichiers = $_POST['nbr_f']; $taille_max = 150;  $percent = 0.75; for($nbr=0;$nbr<$nbr_fichiers;$nbr++){ $fichier_temp = $_FILES['fichier_upload_'.$nbr]['tmp_name'];  $fichier_nom = $_FILES['fichier_upload_'.$nbr]['name'];   list($fichier_larg, $fichier_haut)=getimagesize($fichier_temp);     $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)) { $new_width = $fichier_larg * $percent;   $new_height = $fichier_haut * $percent;     $image_resized = imagecreatetruecolor($new_width, $new_height);       $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);if (($fichier_larg > $taille_max) || ($fichier_haut > $taille_max)) { 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);}$fichier_source = imagecreatefromjpeg($fichier_dossier.$fichier_n_nom);  $fichier_reduit = imagecreatetruecolor($mini_larg, $mini_haut);     $fichier_larg_red = imagesx($fichier_reduit);       $fichier_haut_red = imagesy($fichier_reduit); $nom_fichier_reduit = 'mini_'.$fichier_n_nom;imagecopyresampled($fichier_reduit, $fichier_source, 0, 0, 0, 0, $fichier_larg_red, $fichier_haut_red, $fichier_larg,$fichier_haut);   imagejpeg($fichier_reduit, $fichier_dossier.$nom_fichier_reduit, 80);     chmod($fichier_dossier.$nom_fichier_reduit, 0777);}else{ $nom_fichier_reduit = $fichier_n_nom;}}