Bonjour,
J'utilise un script de petites annonces que j'ai un peu modifier pour ce qui est de l'apparence et de l'encodage.
A chaque ajout d'une petite annonce celle-ci se voit attribuer un numéro supérieur a la précédente et s'affiche tout en bas de la page. Les produits que ne se vendent pas rapidement reste donc en haut de pages...Je souhaiterais inverser l'ordre de la liste.
Dans un repertoire "inc" ils se trouvent les fichiers qui cree les annonces, redimensionne les images, etc. Le fichier qui attribue les numéros aux annonces est celui-ci:
<?php
// get the next number and increments the holder
function getnextlistingnumber(){
$numberfile = fopen("./listings/listingnumber.txt", 'r');
$number = fread($numberfile, 1000);
fclose($numberfile);
$number++;
$numberfile = fopen("./listings/listingnumber.txt", 'w');
fwrite($numberfile, $number);
fclose($numberfile);
return $number;
}
?>
Un fichier du même dossier se nomme makelistingstring.inc.php , mais il est entièrement vide. Quant au fichier listing.php qui crée la liste en voici le code en question (je peux me tromper):
$listings = array();
$count = 0;
foreach (glob("./listings/*") as $filename) {
if is_dir($filename)&&($filename!="./listings/.")&&($filename!="./listings/..")){
$lid = substr($filename, 11);
include "./inc/fill_fields.inc.php";
$listing["lid"]=$lid;
//get image, too.
$mainimage = file_get_contents("./listings/$lid/imagefile.txt");
$listing["image"]=$mainimage;
$listings["$count"] = $listing;
$count++;
}
}
Tout conseil est le bienvenue, par avance merci,