Aller au contenu

Sujets conseillés

Posté

Bonjour tout le monde, j'aurais aimé avoir une tite aide :)

J'aimerais, sur une page de mon site web, mettre a la disposition des visiteurs des fonds d'ecran par categories. existe-t-il un prog permettant d'aider a faire ceci ? sachant qu'il y a une centaine de fonds d'ecran, ça m'embette de devoir tout faire manuellement (creation de vignette, etc...).

Merci d'avance et longue vie au forum :)

Guillaume

Posté

Salut,

Soit tu codes avec un langage de programmation (php), avec ou sans base de données, soit tu peux rechercher des scripts sur le net, offrant ce dont tu as besoin.

xpatval

Posté

TU peux utiliser ce sript :

<?php
// Liste des fichiers dans le dossier
function DirTri($rep,$tri)
{
$Array = array();
$dir = opendir($rep);
$i=0;
while ($File = readdir($dir))
{
if ($File != "." && $File != ".." && $File != "index.php" && $File != "Images" && $File != "_notes")
{
 $File = explode(".", $File);
 $Array[] = "$File[0]";
}
$i++;
}
closedir($dir);

if ($tri == 'DESC')
{
rsort($Array);
}
else
{
sort($Array);
}

$Max = count($Array);
$MaxDemi = $Max/2;
$PremierePartie = round($MaxDemi);
$DeuxiemePartie = $Max - $PremierePartie;

echo '<table><tr><td><ul>';
// Colonne 1
for ($i = 0; $i != $PremierePartie; $i++)
{
echo "<li><a href=\"$rep/$Array[$i].php\">Définition de "$Array[$i]"</a></li>";
}
//Colonne 2
echo '</ul></td><td valign="top"><ul>';
for ($i = $PremierePartie; $i != $Max; $i++)
{
echo "<li><a href=\"$rep/$Array[$i].php\">Définition de "$Array[$i]"</a></li>";
}
echo '</ul></td></tr></table>';
}

// utilisation de la fonction
// param.1 : chemin du répertoire ("." si il s'agit du rép. courant)
// param.2 : ASC ou DESC (A-Z ou Z-A)
DirTri(".","ASC");
?>

en mettant tous tes wallpapers dans un même dossier.

PS : il faut bien entendu modifier les echo pour faire une présentation de ton choix, moi je pencherais pour un tableau sur x colonnes avec miniature puis lien pour agrandir, classique mais efficace ;oD

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...