Ik wil script 1 in script 2 inbouwen, maar heb geen idee hoe het moet. Script 1 zegt wanneer een file het laatst is gewijzigd. Welke file staat in de database en het moet per row appart worden opgehaald. Iemand een idee?

Script 1:
<?PHP
$last_modified = filemtime("file.php");
print("Laatste update: ");
print(date("H:i", $last_modified));
?>

Script 2:
<?php
$query = mysql_query("SELECT count(*) FROM ".$mysql_table);
$totalMessages = mysql_result($query, 0, 0);

$pageNumbers = ceil($totalMessages / $messagePerPage);
$offset = ($page -1) * $messagePerPage;

$sql = "SELECT * FROM `".$mysql_table."` ORDER BY `titel` LIMIT ".$offset.",".$messagePerPage;
$db_data = mysql_query($sql);

if (mysql_num_rows($db_data) >= 1)
{
while ($record = mysql_fetch_array($db_data))
{
echo $record['titel'].'-'.$record['afbeelding'].'-'.$record['omschrijving'].'-'.$record['link'];
}
}
else
{
echo 'er zijn geen berichten<br><br>';
}
?>
Dat gaat dus niet. Omdat "file.php" niet op de server staat maar in de db

beste idee is om bij een update de tijd op te slaan in de db en die op te vragen
file.php heeft niets te maken met de DB.
Dit is alleen een bestand waarvan de naam in de DB staat.
Dus file.php moet $record['link'] worden.
Ja daarom zette ik het ook tussen haakje

Je zult de tijd van de update moeten noteren
Ok, leg nu nog eens rustig uit wat je wilt.

Optie 1:
Je hebt allemaal filename's in de DB staan, en je wil er met een functie bijzoeken waneer de desbetreffende file's zijn gewijzigd.

Optie 2:
Je wilt weten wanneer de DB (tabel) voor het laatst gewijzigd is, of wanneer er voor het laatst een record is toegevoegd.

Indien geen van bovenstaande opties:
Optie 3:
Leg die zelf eens uit...

Reageren