0) and (strcasecmp($t[$i - 1], $t[$i]) > 0)) { // tri alphabétique $ech = $t[$i]; $t[$i] = $t[$i - 1]; $t[$i - 1] = $ech; $i--; } } } } closedir($dh); return $t; } /* Input et initialisations * Le dossier $dir est lu */ $dir = filter_input(INPUT_GET, 'dir'); // nom du dossier du diaporama par rapport au script $repim = repertoire($dir); // répertoire des images sous la forme d'un tableau $am = filter_input(INPUT_GET, 'am'); if ($am !== "m") { $am = "a"; // valeur par défaut: le diaporama défile en mode automatique } $num = filter_input(INPUT_GET, 'num'); // numéro (=rang) de l'image dans le répertoire /* Programme principal */ if (count($repim) == 0) { echo '
ERREUR: \"" . $dir . "\" est une adresse incorrecte ou le dossier ne contient pas d'image.
" . PHP_EOL; } elseif(!isset($num)) { /* Première dia (initialisation) * $num = 1; * $num va de 1 à count($repim) * L'image correspondante est $repim[$num-1]; */ echo '' . PHP_EOL; echo 'Manuel' . PHP_EOL; echo '
' . PHP_EOL; echo '' . PHP_EOL; echo '
' . PHP_EOL; echo '' . PHP_EOL; echo '
' . PHP_EOL; echo '' . PHP_EOL; echo 'Quitter' . PHP_EOL; echo '
' . PHP_EOL; echo 'Fin du diaporama '. $dir.'
' . PHP_EOL; echo 'Relancer le diaporama en défilement automatique
' . PHP_EOL; echo '' . PHP_EOL; echo '' . PHP_EOL; echo '' . PHP_EOL; echo 'Automatique' . PHP_EOL; echo '
' . PHP_EOL; if ($num >= 2) { echo '' . PHP_EOL; echo 'Reculer' . PHP_EOL; echo '
' . PHP_EOL; } else { echo '' . PHP_EOL; echo '
' . PHP_EOL; } if ($num <= count($repim) - 1) { echo '' . PHP_EOL; echo 'Avancer' . PHP_EOL; echo '
' . PHP_EOL; } else { echo '' . PHP_EOL; echo '
' . PHP_EOL; } echo '' . PHP_EOL; echo 'Quitter' . PHP_EOL; echo '
' . PHP_EOL; echo '' . PHP_EOL; echo 'Manuel' . PHP_EOL; echo '
' . PHP_EOL; echo '' . PHP_EOL; echo '
' . PHP_EOL; echo '' . PHP_EOL; echo '
' . PHP_EOL; echo '' . PHP_EOL; echo 'Quitter' . PHP_EOL; echo '
' . PHP_EOL; echo '