Ouverture et lecture dans dossier

Petit nouveau ! | 1 Messages

11 janv. 2008, 23:08

Bonjour a tous,

Voila j'ai un petit souci de lecture et affichage.
Je suis entrain de créer un site où pour la rubrique "mp3", le contenu de mon dossier "mp3" s'affiche. Ensuite sur chaque fichier trouvé, je fais un lien vers ce fichier.
Mais pour l'instant je cherche simplement a afficher le contenu de mon dossier mp3. Où il y a bien évidement des fichiers pour tester.

Voici mon script : (je n'ai pas le bout de code ou je déclare les variables.)
$rep=opendir('mp3');

$bAuMoinsUnRepertoire = false;
while ($file = readdir($rep)){
	if($file != '..' && $file !='.' && $file !=''){ 
		if (is_dir($file)){
			$bAuMoinsUnRepertoire = true;
			echo "<tr><td nowrap class='Style1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>";
			echo "<td width='100%' class='Style1'>";
			echo "&nbsp;&nbsp;<img src='../img/dossier.gif' width='23' height='16' align='absbottom'>&nbsp;";
			echo "<a href='$file/' class='Style1'>$file</a>";
			echo"</td></tr>";
		}
	}
}
if ($bAuMoinsUnRepertoire == false) {
	print("<tr><td nowrap class='Style1'><div align='center'>-&nbsp; $noDir &nbsp;-</div></td>");
	print("</td></tr>");
}

closedir($rep);
clearstatcache();
?>
J'espère que j'ai été assez clair.
Je vous remercie d'avance pour vos réponses.

@+

ViPHP
ViPHP | 928 Messages

11 janv. 2008, 23:51

Salut,
tu dois faire
if (is_dir('mp3/' . $file)){ 
pour que ça marche (le lien complet vers le fichier).