Soyez le premier à donner votre avis sur cette source.
Snippet vu 10 956 fois - Téléchargée 28 fois
ALLER! VOUS CREER VOTRE BASE CREATE TABLE stats ( id tinyint(4) NOT NULL auto_increment, ref varchar(250) NOT NULL default '', ip text NOT NULL, date date NOT NULL default '0000-00-00', heure time NOT NULL default '00:00:00', PRIMARY KEY (id) ) TYPE=MyISAM; ENSUITE LA PAGE MOTEUR //Votre page espionage.php <?php //vos parametre connection modifier les mysql_connect("votre domaine","votre login","votre passe"); mysql_select_db("votre base"); //je chop l'ip $ip = $REMOTE_ADDR; //je chop d'ou il viens si il viens direct ca marque drect dans la base if( empty( $HTTP_REFERER ) or '' == $HTTP_REFERER ) { $HTTP_REFERER = 'direct'; } $ref=$HTTP_REFERER; //je chop la date et heure $date = date("d/m/y"); $heure = date("H:i:s"); // je cree la requete d'insertion $sql = "INSERT INTO stats (ref,ip,heure,date) VALUES ('$ref','$ip','$heure','$date')"; //je lance ma requete mysql_query($sql); ?> dans la page principale de votre site placer ce bout de code require ('espionage.php');
Alors je te recommande simplement par une petite requete
pour mettre son IP à jour au moment ou il ce log
ses données devrons avoir ls champs pseudo / ip / etat / age / etc..
dans ton cas les plus important sont ip et etat (etat = membre on line ou pas!! et oui !!)
si tu as icq ou msn envoie moi tes coordonées en message privé
je verais comment on peu faire ca avec toi si j'ai 5 mn.
le plus embetant dans ton problème c'est que le membre , si il quitte ton site sans ce délogé une autre personne ne pourra pas ce connecter avec le membre (donc nouveau champs "etat")
dans l'odre commence par trouvé un système pour que le site sache si le membre est online réellement et ensuite tu règlera ton problème de ip qui n'en est pas un à vraix dire :)
Une fois loggué, il a donc accès à la liste des personnes connectées:
Laurentmars - Homme - 30a - Appeller
En cliquant sur le pseudo, il peut envoyer un message à la personne, et a coté du pseudo, il faut un bouton Appeller avec l'action callto:xxx.xxx.xxx.xxx (ce qui lance automatiquement netmeeting qui est le programme par défaut des appels internet lorsqu'on va sur le menu outil->options internet->Programmes->Appel internet
les xxx.xxx.xxx.xxx correspondent à l'adresse ip stockée dans la base de donnée.
peut être y a t'il une manip à faire pour coder l'adresse ip avant qu'elle n'apparaisse pas en clair en affichant le code source mais qui soit interprété pour lancer netmeeting.
le cahier des charges est un peu mieux??
Le cahier des charges est pas top
le membre est il inscrit ?
le membre doits il ce loggé ou s'incrire avant envoi de son IP ?
l'ip transite entre membre ? ou c'est toi qui interviens je ne sais pas comment
etc..
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.