Demonkiller
20.08.2005, 17:16
Ich brauche mal wieder hilfe. Also mein Problem ist das ich ein Script ausführen will wen ein User einen klick macht oder die Seite neu läd.
Ich hab ein Script was einmal am Tag ein Script ausführt. Das sieht wie folgt aus:
// Verbindung zum mySQL-Server herstellen
mysql_connect("localhost","user","pass");
mysql_select_db("db_name");
// den heutigen timestamp suchen
$heute_num = mktime(0,0,0,date("m"),date("d"),date("y"));
// Datenbank abfragn nach dem letzten Datum
$result_last = mysql_query("SELECT * FROM last_update");
$my_last = mysql_fetch_array($result_last);
$last_num = $my_last[datum];
// heutiges Datum mit letztem Datum vergleichen
if ($last_num < $heute_num) {
// Hier die Crown-Job-Anweisungen
include_once($DOCUMENT_ROOT."/include/cron.php");
// Danach das aktuelle Datum schreiben
$sql_update = "UPDATE last_update SET datum = '$heute_num' WHERE id = '1'";
$mysql_query($sql_update);
}
Die MySql Datenbank sieht so aus:
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');
Wie muss ich das Script verändern das es bei jedem Klick die Datei ausführt???
Ich hab ein Script was einmal am Tag ein Script ausführt. Das sieht wie folgt aus:
// Verbindung zum mySQL-Server herstellen
mysql_connect("localhost","user","pass");
mysql_select_db("db_name");
// den heutigen timestamp suchen
$heute_num = mktime(0,0,0,date("m"),date("d"),date("y"));
// Datenbank abfragn nach dem letzten Datum
$result_last = mysql_query("SELECT * FROM last_update");
$my_last = mysql_fetch_array($result_last);
$last_num = $my_last[datum];
// heutiges Datum mit letztem Datum vergleichen
if ($last_num < $heute_num) {
// Hier die Crown-Job-Anweisungen
include_once($DOCUMENT_ROOT."/include/cron.php");
// Danach das aktuelle Datum schreiben
$sql_update = "UPDATE last_update SET datum = '$heute_num' WHERE id = '1'";
$mysql_query($sql_update);
}
Die MySql Datenbank sieht so aus:
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');
Wie muss ich das Script verändern das es bei jedem Klick die Datei ausführt???