Ip opslaan
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

-
- Berichten: 521
- Lid geworden op: 29 jan 2004, 22:41
- Contacteer:
Ip opslaan
Bestaar er een mod die ip opslaat
en het hoef tmaar een keer gead te worden
en nee dit is niet om te hackne maar om te kijken hoeveel bezkoers er nou echt zijn
en het hoef tmaar een keer gead te worden
en nee dit is niet om te hackne maar om te kijken hoeveel bezkoers er nou echt zijn
- WebSiteNet
- Berichten: 6524
- Lid geworden op: 20 okt 2003, 16:56
- Locatie: Wieringerwerf
- Contacteer:
-
- Berichten: 521
- Lid geworden op: 29 jan 2004, 22:41
- Contacteer:
ehm, ik heb wel zoiets gemaakt maar dan voor een ander doel (iets verzenden, maar dan maar 1x per ip)
fftjes wat veranderd, je moet iig een tabel aanmaken in je database, dat kan hiermee:
dan nog hetgene wat ervoor zorgt dat er een ip wordt ingevoegd of niet
en nu nog hetgene dat ervoor zorgt dat de adressen worden geteld
met $aantal_ip kun je nu het aantal laten weergeven 
fftjes wat veranderd, je moet iig een tabel aanmaken in je database, dat kan hiermee:
Code: Selecteer alles
CREATE TABLE ip_table (
ip char(255) NOT NULL default ''
) TYPE=MyISAM;
Code: Selecteer alles
$ip = $_SERVER['REMOTE_ADDR'];
$sql = "SELECT *
FROM ip_table
WHERE ip = '$ip'";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't get ip from ip table", "", __LINE__, __FILE__, $sql);
}
if ( !($db->sql_fetchrow($result)) )
{
$sql = "INSERT INTO ip_table (ip) VALUES ('$ip')";
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, "Error in inserting ip", "", __LINE__, __FILE__, $sql);
}
}
Code: Selecteer alles
$sql = "SELECT *
FROM ip_table";
if(!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not query ip information', '', __LINE__, __FILE__, $sql);
}
while( $numbers_ip[] = $db->sql_fetchrow($result) );
$db->sql_freeresult($result);
$aantal_ip = count($numbers_ip) - 1;

-
- Berichten: 1518
- Lid geworden op: 29 jun 2003, 10:57
- Locatie: Home Sweet Home
- Contacteer:
-
- Berichten: 521
- Lid geworden op: 29 jan 2004, 22:41
- Contacteer:
hmm snap hjet niwetLuuk schreef:ehm, ik heb wel zoiets gemaakt maar dan voor een ander doel (iets verzenden, maar dan maar 1x per ip)
fftjes wat veranderd, je moet iig een tabel aanmaken in je database, dat kan hiermee:dan nog hetgene wat ervoor zorgt dat er een ip wordt ingevoegd of nietCode: Selecteer alles
CREATE TABLE ip_table ( ip char(255) NOT NULL default '' ) TYPE=MyISAM;
en nu nog hetgene dat ervoor zorgt dat de adressen worden geteldCode: Selecteer alles
$ip = $_SERVER['REMOTE_ADDR']; $sql = "SELECT * FROM ip_table WHERE ip = '$ip'"; if( !$result = $db->sql_query($sql) ) { message_die(GENERAL_ERROR, "Couldn't get ip from ip table", "", __LINE__, __FILE__, $sql); } if ( !($db->sql_fetchrow($result)) ) { $sql = "INSERT INTO ip_table (ip) VALUES ('$ip')"; if (!$db->sql_query($sql)) { message_die(GENERAL_ERROR, "Error in inserting ip", "", __LINE__, __FILE__, $sql); } }
met $aantal_ip kun je nu het aantal laten weergevenCode: Selecteer alles
$sql = "SELECT * FROM ip_table"; if(!($result = $db->sql_query($sql))) { message_die(GENERAL_ERROR, 'Could not query ip information', '', __LINE__, __FILE__, $sql); } while( $numbers_ip[] = $db->sql_fetchrow($result) ); $db->sql_freeresult($result); $aantal_ip = count($numbers_ip) - 1;
kan ik het dan ook zien in het admin panel ?
-
- Berichten: 521
- Lid geworden op: 29 jan 2004, 22:41
- Contacteer:
werkt welcartoontje schreef:Zoiets? http://www.phpbbhacks.com/viewhack.php?id=2374
Werkt alleen niet op 2.0.9/2.0.10

edit
DEBUG MODE
SQL Error : 1146 Table 'karlo_forum.phpbb_ip_tracking' doesn't exist
SELECT count(ip) AS total FROM phpbb_ip_tracking GROUP BY username
Line : 481
was da ?
hoe kan ik dat verhelpen ?
-
- Berichten: 521
- Lid geworden op: 29 jan 2004, 22:41
- Contacteer:
-
- Berichten: 521
- Lid geworden op: 29 jan 2004, 22:41
- Contacteer: