Ultrastas Script |
|
|
Hi,
habe mal folgende Frage.
Weiss jemand wie ich ein php Script bastele das Automatisch ein Update der Stats ausführen tuht per Cronjob/Crontab?
Es handelt sich dabei um Ultrastats vom Eifelzocker Clan.
Bloß leider Funktioniert das bei mir nicht mit ihren Cronjob, haben schon vieles probiert aber es geht einfach nicht.
Habe sie gefragt nach ner möglichkeit per php script aber da kam keine Reaktion.
Leider habe ich keine Ahnung wie das php script auf bauen muss.
Hat jemand vieleicht ein Tipp oder sigar selber so ein Script.
THX 4 HELP
__________________ GermanEliteWarriors Clan sucht immer Members!!!
89.106.67.51:28940 Reality Server (20 Slots)
89.106.67.51:28950 Rifle Only Server (20 Slots)
89.106.67.51:28960 C-Maps Server (20 Slots)
|
|
|
|
|
|
|
THX fürt deine Hilfe.
Aber glaube weiß was du machen willst. So ähnlich hatte ich das schonmal und da kam ne böse mail von meinem Anbieter, warum keine Ahnung abe ridie habe da alles wieder gelöscht.
Also nochmals Danke für deine hilfe.
__________________ GermanEliteWarriors Clan sucht immer Members!!!
89.106.67.51:28940 Reality Server (20 Slots)
89.106.67.51:28950 Rifle Only Server (20 Slots)
89.106.67.51:28960 C-Maps Server (20 Slots)
|
|
|
|
|
|
|
okay machen weiter werde ja sehen was passiert, werde dir bescheid geben wenn ich alles eingerichtet habe und dann machen wir stück für stück weiter. Okay
__________________ GermanEliteWarriors Clan sucht immer Members!!!
89.106.67.51:28940 Reality Server (20 Slots)
89.106.67.51:28950 Rifle Only Server (20 Slots)
89.106.67.51:28960 C-Maps Server (20 Slots)
|
|
|
|
|
|
|
So habe nun mit Wordpad die 2 Datei erstellt.
bei der .htaccess habe ich dein Kopier vom Script oder muss noch bei
AuthName "Passwort fuer Ultrastats erforderlich" noch was rein
die .htpasswd habe ich auch generiert über den Link und auch rauskopiert.
Alles beide Hochgeladen und dann das admin center aufgerufen. Es kam aber das gleiche Fenster wieder wie sonst auch immer. Also kein anderes.
Und nun ?
__________________ GermanEliteWarriors Clan sucht immer Members!!!
89.106.67.51:28940 Reality Server (20 Slots)
89.106.67.51:28950 Rifle Only Server (20 Slots)
89.106.67.51:28960 C-Maps Server (20 Slots)
|
|
|
|
|
|
|
Okay geht, Fehler selber gefunden.
Hat sich ein Leerzeichen zuviel ein geschlichen.
__________________ GermanEliteWarriors Clan sucht immer Members!!!
89.106.67.51:28940 Reality Server (20 Slots)
89.106.67.51:28950 Rifle Only Server (20 Slots)
89.106.67.51:28960 C-Maps Server (20 Slots)
|
|
|
|
|
Kelli
... sehr viel alleine
 
Dabei seit: 09.11.2006
Beiträge: 2.504

