slyckers

Inscris le 18/06/2009 à 00:15
  • Signature
    Je suis un guerrier et un insatisfait permanent, c’est ça l’apanage du champion :)
  • Site web
  • Nombre de sujets
    11
  • Nombre de messages
    45
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Moyen

Ses derniers messages sur les forums

slyckers
le 22/06/2009 à 20:42
Membre connecté ?
Re depuis le temps...
Bon en cherchant un peu sur le net je suis tombé sur une personne qui a eu cette idée...

Son code avant
<?php
$var = '20/06/2009 à 14h33 | 255.255.255.255|';
$var2 = preg_split("/[\/\shà]+/", $var);
$timestamp_derniere_visite = mktime($var2[3], $var2[4], 0, $var2[1], $var2[0], $var2[2]);

// Test basé sur les 5 dernières minutes
echo 'Machin '.(($timestamp_derniere_visite >= time() - 300) ? 'est' : 'n\'est pas').' connecté.<br />';
// Test basé sur les dernières 24 heures
echo 'Machin '.(($timestamp_derniere_visite >= time() - 86400) ? 'est' : 'n\'est pas').' connecté.';
?>


Code après...
<?php

$var = '20/06/2009 à 14h33 | 255.255.255.255|';
$var2 = preg_split("/[\/\shà]+/", $var);
$timestamp_derniere_visite = mktime($var2[3], $var2[4], 0, $var2[1], $var2[0], $var2[2]);

// Test basé sur les 5 dernières minutes
echo "".$data['login']."".(($timestamp_derniere_visite >= time() - 300) ? 'est' : 'n\'est pas')." connecté.<br />";
// Test basé sur les dernières 24 heures
echo "".$data['login']."".(($timestamp_derniere_visite >= time() - 86400) ? 'est' : 'n\'est pas')." connecté.";


?>

Le soucis c'est que cela n'affiche aucun membre connecté (pourtant je le suis...
par contre sur la ligne $var ma base de donnée affiche plus de chose alors je ne sais pas si c'est dû à cela (22/06/2009 à 20h20 | **.***.***.***| **-***-***-***.rev.libertysurf.net)
Merci de me donner un coup de main.
@plus
Je suis un guerrier et un insatisfait permanent, c’est ça l’apanage du champion :)
slyckers
le 20/06/2009 à 23:46
Membre connecté ?
Maintenant j'ai un champ 'lastlog' il y a la dernière connexion et l'ip... 20/06/2009 à 23h25 | 82.***.***.***|
As-tu une idée ou la syntaxe qu'il faut que j'utilise stp ?
Je suis un guerrier et un insatisfait permanent, c’est ça l’apanage du champion :)
slyckers
le 20/06/2009 à 23:41
Membre connecté ?
Bon ok.
Alors je reprends tout, car c'est me suis perdu là moi...


<?php

// lancement de la requete
$sql = 'SELECT login FROM pymembres ';

// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

// on recupere le resultat sous forme d'un tableau
$data = mysql_fetch_array($req);

// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);
mysql_close ();
?>

Le login est :<br />
<?php echo $data['login']; ?>

Cela m'affiche le premier membre de ma base connecté ou pas...
On est d'accord ?
Je suis un guerrier et un insatisfait permanent, c’est ça l’apanage du champion :)
slyckers
le 20/06/2009 à 23:10
Afficher le membre sur le site
afficher un membre rien de plus simple...
Tu ne m'as pas compris je crois
J'aimerai que lorsqu'un membre ou plus se connectent, cela s'affiche pour tout le monde.
Comme sur certains forum d'ailleur en bas discrètement.
Exemple: slyckers,globule sont connectés...
Voilou
Je suis un guerrier et un insatisfait permanent, c’est ça l’apanage du champion :)
slyckers
le 20/06/2009 à 22:59
Afficher le membre sur le site
Bé le soucis c'est que cela ne fait pas quelques heures que je pratique mais il est vrai que je récupère souvant des scripts que j'adapte à mon site.
Je t'invite à aller le voir d'ailleur et tu verras que je ne débute pas...http://www.playadivix.fr
Là je ne saisi pas ce que je dois comparer tout simplement. Je veux être aidé et pas que l'on me fasse le script...quel insulte lol
Je suis un guerrier et un insatisfait permanent, c’est ça l’apanage du champion :)
slyckers
le 20/06/2009 à 21:48
Afficher le membre sur le site
Donc plus d'aide ?
Je suis un guerrier et un insatisfait permanent, c’est ça l’apanage du champion :)
slyckers
le 20/06/2009 à 20:49
Afficher le membre sur le site
Je l'ai fait.
Mais le souci c'est que les histoires d'ip au bout d'un certaines de secondes...comptabilisés dans un txt ou le timestamp...udapte..set ...je suis perdu là c'est du haut niveau lol
Je suis un guerrier et un insatisfait permanent, c’est ça l’apanage du champion :)
slyckers
le 20/06/2009 à 20:40
Afficher le membre sur le site
Bonsoir,

J'ai besoin d'aide svp.
Dans ma bdd j'ai l'heure de la dernière connexion du membre ip - heure date... je ne sais vraiment pas comment m'y prendre...
Un début de code m'aiderai bcp.
merci
Je suis un guerrier et un insatisfait permanent, c’est ça l’apanage du champion :)
slyckers
le 20/06/2009 à 13:18
Membre connecté ?
J'ai bien compris le sens mais je n'arrive pas du tout a faire ce que je veux et là je viens même d'effacer les membres :( mouarf j'en ai marre...
EN fait j'ai rajouté le champ ip, et time dans ma table membre j'ai déjà un id, login , pass_md5, email, date, ip, time ... je ne sais vraiment pas comment interroger ma bdd....as-tu un exemple de jointure qui récupère l'id connecté ?
Merci par avance.
Je suis un guerrier et un insatisfait permanent, c’est ça l’apanage du champion :)
slyckers
le 20/06/2009 à 11:41
Membre connecté ?
le souci c'est que mes membres sne sont pas dans cette table alors comment faire pour savoir si un membre est connecté? Faut-il que je rajoute plustot le champs ip dans ma table membre, comme ça je pourrais interroger ma bdd si ip = oui j'affiche nom de membre sinon j'affiche rien...
Merci de m'aider svp
Je suis un guerrier et un insatisfait permanent, c’est ça l’apanage du champion :)
LoadingChargement en cours