Accueil > Forum > > > > afficher une liste de sites triés par ordre croissant en fonction de leurs nombres de points
afficher une liste de sites triés par ordre croissant en fonction de leurs nombres de points
jeudi 24 février 2005 à 23:15:55 |
afficher une liste de sites triés par ordre croissant en fonction de leurs nombres de points

jubeau
|
Bonjour,
j'ai besoin d'aide SVP pour quelque chose que je ne vois pas du tout comment faire.
Je précise tout de suite que je ne souhaite pas utiliser de BDD.
Voici donc ma question :
Comment afficher une liste de sites triés par ordre croissant en fonction de leurs nombres de points ?
Autrement dit : Comment faire pour que les sites ayant le plus de points se trouvent en haut de la liste...
Voici un peu comment je vois la chose :
J'ai 2 variables pour chaque site
Exemple nom du site : Site1
$site1_name -> Nom et description de ce site (il y aura donc du html dans la variable)
$site1_nbrepts -> Nombre de points de ce site (valeur numérique donc, positive ou négative)
Il faudrait donc comparer toutes la variables $siteX_nbrepts et les classés par odre croissant.
Ensuite, je ne sait trop comment (un array ?) il faudrait créer une correspondance
entre $siteX_nbrepts et $siteX_name afin de répercuter ce classement aux noms des sites.
Il reste ensuite à afficher la liste des sites classés...avec une séparation (<hr>) entre chaques....
Je pense que j'ai à peu près tout dis (en espréant ne pas trop m'être
embrouillé...), mais si vous voulez des précisions, n'hésitez pas !!!
@+ www.graph-site.net
|
|
vendredi 25 février 2005 à 01:50:55 |
Re : afficher une liste de sites triés par ordre croissant en fonction de leurs nombres de points

Anthomicro
|
Salut,
tu crées par exemple un fichier (puisque tu ne veux pas de BDD) ayant la structure suivante :
points | url
--------------
10 | http://test.com
0 | http://autre_url.com
Tu ouvres ce fichier comme ceci :
$fichier=file('fichier.txt'); //exemple
array_multisort($fichier, SORT_DESC);
$i=0;
$nb=count($fichier);
while($i<$nb)
{
$tableau=explode(' | ',$fichier);
echo '<p>Nombre de points : ',$tableau[0],'.
Url : <a
href="',$tableau[1],'">',$tableau[1],'</a></p>';
$i++;
}
a ++
|
|
vendredi 25 février 2005 à 01:51:40 |
Re : afficher une liste de sites triés par ordre croissant en fonction de leurs nombres de points

Anthomicro
|
Heu zut, le truc que je t'ai montré classe les sites ayant des points élevés en haut, pour inverser ça tu mets SORT_ASC au lieu de SORT_DESC
a ++ 
|
|
vendredi 25 février 2005 à 10:44:01 |
Re : afficher une liste de sites triés par ordre croissant en fonction de leurs nombres de points

