voila je vient de faire un code avec du javascript et du php et je n'arrive pas a trouver mon erreur si quelqu'un a une idée je suis preneur
Merci d'avance
<html>
<head>
<script type="text/javascript">
couv = new Array;
<?
// Répertoire courant
$repcou = @$_GET["dir"];
if(!$repcou) $repcou = "img";//cest le repertoire ou se trouve les photos
// Liste des dossiers
$dir = opendir($repcou);
// Scan du répertoire
while($scan=readdir($dir)) {
// Dossier sauf répertoire courant
if(is_dir($repcou."/".$scan)&&($scan!=".")) {
// Répertoire parent
if($scan=="..") {
// Lien vers le répertoire parent
if($repcou!=".") {
$tmp = strrpos($repcou,"/");
}
} else {
}
}
}
closedir($dir);
// Liste des images du Répertoire
$dir = opendir($repcou);
// Scan du répertoire
while($scan=readdir($dir)) {
// Fichier
if(is_file($repcou."/".$scan)) {
// Verification de l'extension d'image
$ext = strtolower(substr($scan, strrpos($scan, '.') + 1));
if (($ext=="thumb") || ($ext=="jpg") || ($ext=="jpeg") || ($ext=="gif") || ($ext=="bmp") || ($ext=="png")) {
// Lien vers l'image
$mo=$repcou."/".$scan;
$dim=getimagesize($mo);
$largeur=$dim[0];
$hauteur=$dim[1];
$compteur=0;
if (preg_match("/thumb/i", $scan)) {
$compteur=$compteur+$compte++;
echo "couv[$compteur] = '".$repcou."/".$scan."'";
}else{
echo "";}
}
}
}
closedir($dir);
?>
num = 2
function ChangeImage()
{
if (num == -1) { num = (couv.length-1)}
if(document.getElementById)
{
document.getElementById("zone").innerHTML ='<img src="'+ couv[num] + '"> ';
num = num-1
}
setTimeout("ChangeImage()", 2000);
}
window.onload = ChangeImage;
//-->
</script>
</head>
<body>
<div id="zone"></div>
</body>
</html>
voici ma source et voici la source javascript sans le php
<html>
<head>
<script type="text/javascript">
couv = new Array;
couv[0] = '/img/img_exemples/sites/g1.gif'
couv[1] = '/img/img_exemples/sites/g2.gif'
couv[2] = '/img/img_exemples/sites/g3.gif'
couv[3] = '/img/img_exemples/sites/g4.gif'
couv[4] = '/img/img_exemples/sites/g5.gif'
num = 2
function ChangeImage()
{
if (num == -1) { num = (couv.length-1)}
if(document.getElementById)
{
document.getElementById("zone").innerHTML ='<img src="'+ couv[num] + '"> ';
num = num-1
}
setTimeout("ChangeImage()", 2000);
}
window.onload = ChangeImage;
//-->
</script>
</head
<body>
<div id="zone"></div>
</body>
</html>