achimj
Grünschnabel
Crown-Job (manuell)
Hallo,
für alle die, die einen "manuell angestossenen" Crown-Job benötigen:
1. legt Euch wie folgt eine Tabelle an, in der das Datum des letzten Updates notiert wird:
2. dann fügt Ihr z.B. in die dp.php oder in eine sonst (auf jede Seite) eingebundene php-Datei folgenden Schnipsel ein:
3. in die crown.php packt Ihr alle die Anweisungen, die dann automatisch einmal am Tag ausgeführt werden sollen...
Für kürzere Abstände kann man sicherlich auch noch rumbasteln.
Schöne Grüsse aus Köln,
Achim
Hallo,
für alle die, die einen "manuell angestossenen" Crown-Job benötigen:
1. legt Euch wie folgt eine Tabelle an, in der das Datum des letzten Updates notiert wird:
PHP:
CREATE TABLE `last_update` (
`id` int(3) NOT NULL default '0',
`datum` varchar(16) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
#
# Daten für Tabelle `last_update`
#
INSERT INTO `last_update` VALUES (1, '1');
2. dann fügt Ihr z.B. in die dp.php oder in eine sonst (auf jede Seite) eingebundene php-Datei folgenden Schnipsel ein:
PHP:
$heute_num = mktime(0,0,0,date("m"),date("d"),date("y"));
$result_last = mysql_query("SELECT * FROM last_update");
$my_last = mysql_fetch_array($result_last);
$last_num = $my_last[datum];
if ($last_num < $heute_num) {
// Crown-Job-Anweisungen
include_once($DOCUMENT_ROOT."/include/crown.php");
$sql_update = "UPDATE last_update SET datum = '$heute_num' WHERE id = '1'";
$mysql_query($sql_update);
}
3. in die crown.php packt Ihr alle die Anweisungen, die dann automatisch einmal am Tag ausgeführt werden sollen...
Für kürzere Abstände kann man sicherlich auch noch rumbasteln.
Schöne Grüsse aus Köln,
Achim
Zuletzt bearbeitet: