Hey,

Ik heb iets om mijn database te herstellen ...
dit staat op een pagina ... (repair.php)

Hoe kan ik dit nu automatisch laten lopen?

Bij de cron taken ... maar hoe krijgt ik dat erop ??


mgv,
Steven

ps.: ik zit voor alle duidelijkheid op het scherm voor een taak in te voeren ...
Ik neem aan dat je geen eigen Linux server draait maar het regelt vanuit een control panel b.v. CPanel of DirectAdmin.

Heel simpel volg de aanwijzigingen op scherm lijkt me.
Ja maar wat moet ik opgeven als opdracht ??

is dit gewoon in php ofzo ??

mgv,
Steven
In een cronjob? Iets als dit? Werkt zo om 24:00 uur elke dag.

* 0 * * * /path/naar/php/php /path/naar/file/repair.php
SanThe schreef op 20.08.2006 04:29
In een cronjob? Iets als dit? Werkt zo om 24:00 uur elke dag.



Ja ... maar dat kan je zelf instellen ....

dit kan je zelfs elke minuut laten lopen of eenmaal per maand ... enz ...
Je moet dus gewoon een tabel aanmaken in je db


-- Table structure for table `[cron]`
-- 

CREATE TABLE `[cron]` (
  `time` datetime default NULL,
  `name` varchar(16) NOT NULL default '',
  PRIMARY KEY  (`name`)
) TYPE=MyISAM;

#
# Gegevens worden uitgevoerd voor tabel `[cron]`
#

INSERT INTO `[cron]` (`time`, `name`) VALUES ('2006-01-23 18:00:24','hour'),
('2006-01-23 01:48:06','day'),
('2006-01-19 03:07:00','week'),
('2006-01-01 02:32:23','month'),



Daarna maak je bestandnamen aan

_cron_day.php
_cron_month.php

etc etc.

In die bestanden kun je dingen gaan zetten die moeten gebeuren om die bepaalde tijd
Je moet gewoon het adres van de PHP pagina opgeven.
Hey,

Het is opgelost ...

thx voor de behulpzaamheid.



mgv,
Steven
Hoe is het opgelost
PHP Newbie schreef op 21.08.2006 23:00
Hoe is het opgelost


Oftewel wat heb je nu als rules en waarom werkte het eerst niet. Hebben wij er ook wat aan en dat is imo het doel van een forum

Reageren