Viewer d'images pas comme les autres...

Description

Hé bien ce code affiche les images par 3 depuis le dossier que vous lui avez indiqué. De chaque coté des 3 images, un bouton "suivant" et "précédant"
et HOP ! rotation des images d'un cran en avant ou en arrière.

si vous avec pas compris, c'est pas grave

la page viewer.php doit être appelée avec l'url viewer.php?image=

soyez indulgent c'est mon premier code (je débute en php)

-----------------------------

BON ALORS !

Petite mise à jour

j'ai corrigé les quelques étourderies que j'avais fait (nan me tapez pas NAAAAAAAAAAN !)
et j'ai changé un peu le code pour qu'il prenne en compte les miniatures comme ca c'est moins gourmand en bande passante sur un serveur. évidement il faut créer vos miniatures à l'avance.

Source / Exemple :


<?

//nombre total d'images
$total=80;

//dossier des images
$imagedirectory = "wallpapers";

//dossier des thumbnails
$thumbdir = "thumbnails";

$image=$_GET['image'];

if (($image>$total) or ($image<1)){
$image=1;
}

$imagelessone=$image-1;
$imageplusone=$image+1;

if (($imagelessone)<=0){
$imagelessone=$total;
}

if (($imageplusone)>=$total){
$imageplusone=1;
}

echo '<center>
<a href="viewer.php?image='.$imagelessone.'"><img src="previous.gif" border=0 width="60" height="60"></a>
<a href="'.$imagedirectory.'/'.$imagelessone.'.jpg" target="_blank"><img src="'.$thumbdir.'/TN_'.$imagelessone.'.JPG" border=0 width="128" height="96"></a>
<a href="'.$imagedirectory.'/'.$image.'.jpg" target="_blank"><img src="'.$thumbdir.'/TN_'.$image.'.jpg" border=0 width="192" height="144"></a>
<a href="'.$imagedirectory.'/'.$imageplusone.'.jpg" target="_blank"><img src="'.$thumbdir.'/TN_'.$imageplusone.'.JPG" border=0 width="128" height="96"></a>
<a href="viewer.php?image='.$imageplusone.'"><img src="next.gif" border=0 width="60" height="60"></a>
</center>';

?>

Conclusion :


si y'a des bugs dites le moi =)

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (trucmachin4096)