Bonjour
Je souhaiterais faire une diapo de fichiers php, php3 ou html.
Cela fonctionnerait comme une galerie d'images avec un bouton "suivant" et "précédent" mais au lieu que cela soit des photos ce serait des fichiers php3 ou php.
Aussi si possible ajouter un menu déroulant de tous les fichiers php3 présents dans le répertoire.
J'ai deja un code qui sert pour les images mais meme en remplaçant dans le script l'extension "png" par "php" je n'ai pas réussi a afficher les fichiers que je souhaite (précision : le code n'est pas de moi)
<?php
$arrFichier = array();
$i=0;
$directory='../dossier-images';
// Ouvre un dossier bien connu, et liste tous les fichiers
if (is_dir($directory)) {
if($dh = opendir($directory)) {
while (($file = readdir($dh)) !== false) {
$extension = pathinfo($directory.$file);
if($file!='..' && $file!='.' && strtolower($extension['extension'])=='png'){//N'affiche pas le . et ..
$arrFichier[$i] = $file; //PLace les fichier dans un tableau
$i++;
}
}
}
closedir($dh); //Il est vivement conseiller le repertoire pour toute autre opération sur le systeme de fichier.
}
//Initalisation.
if($_GET['index']!=''){
$index = $_GET['index'];
}else{
$index = 0;
}
echo '<img src="'.$directory.'/'.$arrFichier[$index].'">'; //Affichage de l'image
?> </p>
<p align="center"><?php
$arrFichier = array();
$i=0;
$directory='../hadith-qudsi/png';
// Ouvre un dossier bien connu, et liste tous les fichiers
if (is_dir($directory)) {
if($dh = opendir($directory)) {
while (($file = readdir($dh)) !== false) {
$extension = pathinfo($directory.$file);
if($file!='..' && $file!='.' && strtolower($extension['extension'])=='png'){//N'affiche pas le . et ..
$arrFichier[$i] = $file; //PLace les fichier dans un tableau
$i++;
}
}
}
closedir($dh); //Il est vivement conseiller le repertoire pour toute autre opération sur le systeme de fichier.
}
//Initalisation.
if($_GET['index']!=''){
$index = $_GET['index'];
}else{
$index = 0;
}
//Affichage des liens précédent et suivant.
if($index > 0){ //N'affiche pas le boutton au premier
echo '<input onClick="window.location=\''.$_SERVER['SCRIPT_NAME'].'?index='.($index-1).'\'" type="button" name="precedent" value="<<">';
}
if($index < (count($arrFichier)-1)){ //N'affiche pas le boutton suivant lorsqu'il y a pas d'image apres
echo '<input onClick="window.location=\''.$_SERVER['SCRIPT_NAME'].'?index='.($index+1).'\'" type="button" name="suivant" value=">>">';
}
?>
Merci de m'aider svp