Dieses Tutorial wird mit dem Grund geschrieben, dass manche Webserver keine/kostenpflichtige Cron-Jobs anbieten.
Das Prinzip ist solcher: Eine Datenbank mit dem Datum der letzen Cron-Jobs und der Seiten, die durch den Cron-Job ausgefuert weden sollen wird erstellt.
Dann wird eine Datei mit den Seitenaufrufen erstellt, die dann z.B. in die Startseite includet werden soll. Wenn der User dann diese Seite aufruft, werden die Cron-Jobs ausgefuert.
Die SQL Datei: sqlcron.sql
Diese Datei in z.B. PhpMyAdmin ausfuehren
Die folgende Datei in die Startseite inclden:
//Verbinden mit der Cron-Tabelle
$MySQL_Daten = array();
$MySQL_Daten[0] = ''; //Host der Datenbank
$MySQL_Daten[1] = ''; //User der Datenbank
$MySQL_Daten[2] = ''; //Passwort des Users
$MySQL_Daten[3] = ''; //Datenbank, wo die Tabelle ist
$conn=mysql_connect($MySQL_Daten[0],$MySQL_Daten[1],$MySQL_Daten[2]);
$db = mysql_select_db($MySQL_Daten[3]);
//Datenbank nach letztem Datum der Cron-Job und den Seiten abfragen
$result = mysql_query("SELECT last_date FROM crons ");
$last = mysql_fetch_array($result);
$last_cron = $last['last_date'];
//timestamp von heute generieren
$date_today = mktime(0,0,0,date("m"),date("d"),date("y"));
// heutiges Datum mit letztem Datum vergleichen
if ($last_cron < $date_today) {
// Hier die Cron-Job-Anweisungen
include("cron.php");
Die Seite [/u]cron.php[/u] enthaelt alle Anweisungen, die ausgefuehrt werden sollen
Ich hoffe, das dieses Tutorial euch helfen kann. Biss dann!