Texter mit x: PHP-Datei im Hintergrund ausführen bei Klick

Beitrag lesen

Nach einigem Nachdenken halte ich meine Idee selbst nicht mehr für sooo ideal. Ich möchte nämlich immer ein "ok" oder ein "Fehler" erhalten, welches ich meistens an den User weitergebe.

Das habe ich  mir auch nochmal durch den Kopf gehen lassen. Denn die fehlende Rückmeldung wird wahrscheinlich verwirrend für den "Klicker" sein. Das wollte ich zwar erst hinnehmen, weil es sich um eine geschlossene Community handelt, die ich über die Buttonfunktion im Vorfeld informieren könnte; darüberhinaus ist der Button ja nur Optional zum Cronjob, der das Script sowieso ca. stündlich anstößt, dennoch ist eine Rückmeldung natürlich der freundlichere Weg. Ferner könnte ich so den Link nach Klick auch deaktivieren/ersetzen, so dass das Script nicht ständig angestoßen wird, weil der Benutzer sich nicht sicher ist, ob was gemacht wurde oder nicht. Also werde ich nun doch etwas mit AJAX umsetzen :)

Es kann hier nur zwei grundsätzliche Lösungen geben. Entweder man wartet bis zum Ende der Ausführung des scripts und sendet dann auf irgendeine Weise die Information, z.B. indem man die Seite auf der man das script ausgelöst wurde noch mal sendet, ergänzt um die Information.

Oder man läßt das script arbeiten bis es fertig ist, ohne, daß es aktiv was sendet, und die Information wird beim nächsten Aufruf der dafür vorgesheenen Seite angezeigt, sofern das script zu dem Zeitpungt fertig ist. Z.B. im Kopf der Seite die Statusnachricht "letzte Aktualisierung von haumichblau erfolget am, um".

Die Ausführung des scriptes kann man davon abhängigmachen, daß es gerade nicht ausgeführt wird und das Ende seiner letzten Ausführung noch keine x Zeiteinheiten her ist.