|
|
Original von <|GeW|>L.E.Zocker
Ja das klap alles, bis aud das er fragt ob ich es will das ich mich auf
www.ger.... .de einlogen will.
Das ist ein Feature deines Browsers. Wenn der Cronjobanbieter diese Art der Authentifikation unterstützt kann er damit um.
Original von <|GeW|>L.E.Zocker
Nun noch ein 2. Problem, er muss ja vorher immer die aktuelle Logdatei ziehen.
Sonst Parst er ja immer nur die gleiche Logdatei.
Das müsste ja nun auch so Funktionieren in dem ich bei Cronob vorher deisen Link angeben.
Und das ca 5 mins eher laufen lassen.
Stimmt, da hab ich nicht dran gedacht. Aber wie du geschrieben hast sollte auch das funktionieren.
Original von <|GeW|>L.E.Zocker
Kann ich das Vieleicht in einen Schritt ausführen, durch z.B. ausrufen einer neuen parser
datei.
Nein. Nicht ohne weiteres. Dann müsste man einiges um- oder neuschreiben. Mit der jetzigen Variante hast du nur eine Zeile in einer Datei geändert, das ist nicht dramatisch wenn man das z.B. nach einem Patch wieder einbauen muss, und die Seiteneffekte (Sicherheit!) sind überschaubar. Ich benutze die Ultrastats wie gesagt selber nicht, also hab ich jetzt auch keine besonders große Lust mich durch die ganzen includes und Schleifen zu hangeln um das zu realisieren.
Original von <|GeW|>L.E.Zocker
Glaube ja das alles macht ja die runparser_allservers.sh von alleine. DieStandart bei dem
Contrib Ordner drin ist.
Ja, aber die ist nicht dafür gedacht das man sie über das Webinterface aufruft. .sh steht für SHELL script. Wenn man das über Web macht hat man mit diversen Problemen zu kämpfen (Timeout, Speicherauslastung, wann ist er mit Schritt 1 fertig etc...), und der Webserver wird einiges an CPU Zeit verbraten. Deswegen haben die Entwickler der Ultrastats das auch als Shellscript reallisiert, das macht STP ja nicht um dich zu ärgern, sondern weil es mehr Probleme schafft als es löst.
OK, wenn du unbedingt musst kannst du
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
<?php
exec("/home/httpd/vhosts/germanelitewarriors.de/httpdocs/ultrastats/contrib/runparser_allservers.sh", $lines, $result);
foreach ($lines as $k => $v)
{
echo "$v<br />\n";
}
?>
|
|
probieren. Aber ich würde es mir auf einem Shared Host nicht trauen, und wenn der
Anbieter Grips für eine Markfuffzig hat, dann hat er exec in den disable_functions mit drin und php mit --disable-cli kompiliert.
Vergiss es.
__________________ „ Allah ist Groß, und wir sind armselige Tröpfe mit unseren ganzen Wissenschaften Herrlichkeit.“
Dieser Beitrag wurde 420 mal editiert, zum letzten Mal von der Bundesregierung Niemand: Heute, 11:42.
https://kkde.de/scum/
|
|
|
|
|
|
|
Okay, dann werde ich es so machen. Wie ich es oben gepostet habe.
Aber danke dir für dein Hilfe.
__________________ GermanEliteWarriors Clan sucht immer Members!!!
89.106.67.51:28940 Reality Server (20 Slots)
89.106.67.51:28950 Rifle Only Server (20 Slots)
89.106.67.51:28960 C-Maps Server (20 Slots)
|
|
|
|
|
|
|
So habe und wollte die Stats heute morgen automatisch per Cronjob aktualisieren lassen. Leider hat es nocht geklapt.
Warum keine Ahnung, laut Cronjob.de hat er alles ausgeführt.
Aber die stats sind vom Datum noch aktuell.
Habe die Links der er per Cronjob ausführen soll mal manuel ausführen lassen (also wie es dort ist 1:1 Kopiert und in den Browser eingefügt und ausgeführt). da klapt es alles und macht es auch.
Woran das nun liegen?
Vieleicht doch an der Bestätigung ob die Website betretten will, wie ich es oben geschrieben habe?
__________________ GermanEliteWarriors Clan sucht immer Members!!!
89.106.67.51:28940 Reality Server (20 Slots)
89.106.67.51:28950 Rifle Only Server (20 Slots)
89.106.67.51:28960 C-Maps Server (20 Slots)
|
|
|
|
|
|
|
Also bei Cronjobs gibt es da nix. Wo sowas zurauswahl ist.
__________________ GermanEliteWarriors Clan sucht immer Members!!!
89.106.67.51:28940 Reality Server (20 Slots)
89.106.67.51:28950 Rifle Only Server (20 Slots)
89.106.67.51:28960 C-Maps Server (20 Slots)
|
|
|
|
|
|
|
Hier die Zeile fürs Deaktivieren des Login aus meiner parser.php
InitUltraStats();
CheckForUserLogin( true );
// *** *** //
Wer weis wo die noch über als ist.
__________________ GermanEliteWarriors Clan sucht immer Members!!!
89.106.67.51:28940 Reality Server (20 Slots)
89.106.67.51:28950 Rifle Only Server (20 Slots)
89.106.67.51:28960 C-Maps Server (20 Slots)
|
|
|
|
|
|
|
|
 |
Impressum ||Datenschutzerklärung
|