Bonjour
Voilà j'ai actuellement un code pHP pour un diaporama identique mais bon il est un peu compliqué et prend les images dans des dossiers alors que moi je voudrais les prendre à partir de ma base de données, si quelqu'un à un script déjà fait ou pourrait m'expliquer les modifications à faire dans ce code.
PS: Bon je n'ai pas exactement repris la fonction vu que j'ai modifié pas mal de choses...;
<!-- DEBUT Du DIaporama -->
<SCRIPT LANGUAGE="JavaScript">
imgPath = new Array;
if (document.images)
{
var num=0;
var i=0;
<?
$rep=opendir('bo/ressources/images/intermediates/');
while ($file = readdir($rep)){
if($file != '..' && $file !='.' && $file !='' && $file !='Thumbs.db'){
?>
imgPath[num ++] = 'bo/ressources/images/intermediates/<? echo $file; ?>';
<?}
}
closedir($rep);
clearstatcache();
?>
}
a = 0;
function ejs_img_fx(img)
{
if(img && img.filters && img.filters[0])
{
img.filters[0].apply();
img.filters[0].play();
}
}
function StartAnim()
{
if (document.images)
{
//alert("toto" );
document.write('<A HREF="#" ><IMG SRC="bo/ressources/images/intermediates/9090422051921.jpg" id="diap" BORDER=0 ALT=Menu NAME=defil style="filter:progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=100,Duration=1)"></A>');
defilimg()
}
else
{
// alert("toto" );
document.write('<A HREF=""><IMG SRC="bo/ressources/images/intermediates/9090422051921.jpg"" BORDER=0></A>');
}
}
function defilimg()
{
if (a == 30)//mettre a = le nb d image exitant
{
a = 0;
}
if (document.images)
{
ejs_img_fx(document.defil);
fadeDiap();
document.defil.src = imgPath[a];
tempo3 = setTimeout("defilimg()",5000);
a++;
}
}
</SCRIPT>
La fonction marche très bien mais je voudrais changé cet $rep=opendir('bo/ressources/images/intermediates/'); et je ne sais pas vraiment si je peux directement mettre un truc du genre
$rep = SELECT * FROM image.
Merci