logging of users that view your profile

Request features that you'd like to see in future versions of AIM+.

Moderators: Big-O Ryan, Big-O Mark

Locked
guest

logging of users that view your profile

Post by guest »

logging of users that view your profile
User avatar
iSteve530
Addict
Addict
Posts: 119
Joined: Tue Dec 11, 2001 12:00 am
Contact:

Post by iSteve530 »

oh yes this would be nice, but I doubt this is possible, i am quite sure that profiles are stored on the server. However, you can use one of this sites such as subprofile.com, but that requires the user click a link. In the beginning it worked, now people know that by clicking a link they could be tracked.

While were at it, I would love to know who has me on their buddy list. Of course, this is something AOL will have to add into their software.
User avatar
Big-O Ryan
Developer
Developer
Posts: 612
Joined: Fri Oct 19, 2001 11:00 pm
Location: Big-O Software
Contact:

Post by Big-O Ryan »

I'd love to know who has me on their lists, as well. But it's quite likely that this won't happen, none of the other IM prorams (to my knowledge) do this either, although ICQ gives you a good idea if you choose 'require authorization' (but there are simple ways around authorization, too). So, we'll probably never know, just like we don't know who's got our e-mail address in their address books (of course, contact lists are on servers, so it is more feasible, and maybe IM programs just haven't caught on to this idea yet).
-Ryan
Big-O Software
Soccer55
Newbie
Newbie
Posts: 12
Joined: Thu Mar 21, 2002 1:13 am
Location: New York
Contact:

Post by Soccer55 »

In the beginning it worked, now people know that by clicking a link they could be tracked.
There is a way to view the subprofile without being tracked now. It involves copying the URL into the browser and modifying the variables so that the script either doesn't receive a screenname or it receives whatever you change the variable to. I forgot how to do it off the top of my head, but I know it's doable.

-Tom
User avatar
iSteve530
Addict
Addict
Posts: 119
Joined: Tue Dec 11, 2001 12:00 am
Contact:

Post by iSteve530 »

Copy Hyperlink to Clipboard, then open up the browser and paste the url. look for your screename in the URL, and change it to whatever you feel like. People will begin to feel more popular then they may actually be. [/list]
Trill

info.htm

Post by Trill »

When someone views your profile, doesn't Aim request the info.htm file that's stored on your computer? If it does, wouldn't it be possible to do something whenever the info.htm file is accessed?
User avatar
iSteve530
Addict
Addict
Posts: 119
Joined: Tue Dec 11, 2001 12:00 am
Contact:

Post by iSteve530 »

as far as I know, AIM uploads the info.htm file to their server when you start AIM. If you update your profile, it updates both your local version and the server version. A simple test is to modify your info.htm while AIM is running and see if your profile changes. It does not.
Mclarke

Post by Mclarke »

you are right, a copy is kept on the server when you sign on...
User avatar
timrosenfeld
Addict
Addict
Posts: 35
Joined: Mon Jun 10, 2002 3:44 pm
Location: Columbia, SC USA
Contact:

Post by timrosenfeld »

Profiles aren't stored on the AOL servers, they're stored locally on your computer, but you can make a link in the profile that goes to a page located somewhere else. That's how I have my profile working (well, not right now)... and I've got some PHP code that does the logging of all my visitors. I'd like to have a feature to see who's buddy list you're on. That would be cool, but I know it's not very possible for AIM+, but maybe AOL to implement. I think they should have a forum or some type of way to discuss what people want from AIM just like AIM+ has, but then again... maybe we wouldn't have AIM+ if they did.
irishfreakout
Just Registered
Just Registered
Posts: 4
Joined: Tue Jun 18, 2002 10:47 am
Contact:

Post by irishfreakout »

Remember when hoping for things to be implemented by all of AIM that AIM is run by AOL... enough said.

This is why we need things like AIM+... people who actually listen and provide what people actually want.
skim32
Newbie
Newbie
Posts: 8
Joined: Mon Jun 24, 2002 3:45 am
Contact:

Hey

Post by skim32 »

Don't know if this will help, but try http://www.imchaos.com. They have ways of logging.
summercom
Just Registered
Just Registered
Posts: 3
Joined: Fri Jun 28, 2002 10:13 pm
Contact:

i want it

Post by summercom »

please give me that php code
User avatar
Thyme
Addict
Addict
Posts: 69
Joined: Fri Jul 19, 2002 12:48 am
Contact:

My own

Post by Thyme »

I wrote my own subprofile-like php script with a mysql backend. You can check it out in my profile (sn: AllThymeBestPun). It calls to 3 different databases. One stores jokes I've come up with and have put in my profile. One stores "info" which is largely misc, and the other stores my friends' screen names, real names and votes, so when they click the link it says "Hello *real name*" instead of the screen name like %n does. It then also writes to a log file the SN, date, and IP. That part is easy and I'll post that. Don't forget to chmod your log file.


<?php
//put ?n=%n in the link so that $n==the screen name.

$fp = fopen ("logsn.php", "r");
while (!feof ($fp)) {
$o3buffer = $o2buffer;
$o2buffer = $obuffer;
$obuffer = $buffer;
$buffer = fgets($fp, 4096);
}
//That starts checking the last 3 lines so it doesn't keep writing the same user in. That doesn't really matter if you only have one page though.


fclose ($fp);

if (substr($obuffer, 0, strlen($n))!==$n AND substr($o2buffer,0, strlen($n))!==$n AND substr($o3buffer,0, strlen($n))!==$n AND substr($obuffer, 1, strlen($n))!==$n AND $n!="*yourscreennamehere*") { //That will only make it write if it isn't there the last 3 lines and isn't you checking up on it (or in my case, inflating the votes :D)

$fp = fopen ("logsn.php", "a");

if (!$myrow[2]){
$fp2 = fputs($fp, "*");
}
//You can delete that. It just adds an astrisk when they're not in my sn/rean name database.


$fp2 = fputs($fp, $n); //Name
$fp2 = fputs($fp, ", ");
$fp2 = fputs($fp, $ra); //Remote Address... you should use $REMOTE_ADDR, but you might have to global it if you're within a function
$fp2 = fputs($fp, ", ");
$fp2 = fputs($fp, date("y/m/d, H:i:s"));
$fp2 = fputs($fp, "<br>"); //For HTML viewing
$fp2 = fputs($fp, "\n"); //For text viewing and so it checks previous lines correctly
fclose($fp);
}
?>

You'll have to edit it to get it right for your own server and needs.
I hope this helps someone.

Oh, and one more thing. It won't work right if there are spaces in the screen name. That's because AIM doesn't pass the escape characters like it does if they do it in a new window.
Puns don't kill people. People kill people... usually with guns, knives, or something else physically threatening... puns just don't quite cut it... unlike knives, which cut a lot of things...
Punny Buddy Icons: assbuddy.tk
summercom
Just Registered
Just Registered
Posts: 3
Joined: Fri Jun 28, 2002 10:13 pm
Contact:

thanks

Post by summercom »

i got it work, thanks
Locked

Who is online

Users browsing this forum: No registered users and 1 guest