"); if (!isset($_POST['album'])){$page = $_SERVER["HTTP_REFERER"];header('Refresh:0; URL='.$page);} if (isset($_POST['album'])){$album=$_POST['album']."_".$_POST['user_id'];$album_court=$_POST['album']; //echo($album."
"); //creation repertoire if(!file_exists ( "upload/".$album)){mkdir("upload/".$album);}} //description $description=' Album Par '.$_POST['user_pseudo']; if (isset($_POST['description'])){ if(strlen($_POST['description'])>0){$description=$_POST['description'].' Par '.$_POST['user_pseudo'];} } if (isset($_FILES['userfile'])) { $myFile = $_FILES['userfile']; $controle_type_mime_autorises = ['image/gif', 'image/jpeg', 'image/pjpeg', 'image/png']; $fileCount = count($myFile["name"]); //echo('****************'.$fileCount.'****************'.$myFile["name"][0]); $data=""; $kl=0; //echo(''); //echo($fileCount); $go=strlen($myFile["name"][0]); //echo($myFile["name"][0]); if ($go>0) { for ($i = 0; $i < $fileCount; $i++) { $fichier_upload_source = $myFile['tmp_name'][$i]; $fichier_mime_type = mime_content_type($fichier_upload_source); list($width, $height) = getimagesize($fichier_upload_source); //echo("w=".$width." h=".$height."
"); // On vérifie que le type MIME appartient ŕ la liste blanche if(!in_array($fichier_mime_type, $controle_type_mime_autorises)){ echo 'Le type du fichier n\'est pas autorisée'; } else { $uploadfile="upload/".$album."/".$myFile['name'][$i]; move_uploaded_file($myFile['tmp_name'][$i], $uploadfile); diapo_resize($uploadfile,$uploadfile); } } } //echo('**********************************************************'); //gestion temp_zip $temp_zip="temp_zip";//.random_string(); if(file_exists ( $temp_zip)){rmdir ($temp_zip);} mkdir($temp_zip); // du zip present ? if (isset($_FILES['file_zip'])) { $myFile = $_FILES['file_zip']; //$controle_type_mime_autorises = ['image/gif', 'image/jpeg', 'image/pjpeg', 'image/png']; //$fileCount = count($myFile["name"]); //echo('****************'.$fileCount.'****************'.$myFile["name"][0]); $data=""; $kl=0; //echo('
'); //echo($fileCount); //echo("nom zip=".$myFile["name"]); $go=strlen($myFile["name"]); //echo("go=".$go); //echo($myFile["name"][0]); if ($go>0) { $uploadfile="upload/".$album."/".$myFile['name']; //echo($uploadfile."*****"); move_uploaded_file($myFile['tmp_name'], $uploadfile); $zip = new ZipArchive; //echo('ok***'.$uploadfile); if ($zip->open($uploadfile) === TRUE) { $zip->extractTo($temp_zip); $zip->close(); //echo 'ok'; } else { //echo 'échec'; } unlink($uploadfile); //on met les photos du zip en ligne if ($photos=scandir($temp_zip)) { //echo("qzip=".count($photos)); for ($z=0; $z"); //## //voir si compression a faire list($width, $height) = getimagesize($uploadfile); $k=1024/max($width, $height); if($k>1.5){$k=1.5;} $newwidth=$k*$width; $newheight=$k*$height; // Chargement $thumb = imagecreatetruecolor($newwidth, $newheight); $source = imagecreatefromjpeg($uploadfile); $exif = exif_read_data($uploadfile, 0, true); $exif = exif_read_data($uploadfile, 0, true); foreach ($exif as $key => $section) { foreach ($section as $name => $val) { //echo "$key.$name: $val
\n"; if($name=="Orientation"){$orientation=$val;} } } // Redimensionnement imagecopyresampled($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); //rotation if($orientation==8){ $thumb = imagerotate($thumb, 90, 0); } if($orientation==3){ $thumb = imagerotate($thumb, 180, 0); } if($orientation==6){ $thumb = imagerotate($thumb, 270, 0); } imagejpeg($thumb,"upload/".$album."/".$entry,95); //echo("upload/".$album."/".$entry."
"); imagedestroy($source); imagedestroy($thumb); */ unlink($uploadfile); //## } } } } } } rmdir($temp_zip); //***************************************************************** //le haut de page echo('
'); echo('
Code Integration Forum :
Voir le Diaporama
Poster sur le Forum '); ?>
Poster sur le Mur


Ajouter des Photos dans un album


Suppression Album
'); //echo($i." Photos
" ); echo('
code integration forum: [diaporama]'.$album.'[/diaporama]
'); //echo($album."
");echo($description."
"); //echo(' Voir le diaporama
'); //echo('
'); if ($photos=scandir("upload/".$album)) { //$photos=scandir("upload/".$album); //var_dump($photos); //$z=count($photos); $ligne="";$ligne2=""; $i=0; echo(""); for ($z=0; $zgetImageOrientation()); //$fichier_mime_type = mime_content_type($fichier_upload_source); list($width, $height) = getimagesize($fichier_upload_source); //echo("w=".$width." h=".$height."
"); $ligne=$ligne."image_data_array[".$i."] = new image_data('".$entry."',".$width." , ".$height.",'',1);\n"; $ligne2=$ligne2.'"; $ligne2=$ligne2.' '; $ligne2=$ligne2."\n"; // echo($ligne2."
"); echo('
'); $kl=$kl+1; if($kl==5){$kl=0;echo('');$ligne2=$ligne2.'

';} $i++; } } } //echo($ligne); $debfic=fopen("debut.html","r"); $datafic=fopen("upload/".$album."/data.html","w"); for($w=1;$w<20000;$w++) {fputs($datafic,fgets($debfic)); } /*$fic=fopen("upload/".$album."/data.txt","w"); fwrite($fic,$ligne); fwrite($fic,$ligne); fwrite($fic,$ligne); */ fclose($debfic); fputs($datafic,"var nb_images = ".$i.";\n"); fputs($datafic,"var image_data_array = new Array(nb_images);\n"); fputs($datafic,$ligne); $midlefic=fopen("fin.html","r"); for($w=1;$w<20000;$w++) { $ligne_fin=fgets($midlefic); $ligne_fin=str_replace('##description##',$description,$ligne_fin); fputs($datafic,$ligne_fin); //echo($ligne_fin.'
'); } //fputs($datafic,str_replace(fgets('##description##',$description,$midlefic))); } //************************ /*$finfic=fopen("fin.html","r"); for($w=1;$w<20000;$w++) {fputs($datafic,fgets($finfic)); }*/ fclose($datafic); $debfic=fopen("debut2.html","r"); $datafic=fopen("upload/".$album."/data2.html","w"); for($w=1;$w<20000;$w++) {fputs($datafic,fgets($debfic)); } /*$fic=fopen("upload/".$album."/data.txt","w"); fwrite($fic,$ligne); fwrite($fic,$ligne); fwrite($fic,$ligne); */ fclose($debfic); fputs($datafic,$ligne2); $finfic=fopen("fin2.html","r"); for($w=1;$w<2000000;$w++) {fputs($datafic,fgets($finfic)); } fclose($datafic); } else {} echo("
"); ?>

'.$entry.'