jubeau
|
le truc que je t'ai montré classe les sites ayant des points élevés en hautEt bien c'est ce qu'il me faut !
Merci ;-)
J'ai donc essayé, mais ça ne marche pas...ou alors j'ai fait une bourde :
dans partenaires.php, j'ai ceci :
<?
$fichier=file('scores.txt'); //exemple
array_multisort($fichier, SORT_DESC);
$i=0;
$nb=count($fichier);
while($i<$nb)
{
$tableau=explode(' | ',$fichier);
echo
'<p>Nombre de points : ',$tableau[0],'. Url : <a
href="',$tableau[1],'">',$tableau[1],'</a></p>';
$i++;
}
?>
et dans scores.txt :
0 | http://deuz.com
10 | http://preums.com
voic le résultat :
Nombre de points : Array. Url :
Nombre de points : Array. Url :
Je ne connais pas trop les array, mais apparemment, il le lit (puisque
si je rajoute un ligne dans scores.txt, on le voit dans le
résultat....) mais il n'arrive pas à sortir de valeurs...
Sinon je n'avais pas dis quelque chose, et du coup je ne sais pas si ça va être possible de le faire suivant cette méthode :
Le nombre de point est obtenu à partir dde 2 fichiers (1 contiennent le
nombre de IN et l'autrte le nombre de OUT) On obtien le nombre de point
en faisant IN - OUT...mais je ne sais pas comment faire cela
echo bcsub(include("scores/in/1.inc"), include("scores/out/1.inc")); ??? -> ça ne marche pas
surtout que je ne sais pas si le calcul pourra se mettre dans score.txt (qui faudrait renommer en .php je suppose)
Bref, ça fait 2 trucs que je ne sais pas faire...
Merci beaucoup pour ton aide !
@ +
PS : comme la dernière fois, je vais essayer de donner un coup de main sur ton forum ! www.graph-site.net
|
|
vendredi 25 février 2005 à 11:14:58 |
Re : afficher une liste de sites triés par ordre croissant en fonction de leurs nombres de points

Anthomicro
|
Arf petite bourde : remplaces $tableau=explode(' | ',$fichier); par ça : $tableau=explode(' | ',$fichier[$i]);
a ++
|
|
vendredi 25 février 2005 à 11:30:55 |
Re : afficher une liste de sites triés par ordre croissant en fonction de leurs nombres de points

jubeau
|
ça marche merci !
et pour mon histoire de
echo bcsub(include("scores/in/1.inc"), include("scores/out/1.inc"));
Tu vois comment faire STP ???
Il faut qu'en faite le nombre de point soit le résultat de la soustraction d'un fichier et d'un autre...
Merci encore
@ + www.graph-site.net
|
|
vendredi 25 février 2005 à 12:07:07 |
Re : afficher une liste de sites triés par ordre croissant en fonction de leurs nombres de points

Anthomicro
|
Quelle est la structure de ton fichier IN et OUT ?
ne serait t-il pas plus judicieux de modifier directement le nombre de
points quand un site a des "IN" et des "OUT" ? ça ne te ferait plus
qu'un seul fichier...
|
|
vendredi 25 février 2005 à 12:18:13 |
Re : afficher une liste de sites triés par ordre croissant en fonction de leurs nombres de points

jubeau
|
Quelle est la structure de ton fichier IN et OUT ?
Selon ma méthode, il y a juste une valeur dans le fichier.
Donc 2 fichiers pour chaques sites 1 avec le nombre IN et l'autre avec le Nombre OUT....
ne serait t-il pas plus judicieux de modifier directement le nombre de
points quand un site a des "IN" et des "OUT" ? ça ne te ferait plus
qu'un seul fichier...
Je ne sais pas comment faire... Sachant que le compteur
de clics utilise un fichier pour l'inscrémention, je ne vois pas du
tout comment faire...
Sinon, en fait je suis désolé mais ce que tu m'as donné ne marche pas
pour les nombres négatifs...Il faudrai rajouter un condition pour
qu'avec les nombres commençant par - ce soit ASC qui soit utilisé et
non DESC...
Merci beaucoup www.graph-site.net
|
|
Cette discussion est classée dans : points, site, afficher, liste, sites
Répondre à ce message
Sujets en rapport avec ce message
Afficher une liste de pages [ par djpunk ]
Bonjour bonjour :-) Alors voilà mon problème, je ne sais pas si c'est faisable mais ca coute rien a demander... J'aimerais savoir si il est possible
afficher resultat selon choix liste deroulante (nooob) [ par super_noob ]
salut à tous,ma question risque de paraitre debile à beaucoup de programmeurs ici present mais bon, je la pose quand meme :j'ai une liste deroulante a
Comment calculez le nombre d'affichage d'une image sur un site [ par amatrix ]
Au fait c'est pour par exemple afficher mon logo sur un autre site et savoir combien de fois celui-ci est afficher grace a une url de l'image du styl
Afficher la sélection d'une liste déroulante !!! Help !!! [ par merlinwap ]
Salut à tous,Point qui fonctionne : J'ai une liste déroulante qui est alimentée par une requete.Point qui ne fonctionne pas :Après avoir sélectionné u
Petit probléme sur appel d'un cookie. [ par bonobos ]
Bonjour,J'ai une liste déroulante qui appelle un cookie et qui permet à l'utilisateur de choisir l'affichage du tableau sur 7 , 20, 30, 70 lignes...$n
informations sur les sites web internet [ par elmekki ]
Bonjour, je cherche le nom d'un logiciel qui permet de donner des informations ( popularité, date de creation... ) sur n'importe quel site que je tap
faire apparaitre /disparaitre une liste deroulante [ par method0 ]
method,rebonjour,j'ai 3 listes déroulantes et je voudrait faire afficher uniquement les liste qui ont lieu d’apparaître.Je m'explique: Une catégories
Afficher des données dans un bloc texte à partir d'une liste déroulante [ par Ishizaki ]
Voilà, si vous vous souvenez, je suis toujours sur mon enquête avec des stats. Ici, c'est à propos d'une liste déroulante que j'ai un problème.En fait
Liens sur certains sites -> Comment sa marche ? [ par Seb33300 ]
Salutj'ai l'abitude de travailler sur des site dont la page est chargé a l'aide d'une variable GET dans l'url comme par exemple :http://www.site.com/i
Liste des fichiers d'un dossier [ par cagoulou ]
Bonjour je souhaiterai , en php, rechercher tous les fichiers present dans un dossier afin de pouvoir les afficher dans un balise .Pour le moment je p
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
RE : GOOGLE MAPRE : GOOGLE MAP par inwebo
Cliquez pour lire la suite par inwebo GOOGLE MAPGOOGLE MAP par fatmanajjar
Cliquez pour lire la suite par fatmanajjar
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|