par
Ultim4T0m » 25 mars 2007, 23:51
Déjà, il faudrait que tu indentes mieux ton code.
Et je n'ai pas très bien compris ton problème, car quand $cat vaut 'hi', il n'y a aucun risque qu'il t'affiche "Aucun site trouvé pour cette rubrique." puisqu'il ne passera pas dans le else...
Voilà ton code, en un peu plus clair (j'ai retouché quelques trucs au niveau du while, pas sûr que ca fonctionne...)
if($cat == 'hi'){
$rep = "histoire/";
$dir = opendir($rep);
while (($fr = readdir($dir) !== false) {
if(is_file($fr) && $fr != "." && $fr != "..")
include ($rep.'/'.$fr) ;
}
}
else {
echo "<p align='center'>Aucun site trouvé pour cette rubrique.</p>";
echo "<p style='margin-top:5px; margin-bottom:0;' align='center'><a href='javascript:history.go(-1)'><span style='font-size:10pt;'><b><font face='Arial' color='#1C5083'>Retour</font></b></span></a></p>";
}
Déjà, il faudrait que tu indentes mieux ton code.
Et je n'ai pas très bien compris ton problème, car quand $cat vaut 'hi', il n'y a aucun risque qu'il t'affiche "Aucun site trouvé pour cette rubrique." puisqu'il ne passera pas dans le else...
Voilà ton code, en un peu plus clair (j'ai retouché quelques trucs au niveau du while, pas sûr que ca fonctionne...)
[php]
if($cat == 'hi'){
$rep = "histoire/";
$dir = opendir($rep);
while (($fr = readdir($dir) !== false) {
if(is_file($fr) && $fr != "." && $fr != "..")
include ($rep.'/'.$fr) ;
}
}
else {
echo "<p align='center'>Aucun site trouvé pour cette rubrique.</p>";
echo "<p style='margin-top:5px; margin-bottom:0;' align='center'><a href='javascript:history.go(-1)'><span style='font-size:10pt;'><b><font face='Arial' color='#1C5083'>Retour</font></b></span></a></p>";
}
[/php]