> $debut = $debut_vign + 1; $fin = $debut + $vigns - 1; if ( $debut_vign < $vigns ){ $dprec = $nb_vigns - $vigns; $debut_vign = 0; $debut_image = 0; } else { $dprec = $debut_vign - $vigns; } if ( $debut_vign > $nb_vigns - $vigns ){ $dsuiv = 0; $fin = $nb_vigns; }else{ $dsuiv = $debut_vign + $vigns; } if ( $debut_vign == $nb_vigns - $vigns ){ $dsuiv = 0; $debut = $debut_vign + 1; $fin = $nb_vigns; } echo ""; echo " << "; echo "[".$debut."-".$fin."]/".$nb_vigns.""; echo " >> "; echo ""; } $objets=array(); $racine="./"; $fichiers=opendir($racine); while ($fichier=readdir($fichiers)) { if( ($fichier !='..') and ($fichier !='.') and ($fichier !='index.php') and ( substr($fichier, -3)=="jpg" OR substr($fichier, -3)=="gif" OR substr($fichier, -3)=="png" OR substr($fichier, -3)=="bmp" ) ) { $objets[] = $fichier; } } closedir($fichiers); sort($objets); reset($objets); $nb_vigns=count($objets); if ($nb_vigns==0) echo "Téléchargez-ci-dessous votre première image, Merci."; echo ""; echo ""; echo "Galerie Walma Clic"; echo ""; // fondu-enchainé echo ""; echo ""; ?> "; echo "
"; echo ""; echo ""; echo ""; echo "
"; echo " "; echo "# "; echo "@ "; if ($menu=='bas') { echo "."; } echo "B "; if ($menu=='haut') { echo "."; } echo "H "; if ($menu=='droite') { echo "."; } echo "D "; if ($menu=='gauche') { echo "."; } echo "G "; if ($menu=='vignettes') { echo "."; } echo "MosaClïc "; if ($menu=='image') { echo "."; } echo "DiapoZoom "; echo ""; echo ""; if ($menu=='bas' OR $menu=='haut' OR $menu=='droite' OR $menu=='gauche') echo " 
"; if ($menu=='bas') echo "
"; if ($menu=='haut') echo ""; if ($menu=='droite') echo ""; if ($menu=='gauche') echo ""; if ($menu=='vignettes') { // mosaclic echo "Clic pour ouvrir en taille réelle   "; VignsPrecSuiv ($collign,$nb_vigns,$menu,$debut_vign,$debut_img,$SELF); echo " "; echo "
"; echo ""; echo "
"; echo ""; //for ($numimage=$debut_image; $numimage>=$debut_vign && $numimage < $nb_vigns; $numimage++) // echo "-".$numimage."-".$debut_vign."-".$li."-".$im."-".$nb_vigns."-
"; $numimage=$debut_vign; $lig=0; while ($lig < $ligvign) { echo ""; $col=0; while ( ($col < $colvign) && ($numimage>=$debut_vign) && ($numimage<$nb_vigns) ) { $urlimage=$objets[$numimage]; $dim=getimagesize($urlimage); $largeur=$dim[0]; $hauteur=$dim[1]; $nomimage=substr($urlimage,0,strrpos($urlimage, ".")); $lv = $largeur; $hv = $hauteur; // max hvm et/ousinon max lvm if ($hauteur > $hvm){ $lv = ceil($hvm*$largeur/$hauteur); $hv = $hvm; } if ($lv > $lvm){ $hv = ceil($lvm*$hauteur/$largeur); $lv = $lvm; } echo ""; $numimage++; $col++; } echo ""; $lig++; } echo "
"; ?>"; echo ""; echo "
".$nomimage."
"; echo "
"; echo "
"; } if ($menu=='image') { // diapozoom if ($debut_img == $nb_vigns - 1){ $isuiv = 0; }else{ $isuiv = $debut_img + 1; } if ($debut_img == 0){ $iprec = $nb_vigns - 1; }else{ $iprec = $debut_img - 1; } $debut = $debut_img + 1; $zoomp=$format+10; $zoomm=$format-10; echo ""; echo " << "; echo "[".$debut."/".$nb_vigns."]"; echo " >> "; echo "   "; if ($format == 2) { // autozoom echo "[AUTO] "; echo "[-//+]"; } if (!$format OR $format == 0 OR $format <=-10 OR $format >=10) { // zoom 1/1 ou +- echo "[AUTO] "; echo "[-] "; echo "[+]"; } echo "   "; if ($diapo) { if ($ralentir) $diapo=$diapo+$ralentir; $delai=$diapo/1000; echo "[ON] "; echo "[OFF]"; $diapo=$diapo; ?> [ON] "; echo "[OFF] "; } echo "  "; echo "
"; echo ""; echo "
"; echo ""; echo "
"; $urlimage=$objets[$debut_img]; $dim=getimagesize($urlimage); $largeur=$dim[0]; $hauteur=$dim[1]; $nomimage=substr($urlimage,0,strrpos($urlimage, ".")); if ($format >=10 OR $format <=-10 OR !$format) { $largeur = $largeur + ($largeur*$format/100); $hauteur = $hauteur + ($hauteur*$format/100); } if ($format == 2) { // autozoom L400 si 200>L>600 et/oubien H300 si 200>h>400 if ($largeur < 200 OR $largeur > 600){ $xl = 100 * (400-$largeur) / $largeur; $xh = $hauteur; $hauteur = $hauteur * 400 / $largeur; $largeur = 400; if ($hauteur >= 200 AND $hauteur <= 400) { if ( $xl > 0 ) echo "+"; $x = $xl; } } if ($hauteur < 200 OR $hauteur > 400){ if ($xh) { $xh = 100 * (300-$xh) / $xh; } else { $xh = 100 * (300-$hauteur) / $hauteur; } if ( $xh > 0 ) echo "+"; $x = $xh; $largeur = $largeur * 300 / $hauteur; $hauteur = 300; } } echo "
".$nomimage." "; echo "".date("d/m/Y H:h",@filemtime($urlimage))."
"; echo "".@filesize($urlimage)." octets  Réel: ".$dim[0]." x ".$dim[1]." Affiché: ".ceil($largeur)." x ".ceil($hauteur)." - Clic pour suivant en Diaporama Manuel"; echo "
".ceil(@filesize($urlimage)/1024)."Ko ".$dim[0]." x ".$dim[1].""; echo " ["; if ($format <=-10 OR $format >=10) { // zoom-+ if ($format >=10) echo "+"; $zoom = $format; } else { // 1/1 $zoom = "0"; } if ($format == 2) { // autozoom if ( $x > 0 ) echo "+"; $zoom = ceil($x); } echo $zoom."%]

"; echo "
"; } if ($menu=='bas') { // vignettesb VignsPrecSuiv ($colbh,$nb_vigns,$menu,$debut_vign,$debut_img,$SELF); // 5 dans BOUCLE echo ""; echo "
"; echo ""; if ( ($nb_vigns-$debut_img)<$colbh ) $debut_vign=($nb_vigns-$colbh); $numimage=$debut_vign; while ( ($numimage>=$debut_vign) && ($numimage<$debut_vign+$colbh) ) { $urlimage=$objets[$numimage]; $dim=getimagesize($urlimage); $largeur=$dim[0]; $hauteur=$dim[1]; $nomimage=substr($urlimage,0,strrpos($urlimage, ".")); $lv = $largeur; $hv = $hauteur; // max hvm et/ousinon max lvm if ($hauteur > $hvm){ $lv = ceil($hvm*$largeur/$hauteur); $hv = $hvm; } if ($lv > $lvm){ $hv = ceil($lvm*$hauteur/$largeur); $lv = $lvm; } echo ""; $numimage++; } echo "
"; echo "".@filesize($urlimage)." octets Réel: ".$largeur." x ".$hauteur." Affiché: ".$lv." x ".$hv.""; echo "
".$nomimage."
"; echo "
"; echo "
"; } if ($menu=='droite') { // vignettesd VignsPrecSuiv ($ligdg,$nb_vigns,$menu,$debut_vign,$debut_img,$SELF); // 4 dans BOUCLE echo "
"; echo ""; echo "
"; if ( ($nb_vigns-$debut_img)<$ligdg ) $debut_vign=($nb_vigns-$ligdg); $numimage=$debut_vign; while ( ($numimage>=$debut_vign) && ($numimage<$debut_vign+$ligdg) ) { $urlimage=$objets[$numimage]; $dim=getimagesize($urlimage); $largeur=$dim[0]; $hauteur=$dim[1]; $nomimage=substr($urlimage,0,strrpos($urlimage, ".")); $lv = $largeur; $hv = $hauteur; // max hvm et/ousinon max lvm if ($hauteur > $hvm){ $lv = ceil($hvm*$largeur/$hauteur); $hv = $hvm; } if ($lv > $lvm){ $hv = ceil($lvm*$hauteur/$largeur); $lv = $lvm; } echo "".$nomimage."
"; echo "".@filesize($urlimage)." octets Réel: ".$largeur." x ".$hauteur." Affiché: ".$lv." x ".$hv."
"; $numimage++; } echo "
"; } if ($menu=='haut') { // imageh echo ""; echo "
"; $urlimage=$objets[$debut_img]; $dim=getimagesize($urlimage); $largeur=$dim[0]; $hauteur=$dim[1]; $nomimage=substr($urlimage,0,strrpos($urlimage, ".")); // max H300 et/ousinon max L600 if ($hauteur > 300){ $x = ceil(100 * (300-$hauteur) / $hauteur); $largeur = $largeur * 300 / $hauteur; $hauteur = 300; } else { $x = 0; } if ($largeur > 600){ $x = ceil(100 * (600-$largeur) / $largeur); $hauteur = $hauteur * 600 / $largeur; $largeur = 600; } echo "".$nomimage."
"; ?>"; echo "
".ceil(@filesize($urlimage)/1024)."Ko ".$dim[0]." x ".$dim[1].""; echo " [".$x."%]"; echo "
"; } if ($menu=='gauche') { // imageg echo ""; echo "
"; echo "
"; $urlimage=$objets[$debut_img]; $dim=getimagesize($urlimage); $largeur=$dim[0]; $hauteur=$dim[1]; $nomimage=substr($urlimage,0,strrpos($urlimage, ".")); // max L500 et/ousinon max H400 if ($largeur > 500){ $x = ceil(100 * (500-$largeur) / $largeur); $hauteur = $hauteur * 500 / $largeur; $largeur = 500; } else { $x = 0; } if ($hauteur > 400){ $x = ceil(100 * (400-$hauteur) / $hauteur); $largeur = $largeur * 400 / $hauteur; $hauteur = 400; } echo "".$nomimage."
"; ?>"; echo "
".ceil(@filesize($urlimage)/1024)."Ko ".$dim[0]." x ".$dim[1].""; echo " [".$x."%]"; echo "
"; echo "
"; } if ($menu=='vignettes' OR $menu=='image' OR $menu=='bas') { echo "
"; } if ($menu=='haut') echo "
"; if ($menu=='droite') echo ""; if ($menu=='gauche') echo ""; if ($menu=='bas') { // imageb echo ""; echo "
"; $urlimage=$objets[$debut_img]; $dim=getimagesize($urlimage); $largeur=$dim[0]; $hauteur=$dim[1]; $nomimage=substr($urlimage,0,strrpos($urlimage, ".")); // max H300 et/ousinon max L600 if ($hauteur > 300){ $x = ceil(100 * (300-$hauteur) / $hauteur); $largeur = $largeur * 300 / $hauteur; $hauteur = 300; } else { $x = 0; } if ($largeur > 600){ $x = ceil(100 * (600-$largeur) / $largeur); $hauteur = $hauteur * 600 / $largeur; $largeur = 600; } echo "".$nomimage."
"; ?>"; echo "
".ceil(@filesize($urlimage)/1024)."Ko ".$dim[0]." x ".$dim[1]." [".$x."%]"; echo "
"; } if ($menu=='droite') { // imaged echo ""; echo "
"; echo "
"; $urlimage=$objets[$debut_img]; $dim=getimagesize($urlimage); $largeur=$dim[0]; $hauteur=$dim[1]; $nomimage=substr($urlimage,0,strrpos($urlimage, ".")); // max L500 et/ousinon max H400 if ($largeur > 500){ $x = ceil(100 * (500-$largeur) / $largeur); $hauteur = $hauteur * 500 / $largeur; $largeur = 500; } else { $x = 0; } if ($hauteur > 400){ $x = ceil(100 * (400-$hauteur) / $hauteur); $largeur = $largeur * 400 / $hauteur; $hauteur = 400; } echo "".$nomimage."
"; ?>"; echo "
".ceil(@filesize($urlimage)/1024)."Ko ".$dim[0]." x ".$dim[1].""; echo " [".$x."%]"; echo "
"; echo "
"; } if ($menu=='haut') { // vignettesh VignsPrecSuiv ($colbh,$nb_vigns,$menu,$debut_vign,$debut_img,$SELF); // 5 dans BOUCLE echo ""; echo "
"; echo ""; if ( ($nb_vigns-$debut_img)<$colbh ) $debut_vign=($nb_vigns-$colbh); $numimage=$debut_vign; while ( ($numimage>=$debut_vign) && ($numimage<$debut_vign+$colbh) ) { $urlimage=$objets[$numimage]; $dim=getimagesize($urlimage); $largeur=$dim[0]; $hauteur=$dim[1]; $nomimage=substr($urlimage,0,strrpos($urlimage, ".")); $lv = $largeur; $hv = $hauteur; // max hvm et/ousinon max lvm if ($hauteur > $hvm){ $lv = ceil($hvm*$largeur/$hauteur); $hv = $hvm; } if ($lv > $lvm){ $hv = ceil($lvm*$hauteur/$largeur); $lv = $lvm; } echo ""; $numimage++; } echo "
"; echo "".@filesize($urlimage)." octets Réel: ".$largeur." x ".$hauteur." Affiché: ".$lv." x ".$hv.""; echo "
".$nomimage."
"; echo "
"; echo "
"; } if ($menu=='gauche') { // vignettesg VignsPrecSuiv ($ligdg,$nb_vigns,$menu,$debut_vign,$debut_img,$SELF); // pareil dans BOUCLE echo "
"; echo ""; echo "
"; if ( ($nb_vigns-$debut_img)<$ligdg ) $debut_vign=($nb_vigns-$ligdg); $numimage=$debut_vign; while ( ($numimage>=$debut_vign) && ($numimage<$debut_vign+$ligdg) ) { $urlimage=$objets[$numimage]; $dim=getimagesize($urlimage); $largeur=$dim[0]; $hauteur=$dim[1]; $nomimage=substr($urlimage,0,strrpos($urlimage, ".")); $lv = $largeur; $hv = $hauteur; // max hvm et/ousinon max lvm if ($hauteur > $hvm){ $lv = ceil($hvm*$largeur/$hauteur); $hv = $hvm; } if ($lv > $lvm){ $hv = ceil($lvm*$hauteur/$largeur); $lv = $lvm; } echo "".$nomimage."
"; echo "".@filesize($urlimage)." octets Réel: ".$largeur." x ".$hauteur." Affiché: ".$lv." x ".$hv."
"; $numimage++; } echo "
"; } echo "
"; echo ""; echo "
"; echo " "; echo "# "; echo "@ "; echo "Bas "; echo "Haut "; echo "Droite "; echo "Gauche "; echo "MosaClïc "; echo "DiapoZoom "; echo ""; echo "
"; if( $$cookwiki==$passwiki AND $menu==$menudefaut ) { // TELECHARGEMENT si pass, et uniquement sur menu par défaut. if ($telecharger) { if (!$image) { echo "Clic sur Parcourir, choisir une image sur votre ordi puis clic sur Télécharger"; exit; } if ( file_exists("_".$image_name) ) { echo "Ce nom existe déjà, merci de renommer votre fichier"; exit; } copy($image,"_".$image_name); if ( @filesize("_".$image_name)>=100000 OR !$image) { // MAX 100 Ko unlink("_".$image_name); echo "
Oups, taille du fichier non compatible.
"; } else { echo "
Fait ! Image ci-dessous téléchargée. CLIC sur MosaClïc."; echo "

"; } } else { echo "
"; echo ""; echo ""; echo ""; echo "
"; } } echo "
"; ?>