Il y a actuellement 101 visiteurs
Vendredi 15 Novembre 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

affichage d'un pseudo dans une liste

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

affichage d'un pseudo dans une liste

Message le 12 Sep 2006 11:18

Salut
Ce je voudrais un script php mais je ne sais pas le faire donc si quelqu'un peut m'aider je lui en serai très reconnaissant. Je veux un script qui me permettent d'afficher un pseudo parmit une liste préalablement faites en gros, j'ai ma liste de pseudo :
pseudo 1
pseudo 2
pseudo 3
.
.
.
pseudo 200
Et lorsque la page a été visité une première fois je veux qu'il affiche le pseudo 1
Lorsquez la page a été visité une seconde fois il affiche le pseudo 2 .... Si la page a été visité 100 fois elle affiche le pseudo 100 et ceci en boucle donc si la page a été visité 201 fois elle réaffiche le pseudo 1, puis 202 fois le pseudo 2 ...

Et c'est 200 visites en comptant tout les visiteurs et la liste des pseudo est dans un fichier texte.
merinox22
Visiteur
Visiteur
 
Messages: 2
Inscription: 12 Sep 2006 11:13
 


Message le 12 Sep 2006 12:02

Salut & bienvenue,

Tu veux cette aternance pour toutes les visites de ton site, ou pour les visites de chaque visiteur indépendament ?
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Re: affichage d'un pseudo dans une liste

Message le 12 Sep 2006 12:05

merinox22 a écrit:Et c'est 200 visites en comptant tout les visiteurs et la liste des pseudo est dans un fichier texte.

C'est pour toute les visites du site
merci :wink:
merinox22
Visiteur
Visiteur
 
Messages: 2
Inscription: 12 Sep 2006 11:13
 

Message le 12 Sep 2006 12:31

Le script suivant est le code de la page connectes.php, qui est à inclure au tout début de toutes les pages de ton site. Il vérifie si un utilisateur du site vient d'arriver ou bien s'il était déjà sur le site. Ici, si quelqu'un ne change pas de page pendant 5 minutes, il est considéré comme parti du site (c'est réglable).

Code: Tout sélectionner
<?
// Connexion à MySQL
mysql_connect("serveur ftp", "login", "mot de passe");
mysql_select_db("base de données");

// -------
// ETAPE 1 : on vérifie si l'IP du visiteur se trouve déjà dans la table
// Pour faire ça, on n'a qu'à compter le nombre d'entrées dont le champ "ip" est l'adresse ip du visiteur
$con1 = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM connectes WHERE ip='". $_SERVER['REMOTE_ADDR']."'" );
$don1 = mysql_fetch_array($con1);

if ($don1['nbre_entrees'] == 0) // L'ip ne se trouve pas dans la table, on va l'ajouter et lui afficher le message voulu
{
    mysql_query("INSERT INTO connectes VALUES('".$_SERVER['REMOTE_ADDR']."', '". time()."')");
   $nouveau_connecte = 1; // on utilisera cette valeur pour savoir si on affiche où non un message
}
else // L'ip se trouve déjà dans la table, on met juste à jour le timestamp
{
    mysql_query("UPDATE connectes SET timestamp='".time()."' WHERE ip='".$_SERVER['REMOTE_ADDR']."'");
   $nouveau_connecte = 0;
}

// -------
// ETAPE 2 : on supprime toutes les entrées dont le timestamp est plus vieux que 5 minutes

// On stocke dans une variable le timestamp qu'il était il y a 5 minutes :
$timestamp_5min = time() - (60 * 2); // 60 * 5 = nombre de secondes écoulées en 5 minutes
mysql_query("DELETE FROM connectes WHERE timestamp < '".$timestamp_5min."'");
?>


A ceci, il faut ajouter un autre script dans une page incluse seulement là où tu souhaites afficher ton message, qui sera chargé de récupérer la valeur de $nouveau_connecte, et de prendre le bon pseudo dans le fichier texte. Pour la boucle ça devrait pas être bien compliqué, il suffit de donner une valeur à une variable $ligne_a_lire selon le nombre de fois que $nouveau_connecte a été compté. Et pour la lecture dans le fichier texte, je ne m'en suis que rarement servi en php donc je ne peux pas te faire le script. Mais il exsite des tas d'exemples simples sur le web (regarde du côté du siteduzero).

Ce n'est ici qu'un manière possible de faire, il doit certainement en exister d'autres. A noter d'ailleurs que si tu souhaites afficher le nombre de connectés en temps réel sur ton site, il te suffit de rajouter 3 lignes à la page connectes.php ^^
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 



Sujets similaires

Message Modifier une liste de Publipostage
Bonjour, je souhaite savoir comment modifier une liste de publipostage sous Word. J'ai cherché sur internet, mais les sites se copient les uns sur les autres sans répondre à la question. J'ai fait une erreur et j'aimerais modifier la manière dont j'ai écrit les civilités.Merci.
Réponses: 0

Message Formule EXCEL Sumif + liste déroulante + plusieures pages
Bonjour à tous.Je ne suis pas certain d'être sur la bonne partie du forum, mais c'est ce qui m'a semblé le plus adéquat ^^"Alors, je vous explique ce dont j'ai besoin.Pour faire la compta de mon asso, j'ai un Excel sur 13 pages. 1 par mois +1 qui me ressort sur un tableau les recettes, dépenses ...
Réponses: 0

Message Double affichage
Bonsoir à tous,Je dispose de deux écrans : 1. PC - portrait (DVI) ; 2. TV - paysage (HDMI).Or, une fois la TV allumée, la surface du bureau du PC y est étendue. Je dois sortir avec le curseur pour qu'il apparaisse sur la TV. J'aimerais rendre les deux affichages indépendants (même apperçu sur les de ...
Réponses: 3

Message [résolu] problème d'affichage sur le forum d'orange
Bonjour J'ai besoin de communiquer en message privé avec Webconseiller mais quand je clique sur leurs pseudos, j'arrive sur la bonne page mais il n'y a pas le bouton pour envoyer un MP, bien sur il n'y a que moi avec ce souci. Ce que j'ai :Ce que je devrais voir :J'ai désactivé toutes les extensions ...
Réponses: 1

Message pb affichage facebook
bjr je suis sous w10 et depuis 2j quand j arrive en bas de facebook le defilement des publications de facebook va a toute vitessefirefox est a jour et je n ai pas de logiciel adblock avez vous une solutionmerci bcp
Réponses: 3

Message problème d'affichage sur pc HP
Bonjour,J'ai un problème sur un pc portable hp "pavilion dv6" car en allumant l'écran reste blanc et quand je le connecte sur un écran externe, j'aperçois le logo "ubuntu et il repart et l'écran devient "violet", c'est bizarre.Comment faire ? Merci Cdt
Réponses: 3

Message [RESOLU] Probleme affichage de videos
Salut à tous !Avec mon PC portable ACER SWIFT 5, j'ai un petit bug d'affichage des vidéos notament sur Facebook.Les premieres secondes ressemble a ça (capture d'ecran) parfois meme ca rest comme ca.Le son lui fonctionne bien.C'est un probleme de mise a jour ? de codecs ou autres ? Merci !
Réponses: 8


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


.: Nous contacter :: Flux RSS :: Données personnelles :.