| pl_90 |
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 237 Mitglied seit: 29.03.2007 |
Hallo,
Heute hab ich was richtig zu tun... Ich würde gerne wissen, wie ich eine IP Sperre für mein Script machen kann? Also so ne Zeit Sperre oder so ähnlich... MySQL Tabellen hab ich schon (ID, IP_ADRESSE)... Thx Thx Thx... Dawid -------------------- heYeah! webkatalog << NEU
|
![]() |
| 4nDy |
#2 Geschrieben am: Fr 6.04.2007, 18:50 (+00:06)
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 407 Mitglied seit: 17.02.2007 |
Du könntest es per if-Abfrage machen, hält aber nur solange die IP wirksam ist
-------------------- |
![]() |
| pl_90 |
#3 Geschrieben am: Fr 6.04.2007, 18:53 (+00:02)
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 237 Mitglied seit: 29.03.2007 |
ja, danke, das kann ich schon aber ich möchte so ne IP Zeit Sperre für 15 Min. oder so...
-------------------- heYeah! webkatalog << NEU
|
![]() |
| pl_90 |
#4 Geschrieben am: Fr 6.04.2007, 19:16 (+00:23)
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 237 Mitglied seit: 29.03.2007 |
Gibt es dafür nicht ein Script oder so? Kennt jemand vielleicht?
-------------------- heYeah! webkatalog << NEU
|
![]() |
| 4nDy |
#5 Geschrieben am: Fr 6.04.2007, 19:24 (+00:08)
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 407 Mitglied seit: 17.02.2007 |
mach es über 2 timestamps
-------------------- |
![]() |
| carapau |
#6 Geschrieben am: Fr 6.04.2007, 19:38 (+00:13)
|
||
![]() AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 137 Mitglied seit: 8.09.2006 |
Ich würds so machen (Sorry für das "Quick&Dirty" MySQL Tabelle: - id - ip - host - date Funktionen: - check() - update() - delete() - insert() Variablen: - $ip = $_SERVER['REMOTE_ADDR']; - $host = getHostByAddr($ip); - $ban_time = 900; // 15 Minuten "check()" holt sich 'date': SELECT date FROM $tabelle WHERE ip=$ip AND host=$host Anschließend berechnest du ob time()-$_banzeit größer ist als 'date' aus der Tabelle. Wenn eine gültige IP besteht wird true zurückgegeben, andernfalls false. "update()" rufst du nach einer Aktion auf, um das Feld 'date' auf den neuen Stand zu bringen: UPDATE $tabelle SET time=time() WHERE ip=$ip AND host=$host "delete()" löscht alle Beiträge wo 'date' kleiner ist als time()-$delete_time: DELETE FROM $tabelle WHERE date<time()-$ban_time "insert()" trägt neue ip ein: INSERT INTO $tabelle (ip, host, date) VALUES ($ip, $host, time()) So könnte dein Script zB aussehen
Hoffe, ich hab keine Fehler gemacht - bin seit 2 Tagen wach Bei Fragen, fragen! Gruß carapau |
||
![]() |
| pl_90 |
|
||
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 237 Mitglied seit: 29.03.2007 |
Hallo Vielen Dank allen. Und dir Carapau besonders für deine Mühe. Ich hab die Beiträge hier noch nicht gesehen und ich musste damit schnell fertig werden, darum habe ich versucht versucht und das hier bisschen gemacht...
Grüße Dawid -------------------- heYeah! webkatalog << NEU
|
||
![]() |
| radarin GIHD mbH |
#8 Geschrieben am: Sa 7.04.2007, 00:28 (+02:02)
|
![]() AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 429 Mitglied seit: 25.07.2004 |
Ein fertiges Script kannst auch auf meiner Seite downloaden, funktioniert ohne DB.
|
![]() |
| pl_90 |
#9 Geschrieben am: Sa 7.04.2007, 10:53 (+10:25)
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 237 Mitglied seit: 29.03.2007 |
Thx...
Ich finde aber keine IP Sperre... Aber das mit der DB muss ich sagen, dass das für mich leichter ist... Achso, Wie hast du die Überschriften gemacht (Webcodes, PHP....)? Weil das sind ja einzellne Bilder und ich denke nicht, dass du jeden Bild einzelln eingefügt hast, oder? Grüße Dawid -------------------- heYeah! webkatalog << NEU
|
![]() |
| carapau |
#10 Geschrieben am: Sa 7.04.2007, 17:33 (+06:39)
|
![]() AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 137 Mitglied seit: 8.09.2006 |
Der einfachste Weg wäre die PHP Funktion str_replace
Kannst natürlich auch Bilder erzeugen, aber würde dir str_replace empfehlen. Gruß carapau |
![]() |
| pl_90 |
#11 Geschrieben am: Sa 7.04.2007, 17:43 (+00:10)
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 237 Mitglied seit: 29.03.2007 |
Achso... Thx..
-------------------- heYeah! webkatalog << NEU
|
![]() |
| radarin GIHD mbH |
#12 Geschrieben am: So 8.04.2007, 09:38 (+15:55)
|
![]() AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 429 Mitglied seit: 25.07.2004 |
Die IP-Sperre ist schon vorhanden. Bevor der Counter includet wird, kann die Zeit in der $bt angegeben werden. Den Rest findest Du in der 'function.inc'.
In der 'counter_1.dat' ist immer nur eine einzige Zahl gespeichert. Diese wird ausgelesen, erhöht und dann überschrieben. Das ist wirklich unproblematisch. Auch mit den IP's. Sobald der Counter noch irgendwelche Statistikfunktionen haben soll, dann würde ich auch eine DB verwenden, ist dann auf jeden Fall einfacher umzusetzen. Wenn Du mit einer DB grundsätzlich besser zurecht kommst, whynot. Das mit den Überschriften hast du richtig erkannt, jeder Buchstabe eine Grafik. Abgelegt un unterschiedlichen Verzeichnissen, getrennt kleine und grosse Buchstaben, Ziffern und Zeichen. Immer dort wo ein Titel rein kommt wird ein kleines php Script includet. Davor werden 2 Variablen definiert. Die erste mit dem Inhalt des Titels, die zweite mit mit Ziffern für jede Stelle die angibt ob grosse/kleine Buchstaben oder andere Zeichen. Das Script ist dann eine Schleife die sich entsprechend abarbeitet. So kann ich beliebige Titel ganz schnell zusammen stellen. Gruss René |
![]() |
| pl_90 |
#13 Geschrieben am: So 8.04.2007, 09:54 (+00:16)
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 237 Mitglied seit: 29.03.2007 |
@Rene
Thx und sorry, ich habs nicht gesehen... Du bist doch Programmierer ne, kannst du mir sagen wie ich werte einer Tabelle (MySQL) zählen kann und dann das Ergebnis ausgeben? Ich meine ich kenn den Befehl zum zählen, das geht so: select count(*) from TABELLE, aber wie kann ich das Ergebnis dieser Zählerei ausgeben? -------------------- heYeah! webkatalog << NEU
|
![]() |
| pl_90 |
#14 Geschrieben am: So 8.04.2007, 11:21 (+01:27)
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 237 Mitglied seit: 29.03.2007 |
Ok, danke... ich habs schon selber geschafft:
$zaehlen_abfrage = mysql_query("SELECT COUNT(*) AS count FROM TABELLE"); $zaehlen_ausgabe = mysql_fetch_object($zaehlen_abfrage); $zaehlen = $zaehlen_ausgabe->count; Grüße Dawid -------------------- heYeah! webkatalog << NEU
|
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
« Kriegs nicht hin Heute ? | Programmierung Allgemein | mod_rewrite - ErrorDocument 404 - URL Abfrage. »
Trackback-Url: http://www.ayom.com/track/t/17722
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| Google Sperre seit fast einem Jahr | Freundin | 412 | 20 | Mi 3.12.2008, 19:08 |
| Account Sperre bei Host2Day | Housten | 409 | 6 | Fr 18.07.2008, 11:36 |
| IP SPERRE | ahmetin | 236 | 5 | So 13.04.2008, 20:43 |
| IP-Sperre funktioniert nicht | Annisa | 1074 | 27 | Do 23.08.2007, 14:44 |
| Google Linktausch-Sperre | profo | 457 | 2 | Fr 17.08.2007, 09:38 |
| Wie sperre ich die Bilder vor Suchmaschinen? | cusco_ii | 541 | 6 | Do 17.05.2007, 18:52 |
| IP Sperre und emailversand | kekskruemel | 466 | 6 | Di 2.05.2006, 22:24 |
| IP-Sperre oder Cookie | maba | 445 | 1 | So 19.12.2004, 16:13 |
| Wie sperre ich einen User in einem phpbb Forum? | elavo | 482 | 5 | So 7.11.2004, 15:48 |
| Newsletterversand ohne Sperre | femjava | 1479 | 7 | Mo 19.04.2004, 14:51 |
Anzeige - [Hier werben / Mediadaten]


















