Newest Member

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Dieses Skript gibt die neu registrierten Mitglieder aus.

    1. Erstellt innerhalb des Chat Verzeichnisses die "Variables/registered.log"
    2. Erstellt unter Plugins/Logging/ die Datei RegisterLog.pm mit folgendem Inhalt:

    Quellcode

    1. ###################################################################
    2. # GTChat 0.95 Alpha Plugin #
    3. # Written for release 20021101 #
    4. # Author: Wladimir Palant #
    5. # #
    6. # This plugin saves account creation and removement events to #
    7. # the file Variables/users.log and creates backup copies of it. #
    8. ###################################################################
    9. package GTChat::Plugins::RegisterLog;
    10. use strict;
    11. return bless({});
    12. sub userRegistered
    13. {
    14. my ($self, $main, $user) = @_;
    15. if ($user->{group} ge 0)
    16. {
    17. $main->open(local* FILE, '>' . $main->translateName('vardir::registered.log'));
    18. print FILE "$user->{name}|$user->{nick}\n";
    19. $main->close(*FILE);
    20. }
    21. }


    3. Öffnet die Settings.dat und fügt unter custom_registration_logger => { ein:

    Quellcode

    1. 'plugindir::Logging/RegisterLog.pm',


    4. Erstellt die RegisterUser.php in dem www-Verzeichnis des GTChats mit folgendem Inhalt:

    PHP-Quellcode

    1. <?php
    2. // GTChat RegUsers
    3. // Version 1.0
    4. // Release 18.04.2008
    5. // Entwickelt durch Sven Schmidt | GTChat-Developer.de
    6. // Support auf www.gtchat-developer.de | info@gtchat-developer.de
    7. // Alle Rechte unterliegen www.gtchat-developer.de
    8. // *** Zeigt die neusten Mitglieder im Chat an.
    9. ob_start();
    10. //**** Konfiguration **** ///
    11. // Pfad zum cgi-bin - Verzeichnis deines GTChats
    12. $root = ''. $_SERVER['DOCUMENT_ROOT'] .'/cgi-bin/';
    13. /// URL zur style.css deines GTChats
    14. $url = "http://www.GTChat-Developer.de/www/";
    15. // Wieviele registrierte User sollen protokolliert und angezeigt werden?
    16. $anzahl_user = 5;
    17. ?>
    18. <html>
    19. <head>
    20. <title>Chat - Neueste Mitglieder</title>
    21. <link rel="stylesheet" href="<?=$url;?>style.css">
    22. </head>
    23. <body style="margin:0px;">
    24. <div style="text-align:center;"><font style="font-style:italic; font-weight:bold;">Neustes Mitglied:</font></div>
    25. <?
    26. /// **** Skript **** ///
    27. $regFile = file(''. $root .'/Variables/registered.log');
    28. rsort($regFile); // Sortierung
    29. reset($regFile); // Zuruecksetzen
    30. // *** Vordefinierung Variablen
    31. $count_register = 0;
    32. $register_found = 0;
    33. while(1) {
    34. $line = explode("|",$regFile[$count_register]);
    35. echo ''. $line[1] .'\n';
    36. $register_found++;
    37. /// **** Vordefinierte Anzahl an Benutzern ausgeben und Skript anhalten. **** ///
    38. if($register_found == $anzahl_user) { break; }
    39. $count_register++;
    40. }
    41. ?>
    42. </body>
    43. </html>
    44. <?php ob_end_flush();?>

    552 mal gelesen