Les derniers scripts | Les plus téléchargés | Ajouter un script Accueil | Forum | Livre d'Or | E-mail 
Images / GD

Images aléatoires par Will [0] Commentaires | Télécharger | Recevoir par mail
Ce petit script permet d'afficher aléatoirement une image d'un dossier en contenant plusieurs.

Extensions : jpg,jpeg,png,gif,bmp.

Insérez le où vous désirez que l'image s'affiche.
<?
/*
+----------------+
| Configuration |
+----------------+
*/

$imgpath ""// chemins des images
$textalter "image aleatoire"// texte alternative de l'image (attribut alt)

/*
+--------------+
| Programme |
+--------------+
*/

$nodir 0;
if (
$imgpath == ".." || $imgpath == "." || $imgpath == "")
{
        
$nodir 1;
        
$imgpath ".";
}

$j strlen($imgpath);
$j--;
if (
$imgpath[$j] != '/' && $imgpath != ".")
        
$imgpath .= '/';

if (
is_dir($imgpath))
{

        if (
$condir opendir($imgpath))
        {
                
$i 0;
                while ((
$curfile readdir($condir)) != false)
                {
                        
$extension "";
                        
$extension preg_replace("/.+\.(.{3,4})/""$1"$curfile);
                        if (
$extension == "png" || $extension == "gif" || $extension == "bmp" || $extension == "jpg" || $extension == "jpeg")
                        {
                                
$i++;
                                
$images{$i} = $curfile;
                        }
                }

                if (
$images{1} == "")
                {
                        echo 
"Aucunes images dans le dossier !";
                }
                else
                {
                        
$i rand(1$i);
                        
$image $images{$i};
                        echo 
"<img src=\"";
                        if (
$nodir != 1)
                                echo 
$imgpath;
                        echo 
"".$image."\" alt=\"".$textalter."\" />";
                }
        }
        else
        {
                echo 
"Impossible d'ouvrir le dossier d'image !";
        }
}
else
{
        echo 
"Le r&eacute;pertoire d'images sp&eacute;cifi&eacute; est incorrect !";
}
?>



Voir toutes les portions de scripts de la même catégorie.

MAJ : 27/03/2010
Développer  Scripts [534]
  Portions [76]
Algorithmes [2]
Authentification [3]
Chaines de caractères [7]
Dates / Heures [9]
Divers / Inclassables [3]
Fichiers / Répertoires [10]
Formulaire [2]
HTML [2]
HTTP [3]
Images / GD [7]
Mail [2]
Maths [3]
MySQL [4]
Oracle [1]
Regex [13]
Suivi technique [1]
Upload [4]

Développer  Articles [112]
 
Rechercher
 
 
Espace membres
Se connecter 
Devenir membre 
 
La communauté PHP
News/Jobs/ApéroPHP 
 
 
Le coin des développeurs
La tribune 
Le chat / Les forums 
Ajouter une ressource 
Proposer une MAJ 
 
Divers
Faire un lien 
Backends/Modules 
Sites partenaires 
Remerciements 
Accueil | Forum | Livre d'Or | E-mail PHPScripts - Copyright © 2000/2010 - Tous droits réservés - Laurent Adda