Php Script alle 10 sek neu ausführen

Hi liebe Comunity,

ich habe ein kleines Php Script auf meiner Sied liegen was ca. alle 10 sek ausgeführt werden soll.

hat jemand von Euch ne Idee oder besser noch nen Code wie ich das umsetzen kann?

Vielen Dank im vorraus.

Mfg

Domi

php mit CLI compiliert ?

dann
cronejob -> shellscript
im shell script sowas wie /bin/php myscript.php machen

Bei CLI Scripts solltest du immer absolute pfade verwenden sonst gibts nicht viel zu beachten ausser die Rechte mit denen das Script läuft.
Wenn du z.B ein Script per Cronjob als Root laufen lässt musst du aufpassen was das script kann/macht, bevor du dir irgendetwas zerschiesst.

wie du nun den 10 sekunden takt hinbekommst , wenn der crone sekunden anbietet dann damit ansonsten pro minute und dann im shell script 5 mal 10 sec warten oder so.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi,

vielen Dank für deine tolle Hilfe.

Ich bin leider noch php Anfänger und habe bisher von Crone Jobs noch nie was gehört.
Gibt es Code Beispiele dafür?

Meine zweite Überlegung war einen reload alle paar sekunden durchführen zu lassen, denn beidem Php Script habdelt es sich nur um eine zufalls Bilder Ausgabe aus einem Ordner.

Ich bin für jede Idee/Lösungsansatz dankbar.

Mfg

Domi

Client oder Serverseitig??

Ich bin leider noch php Anfänger und habe bisher von Crone
Jobs noch nie was gehört.

kein Wunder - eigentlich schreibt man die auch eher „cronjob(s)“

Gibt es Code Beispiele dafür?

die werden nicht in php gemacht sondern ausserhalb von php. Allerdings auch nur, wenn es um Code für den Server geht…
Also wenn Du das Bild durch kopieren/verschieben von Dateien austauschst…

Meine zweite Überlegung war einen reload alle paar sekunden
durchführen zu lassen, denn beidem Php Script habdelt es sich
nur um eine zufalls Bilder Ausgabe aus einem Ordner.

Wie wäre es mit Ajax?
http://www.admin-wissen.de/tutorials/eigene-tutorial…

Grüße
Munich

Hallo Domi,

geht es einfach nur darum das du die Seite alle 10 Sekunden Reloaden willst?

dann würde ich dir Firefox + Reloadevery empfehlen

http://www.mozilla-europe.org/de/firefox/

http://reloadevery.mozdev.org/

Wenn es das nicht ist bräuchte ich ein paar mehr infos…

btw. was ist ein Sied?

Gruß

geht es einfach nur darum das du die Seite alle 10 Sekunden
Reloaden willst?

sicherlich nicht - denn das Bild soll sich ja dabei ändern!

dann würde ich dir Firefox + Reloadevery empfehlen

falsches Brett

Wenn es das nicht ist bräuchte ich ein paar mehr infos…

ehrlich gesagt reichen mir seine Infos… *schulterzuck*

btw. was ist ein Sied?

ein Tippfehler -> „Side“ ( = Seite)

Grüße
Munich

Hi,

entschuldigt bitte die vertipper.

Jetzt noch ne sprache lernen ist zurzeit leider echt zuviel des guten und leider zeitlich für mich nicht machbar.

Gibt es nicht irgend eine Möglichkeit das ganze in Php zu machen so das nur der Teil des Scripts neu geladen wird der das Bild betrifft?

Hier mal das Script welches alle 10 sek neu geladen werden soll:

<?php $bilder = glob( "zufallsbilder/*.jpg" );
shuffle( $bilder ); $bildinfo = getimagesize( $bilder[0] ); echo ' ![Zufallsbild](' .$bilder[0]. ')'; ?\> Wenn jemand ne Lösung hätte wär ich echt über glücklich. Vielen Dank für Eure Unterstützung. Mfg Dom
<?php $bilder = glob( "zufallsbilder/*.jpg" );
shuffle( $bilder ); $bildinfo = getimagesize( $bilder[0] ); echo ' ![](' .$bilder[0]. ')alt="Zufallsbild" /\>'; ?\>

Gibt es nicht irgend eine Möglichkeit das ganze in Php zu
machen so das nur der Teil des Scripts neu geladen wird der
das Bild betrifft?

Nein.
PHP wird auf dem Server ausgeführt und damit ist die Ausgabe fertig, wenn sie übertragen ist. Selbst wenn Du das Script dann per Cronjob aufrufen würdest würde sich das Bild beim Client nicht verändern.