SMF Support > Veelgestelde vragen

Hoe laat ik automatisch een bericht verschijnen op een bepaalde datum en tijd?

(1/1)

Aaron:
Hoe laat ik automatisch een bericht verschijnen op een bepaalde datum en tijd?
[*]Maak het topic aan in een verborgen board (bijvoorbeeld in de prullenbak);
[*]Pas PHPMyAdmin de datum van het bericht aan (let op: UNIX timestamp!);
[*]Maak op de server een script aan dat het volgende bevat:
[/list]

--- Code: ("topicoptijd.php") ---<?php
include("SSI.php");

db_query("
UPDATE databasenaam.smf_topics
SET ID_BOARD = 1
WHERE ID_TOPIC = 3377
LIMIT 1", __FILE__, __FILE__);

db_query("
UPDATE databasenaam.smf_boards
SET
ID_LAST_MSG = 30469,
ID_MSG_UPDATED = 30469,
lastUpdated = 1167606000
WHERE ID_BOARD = 1
LIMIT 1", __FILE__, __FILE__);
?>

--- End code ---
[*]Vergeet niet om de ID's aan te passen aan het juiste topic en board!
[*]Vervolgens stel je in het controlepaneel van je webhost een cronjob in die het script op de gewenste tijd uitvoert:
[/list]

--- Code: ---/usr/local/bin/php -q /home/aaron/public_html/topicoptijd.php

--- End code ---

Navigation

[0] Message Index

Go to full version