IP-Log voor een bepaald forum
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.

- Blaatpraat
- Berichten: 108
- Lid geworden op: 28 okt 2003, 11:47
- Locatie: Bavel (Bij breda)
- Contacteer:
IP-Log voor een bepaald forum
Is er een mogelijkheid om een room een IP-Log te geven naar bv gewoon een TXT bestandje waarin hij opslaat welke user met welk ip in die room is gekomen?
Ik wil namelijk bekijken of admins echt alleen vanuit hun huis adres in de adminroom komen en dus niet vanuit hun vriendinnetjes of dat hun vriendinnetjes wachtwoorden misbruiken en dergelijke.
Is zoiets mogelijk?
liefst gewoon output naar een TXT file zoals:
USERNAME | IP | TIJD | DATUM
alvast thanks!
Ik wil namelijk bekijken of admins echt alleen vanuit hun huis adres in de adminroom komen en dus niet vanuit hun vriendinnetjes of dat hun vriendinnetjes wachtwoorden misbruiken en dergelijke.
Is zoiets mogelijk?
liefst gewoon output naar een TXT file zoals:
USERNAME | IP | TIJD | DATUM
alvast thanks!
- WebSiteNet
- Berichten: 6524
- Lid geworden op: 20 okt 2003, 16:56
- Locatie: Wieringerwerf
- Contacteer:
- Blaatpraat
- Berichten: 108
- Lid geworden op: 28 okt 2003, 11:47
- Locatie: Bavel (Bij breda)
- Contacteer:
heb ik natuurlijk gecontrolleerd, Admins gebruiken vaste IP's.P.T. schreef:IP's kunnen ook veranderen...
Wanneer deze wijzigen zullen zij deze doorgeven.
Tuurlijk kan diegene ook bij de vriend/vriendin bezig zijn, maar daar maken we afspraken over. Het is gewoon niet de bedoeling dat het forum word beheerd buiten eigen huis ivb met prive informatie over leden in de adminroom (ik beheer een jongerenforum, en dar komen berichten op die niet voor iedereen bestemd zijn).
Het is al eerder gebeurd dat iemand zijn pass had opgeslagen buitens huis, en diegene bij wie het gebeurde, die maakte er misbruik van.
Dus vandaar dat ik het vraag.
Met iets in de richting van dit kan je naar een file schrijven:
Code: Selecteer alles
$txt_file='file.txt';
$text='test';
$fp = fopen($txt_file, "w");
fwrite($fp, $text);
fclose($fp);
Zoiets in viewforum.php:
Code: Selecteer alles
if ( $forum_id == 27 ) // admin room
{
$txt_file = 'file.txt';
$text = $userdata['username'].' | '.$client_ip.' | '.date(H:i).' | '.date(d/m/y);
$fp = fopen($txt_file, "w");
fwrite($fp, $text);
fclose($fp);
}
- Blaatpraat
- Berichten: 108
- Lid geworden op: 28 okt 2003, 11:47
- Locatie: Bavel (Bij breda)
- Contacteer:
- Blaatpraat
- Berichten: 108
- Lid geworden op: 28 okt 2003, 11:47
- Locatie: Bavel (Bij breda)
- Contacteer:
- WebSiteNet
- Berichten: 6524
- Lid geworden op: 20 okt 2003, 16:56
- Locatie: Wieringerwerf
- Contacteer:
Dit:
Moet dit zijn:
Code: Selecteer alles
$text = $userdata['username'].' | '.$client_ip.' | '.date(H:i).' | '.date(d/m/y);
Code: Selecteer alles
$text = $userdata['username'].' | '.$client_ip.' | '.date("H:i").' | '.date("d/m/y");
- Blaatpraat
- Berichten: 108
- Lid geworden op: 28 okt 2003, 11:47
- Locatie: Bavel (Bij breda)
- Contacteer:
Super thanks voor je help, ik heb hem iets aangepast, en ik heb hem nu werkende:
Zoek:
Plaats daar onder:
de output ziet er dan als volgt uit:
Manneke | 82.***.**.** | 19:10 | 23/08/04
Manneke | 82.***.**.** | 19:10 | 23/08/04
Manneke | 82.***.**.** | 19:11 | 23/08/04
Ik ga nu een detectie maken wanneer diegene zijn IP niet van thuis/werk is, dat er dan een extra warning bij komt.
Thanks voor de hulp! dit is wat ik nodig had!
Zoek:
Code: Selecteer alles
{
//
// No topics
//
$no_topics_msg = ( $forum_row['forum_status'] == FORUM_LOCKED ) ? $lang['Forum_locked'] : $lang['No_topics_post_one'];
$template->assign_vars(array(
'L_NO_TOPICS' => $no_topics_msg)
);
$template->assign_block_vars('switch_no_topics', array() );
}
Code: Selecteer alles
if ( $_GET["f"] == 27 ){
$filename = 'adminlog.txt';
$fp = fopen($filename, "a");
$text = "\n".$userdata['username'].' | '.$client_ip.' | '.date("H:i").' | '.date("d/m/y");
$write = fputs($fp, $text);
fclose($fp);
}
Manneke | 82.***.**.** | 19:10 | 23/08/04
Manneke | 82.***.**.** | 19:10 | 23/08/04
Manneke | 82.***.**.** | 19:11 | 23/08/04
Ik ga nu een detectie maken wanneer diegene zijn IP niet van thuis/werk is, dat er dan een extra warning bij komt.
Thanks voor de hulp! dit is wat ik nodig had!