URL: https://www.overclockers.at/coding-stuff/regelmaesziges_ausfuehren_eines_php-skripts_62220/page_1 - zur Vollversion wechseln!
wie kann ich es erreichen, daß ein php-skript alle 30 ekunden aufgerufen wird?
thx4help
MIK
http://www.php.net/manual/de/features.commandline.php
hth 
uhm, also irgendwie schein ich das nicht ganz verstanden zu haben. ich hab zwar da nix gefunden, daß ich es alle 30 sekunden laufen lassen kann, aber da ist die ganze zeit die rede von command line. ich bezweifle, daß ich bei nem provider zugriff auf die comand line hab, oder?
MIK
ah - sagen wirs mal so, ich kenne keine andere möglichkeit ein script regelmäßig auszuführen als mit dem taskplaner bzw. diesem unix-pendant oder einem micro-javascript (was du aber wahrscheinlich eh schon kennst, primitiv)Zitat von kleinerChemikeruhm, also irgendwie schein ich das nicht ganz verstanden zu haben. ich hab zwar da nix gefunden, daß ich es alle 30 sekunden laufen lassen kann, aber da ist die ganze zeit die rede von command line. ich bezweifle, daß ich bei nem provider zugriff auf die comand line hab, oder?
MIK

geht imho garnicht..
außer du kannst bei deinem provider einen cronjob einrichten (bieten einige an)
du kannst aber machen das es X mal ausgeführt wird wenn es X*30 sekunden lang nicht ausgeführt wurde
also hier etwas mehr angaben dazu.
handelt sich um einen normalen webspace mit php und mysql. das skript soll eine statusseite eines onlinespieles laden und die daten in die datenbank eintragen. folglich bringts nix, das skript x mal auszuführen, wenn es x*30sec nicht ausgeführt wurde. hmm, java skript ist eine idee, nur setzt das voraus, daß ich einen browser dauernd laufen lass.
MIK
viele andre möglichkeiten gibts nicht...
wie wärs mit perl (cgi)?Zitat von kleinerChemikeralso hier etwas mehr angaben dazu.
handelt sich um einen normalen webspace mit php und mysql. das skript soll eine statusseite eines onlinespieles laden und die daten in die datenbank eintragen. folglich bringts nix, das skript x mal auszuführen, wenn es x*30sec nicht ausgeführt wurde. hmm, java skript ist eine idee, nur setzt das voraus, daß ich einen browser dauernd laufen lass.
MIK
Zitat von watchoutwie wärs mit perl (cgi)?

Zitathandelt sich um einen normalen webspace mit php und mysql. das skript soll eine statusseite eines onlinespieles laden und die daten in die datenbank eintragen.
falls das mit perl möglich ist, wärs schön. nur leider hab ich keine ahnung von perl 
zum vorschlag von echtzeit: mein skript lädt die status seite (mittels fopen), die auf einem anderen server liegt. mein skript trägt dann alle spieler, die online sind (lt. statusseite) in eine datenbank ein. da jedoch meine seite sicherlich nicht alle 30sekunden aufgerufen wird, würde meine onlinestatisktik ordentlich falsch liegen. die statusseite (am anderen server) wird einmal pro minute aktualisiert. dieser andere server gehört jedoch nicht mir, sondern ich spiel dort nur.
grund: ich würde gerne paar statistiken über die onlinezeiten der spieler auf meiner page anbieten.
MIK
wenn du shell-access hast, gäbe es einige möglichkeiten.
shell access leider auch nciht. hmm, vielleicht kann ich ja mit denen reden und cron job bekommen. wie heißt das überhaupt? der, die oder das cron job (tipt mal auf der *g*)
MIK
cron jobs sind aber nur auf minuten basis möglich.
ich denke auch nicht, dass 0,5min nötig sind, für eine solche statistik würde 1min locker reichen...
andere frage: warum redest dich nicht mal mit den typen vom server zam, dass sie dir bessere ressourcen bereitstellen, oder vielleicht auch selbst die stat machen?
die haben vielleicht sogar selbst interesse an einem stat-tool 
aeh
alle 30 sekunden auch wenn kein user was macht?
oder alle 30 sekunden wenn jemand auf der page ist?
ueberleg dir nochmal ob du die problematik nicht anders loesen kannst
etwas alle 30 sekunden zu mahcen klingt nach ressourcen verschwendung
wenn du einen einfachen reload nach 30 seks meinst ists natuerlich was anderes
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026