0) { //wenn zu einer externen Seite weitergeleitet werden soll, schnell footer aufrufen! // Countert und Logt die Seite, wenn User nicht eingeloggt ist if ($_SESSION['bln_logged_in']!=true) { //wenn Ende der URI ein / steht, immer index.php anhängen $str_seite = $_SERVER['REQUEST_URI']; //PHPSESSID=.... entfernen $int_pidpos = strpos($str_seite,'PHPSESSID='); if ($int_pidpos!=false) { $int_andpos = strpos($str_seite,'&',$int_pidpos); if ($int_andpos==false) { // das & wurde danach nicht mehr gefunden, also steht pid am querystring-Ende $str_seite = substr($str_seite,0,$int_pidpos-1); } else { // das & wurde danach gefunden, pid rausschneiden $str_seite = substr($str_seite,0,$int_pidpos).substr($str_seite,$int_andpos+1); } } //Wenn letztes Zeichen ein / ist, dann index.php ranhängen if (substr($str_seite,-1)=='/') { $str_seite .= 'index.php'; } //Seitencounter hochzählen $sql = "SELECT * FROM tbl_counter WHERE txt_seite='".$str_seite."'"; $result = mysql_query($sql); //$ip = substr($_SERVER['REMOTE_ADDR'],0,strrpos($_SERVER['REMOTE_ADDR'],'.')+1).'xxx'; //Letztes Oktett = xxx $ip = $_SERVER['REMOTE_ADDR']; if (mysql_num_rows($result)<1) { //Seiten Eintrag nicht gefunden, neu anlegen $sql = "INSERT INTO tbl_counter (id,txt_seite,int_counter,dat_datum,txt_ip,txt_useragent) VALUES('','".$str_seite."','1',NOW(),'".$ip."','".$_SERVER['HTTP_USER_AGENT'] ."')"; mysql_query($sql); } else { //Seiten Eintrag existiert bereits, Counter hochzählen $zeile = mysql_fetch_array($result); $sql = "UPDATE tbl_counter SET int_counter='".($zeile['int_counter']+1)."',dat_datum=NOW(),txt_ip='".$ip."',txt_useragent='".$_SERVER['HTTP_USER_AGENT'] ."' WHERE txt_seite='".$str_seite."'"; mysql_query($sql); } //Alles loggen //Zuerst rausfinden, ob der aktuelle Useragent schon bekannt ist $sql = "select * from tbl_useragents where txt_useragent='".$_SERVER['HTTP_USER_AGENT'] ."' limit 1"; $result = mysql_query($sql); if (mysql_num_rows($result)<1) { //Useragent unbekannt, dann eintragen und neue id merken $sql = "insert into tbl_useragents (txt_useragent) values('".$_SERVER['HTTP_USER_AGENT'] ."')"; mysql_query($sql); $lng_useragentID = mysql_insert_id(); } else { //Useragent bereits bekannt, id auslesen und für ref_dw_useragent speichern $zeile = mysql_fetch_array($result); $lng_useragentID = $zeile['cnt_id_useragent']; } //Eintrag ins Log schreiben $sql = "INSERT INTO tbl_log (id,txt_url,txt_referer,dat_datum,txt_ip,ref_dw_useragent) VALUES('','".$_SERVER['REQUEST_URI']."','".$_SERVER['HTTP_REFERER']."',NOW(),'".$ip."',".$lng_useragentID.")"; mysql_query($sql); } //Neu: im go ist eine Link-ID if (intval($go)) { $sql = "SELECT txt_url FROM tbl_links WHERE id=".$go." LIMIT 1"; $result = mysql_query($sql); $zeile = mysql_fetch_array($result); // Weiterleitung deaktivert am 03.03.19 // header('Location: '.$zeile['txt_url']); } else { //Abwärtskompatibilität, d.h. im go ist eine URL if (strpos($go,'http')===false) { $go = 'http://'.$go; } // Weiterleitung deaktivert am 03.03.19 // header('Location: '.$go); } // Anstatt der Weiterleitung immer HTTP Status 404 zurück geben und nichts mehr tun // Grund: Externe Seiten missbrauchen diese /?go= Weiterleitung // QuickFix: Deaktivierung // Bessere Lösung: Nur Weiterleitungen von der eigenen Seite z.B. durch Whitelist oder alles auf IDs umstellen header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found"); //header("HTTP/1.0 404 Not Found"); //header("Status: 404 Not Found"); exit; } ?> Lukiland - Die Website von Lukman Iwan - Startseite

Herzlich Willkommen auf Lukiland!

Dies ist die private Homepage von Lukman Iwan. Hier stelle ich euch mich selbst und meine Hobbys vor, wie z.B. das Brettspiel Siedler von Catan oder das Kartenspiel Magic: Die Zusammenkunft, insbesondere die 5. Edition. Auf meiner Studiumsseite informiere ich über den Verlauf meines Diplom-Informatik-Studium an der Uni Hamburg. Außerdem stelle ich meine selbst programmierten Programme vor, die sich jeder kostenlos downloaden kann. Meine Chemie-Protokolle aus der Oberstufe sind nun auch wieder online.

Die Homepage befindet sich in ständiger Weiterentwicklung und verwendet Style-Sheets (CSS), JavaScript und DHTML.

"LIMIT 4" $sql = "SELECT * FROM tbl_shoutbox WHERE bln_show=1 ORDER BY dat_datum DESC LIMIT 4"; $result = mysql_query($sql); ?>

Letzte Neuigkeiten:

Jetzt auch als RSS-Feed (Testbetrieb) verfügbar!

02.07.2007: Magic-Links: Neue Linkpartnerschaft zu MagicPreisvergleich.

23.06.2007: Der Besucherzähler zeigt mehr als 90.000 Besucher an! Dieses Mal hat es (exakt) 4 Monate gedauert, bis weitere 10.000 Leute meine Seite besucht haben, obwohl es auch viele Tage gab, wo der Zähler jeweils mehr als 100 Besucher registriert hatte. Hier ist die Rangliste der in dieser Zeit am meisten besuchten Seiten: Startseite, StarCraft / BroodWar, Siedler, Download, Einkaufen, Hamburg und Magic: Fünfte Edition.

09.06.2007: Siedler-Variante: Räuber-Variante zum Siedler von Catan Würfelspiel

19.03.2007: Studium: Prüfungsprotokoll meiner Prüfung in Datenkommunikation und Rechnernetze (DKR) ist online!
Sonstiges: Lösungsvorschlag zu einem Soundproblem (Rauschen bei Winamp nach Pause)

06.03.2007: Siedler: Eine neue Siedler-Variante "2 gegen 2" ist verfügbar.

05.03.2007: Studium: Neues Prüfungsprotokoll über PNL online! Außerdem haben die Fächer (Abkürzungen) in den Stundenplänen jetzt jeweils einen Tooltipp mit der ausgeschriebenen Form.

04.03.2007: Siedler: Eine neue Siedler-Variante "Silber-Feld" ist verfügbar.

28.02.2007: Siedler: Ein neues Siedler-Szenario namens Vogelflug ist verfügbar.

23.02.2007: Mehr als 80.000 Besucher! Trotz des Serverausfalls wurde die nächste 10.000er Besuchermarke fast pünktlich nach weiteren 3 Monaten geknackt! Hier ist die Rangliste der in dieser Zeit am meisten besuchten Seiten: Startseite, Siedler, Hamburg, StarCraft / BroodWar, Download, Einkaufen und Studium. Ich bedanke mich bei allen Besucher für das Interesse! Dabei freue ich mich auch über jedes Feedback, welches entweder in der Shoutbox oder per E-Mail abgegeben werden kann.

21.02.2007: L-Software / Folder Comparator: Ein neues Programm von mir kann ab sofort heruntergeladen werden, welches zwei Ordner auf Inhaltsgleichheit prüft und Unterschiede mitteilt.

17.02.2007: Nach einer Woche habe ich auf Nachfrage endlich meine neuen Zugangsdaten zum Webserver erhalten und konnte mich langsam an die Arbeit machen und die Website wieder online stellen. Dabei habe ich auf der ganzen Website einige broken-links repariert, so dass jetzt alles wieder funktionieren sollte.

06.02.2007: Aufgrund von mehreren Stromausfällen in der vergangenen Nacht wurde der Festplattenverbund meines Webservers irreparabel beschädigt. Sämtliche Daten gingen verloren und meine Seite war online nicht mehr erreichbar.

26.01.2007: Siedler: Weitere Catanische Errungenschaften aufgeführt, Bericht zum 1. Turnier überarbeitet.
Siedler-Szenarien: Neue Seite, auf der Szenarien zu "Die Siedler von Catan" veröffentlicht werden sollen.

Alle älteren News sind im News-Archiv zu finden. Möchtest du automatisch über die neuesten Veränderungen informiert werden? Dann melde dich beim kostenlosen Newsletter an.

Demnächst auf Lukiland:

Folgende Punkte würde ich gern noch auf meiner Homepage veröffentlichen. Ob und wann diese Pläne realisiert werden, kann ich jetzt noch nicht sagen.

Also vorbeischauen lohnt sich!

Letzte Änderung: 02.07.2007