Automatisches Online/Offline stellen |
.$pIrit
Mitglied
Dabei seit: 09.08.05
Beiträge: 174
Fähigkeiten: WBB2 Profi Herkunft: Ibbenbüren Forenversion: 2.3
|
|
Titel: Automatisches Online/Offline stellen
Version: 0.1
Beschreibung: Dieses kleine Script stellt mit Hilfe von Cronjobs dein Forum regelmäßig zu einer bestimmten Zeit Online bzw. Offline.
Hier die Schritte zur Benutzung:
1. Lade die Datei in das ACP Verzeichnis deines Forums.
2. Öffne die Datei und ändere $offline_message in deine beliebige Offline Nachricht.
3. Als nächstes rate ich dir einen Verzeichnisschutz in deinem ACP zu erstellen.
3. Richte Cronjobs auf deinem Server oder bei http://www.cronjob.de ein und leite sie auf folgende adressen:
- Zum Offline schalten: http://www.url-zu-deinem-forum.de/acp/se...?action=offline
- Zum Online schalten: http://www.url-zu-deinem-forum.de/acp/se...p?action=online
-Mit Verzeichnisschutz Offline schalten:
http://username:passwort@www.url-zu-deinem-forum.de/acp/set_onoff.php?actio
n=offline
-Mit Verzeichnisschutz Onlne scwhalten:
http://username:passwort@www.url-zu-deinem-forum.de/acp/set_onoff.php?actio
n=online
----
weiter zum Download
|
|
07.10.06 02:32 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
[kamui]
~
Dabei seit: 27.04.05
Beiträge: 2.992
|
|
Und was, wenn ein User den Offline-Link ausführt? Ist das Forum Offline, bis der nächste Admin kommt?
|
|
07.10.06 09:44 |
Finden
Als Freund hinzufügen
|
|
Pow3r
Klugscheisser 2008
Dabei seit: 23.01.06
Beiträge: 894
Herkunft: RLP Forenversion: 3.0
|
|
Eigener Cron währe doch dann besser..
Also:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
|
<?
if $ip == "000.000.000"
{ befehl }
else
{ weiterleitung }
|
|
Da sich die IP Adresse des Servers aufdem das Board läuft normal nicht ändert müsste das doch gehen oder??
__________________ Symbian Mobile Blog - Symbian, Nokia, S60 und Mobilfunk
|
|
07.10.06 10:25 |
WWW
Finden
Als Freund hinzufügen
|
|
.$pIrit
Mitglied
Dabei seit: 09.08.05
Beiträge: 174
Fähigkeiten: WBB2 Profi Herkunft: Ibbenbüren Forenversion: 2.3
Themenstarter
|
|
Zitat: |
Original von [kamui]
Und was, wenn ein User den Offline-Link ausführt? Ist das Forum Offline, bis der nächste Admin kommt? |
Stimmt dran habe ich garnicht gedacht aber das Script war gewollt
Werde mir da mal gedanken drummachen...
Zitat: |
Original von Pow3r
Eigener Cron währe doch dann besser..
Also:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
|
<?
if $ip == "000.000.000"
{ befehl }
else
{ weiterleitung }
|
|
Da sich die IP Adresse des Servers aufdem das Board läuft normal nicht ändert müsste das doch gehen oder?? |
Und wenn die Cronjobs von Cronjob.de benutzen?
Ich werde mcih mal drum kümmern.
Außerdem weiß nicht jeder die IP seines servers
|
|
07.10.06 10:56 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
mixit
Mitglied
Dabei seit: 16.01.04
Beiträge: 34
Forenversion: 2.3
|
|
Zitat: |
Original von [kamui]
Und was, wenn ein User den Offline-Link ausführt? Ist das Forum Offline, bis der nächste Admin kommt? |
Wenn du deinen ACP Bereich durch htaccess geschützt hast (was man eigentlich machen sollte), dann dürfte eigentlich kein anderer User die Datei aufrufen können, wenn er nicht die Zugangsdaten hat.
|
|
07.10.06 12:28 |
Finden
Als Freund hinzufügen
|
|
.$pIrit
Mitglied
Dabei seit: 09.08.05
Beiträge: 174
Fähigkeiten: WBB2 Profi Herkunft: Ibbenbüren Forenversion: 2.3
Themenstarter
|
|
Das ist wieder sone sache
Die Servercrons können das. Zumindest bei mir...
Falls euch noch ne möglichkeit einfällt meldet euch ruhig ^^
|
|
07.10.06 13:09 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
.$pIrit
Mitglied
Dabei seit: 09.08.05
Beiträge: 174
Fähigkeiten: WBB2 Profi Herkunft: Ibbenbüren Forenversion: 2.3
Themenstarter
|
|
Ok das wusste ich net
Das setze ich mit in die Anleitung rein
MFG
.$pIrit
|
|
07.10.06 15:35 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
OptixPro
Mitglied
Dabei seit: 07.02.05
Beiträge: 83
|
|
Zitat: |
Außerdem weiß nicht jeder die IP seines servers
|
erstmal dazu... 127.0.0.1 ;D wenn man seine hosts auf dem server richtig eingestellt hat, dann macht das 0prob, cron -> links / lynx oder nen anderer textbrowser und halt die url...
Sofern nun wie gesagt die hosts vom server passen, kommt der request durch den textbrowser immer von 127.0.0.1 bzw localhost und getipbyname => localhost is zwangslaeufig 127.0.0.1 genau wie getipbyname -> hostname (z.b. serverxyz) 127.0.0.1 ergiebt.
ABER
ich halte es generell fuer unsicher, sowas per httpaufruf zu machen. Wenn der Server php hat, hat er auch cliphp. somit waeren nen aufruf per php viel sinnvoller... Wenn man kein eigenen Server hat bzw kein ssh zugriff, dann muss man zwanglaeufig per http aufrufen, fuer alle anderen waere aber ne cli loesung deutlich sicherer...
P.S.: CLI => CommandLineInterpreter
|
|
09.10.06 15:57 |
E-Mail
Finden
Als Freund hinzufügen
|
|
bloedschaf
Mitglied
Dabei seit: 23.05.05
Beiträge: 187
|
|
@.$pIrit
Nen Kollege hat das Script mal bearbeitet, für jene, die wirklich cronjob.de nutzen.
Hier wird geprüft, ob die IP, die das Script aufruft, eine der von cronjob.de genutzten IP's ist, oder nicht.
Falls JA, wird das Script ausgeführt, wie es ausgeführt werden soll.
Falls NEIN, wird derjenige, der es aufruft, auf die index.php geleitet
Ich hoffe, es ist ok, wenn ich es mal anhänge.
|
|
10.10.06 15:40 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Der Wahre
Mitglied
Dabei seit: 02.10.06
Beiträge: 54
Forenversion: 3.0; 2.3
|
|
schütze das verzeichnis mit pw und liefer dem cron den acc, dann greift der druff zu und jeder der das ding extern ausführen will schaut in die röhre.
|
|
11.10.06 11:12 |
E-Mail
Finden
Als Freund hinzufügen
|
|
.$pIrit
Mitglied
Dabei seit: 09.08.05
Beiträge: 174
Fähigkeiten: WBB2 Profi Herkunft: Ibbenbüren Forenversion: 2.3
Themenstarter
|
|
So stehts ja auch in meiner Anleitung.
Deswegen brauchen wir das mit den IP´s nicht mehr
|
|
12.10.06 01:22 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|