webForumDet fria alternativet

Uppdateringsbar lista

Webbutveckling

1 svar · 374 visningar · startad av stavve

Medlem sedan sep. 200774 inlägg
Frågan#1

Hej jag vill skapa en väldigt enkel lista där det ska stå när olika spelningar ska ske på ett ställe, grejen är den att listan ska vara enkel att uppdatera utan att man ska behöva gå in på html koden. Så jag tänkte att man ska skriva någon enkel extern text fil, något som kunden själv kan gå in och ändra på. Frågan är nu hur jag lättast gör detta utan att blanda in någon sorts databas. Jag tänkte mig om det finns någon bra lösning med ett vanligt excel ark. Sen tänkte jag om jag ska använda xml, fast det kanske krånglar till det för kunden? någon som har en bra lösning. Alltså det ska bara visas väldigt enkel data typ datum och vilket band som spelar.

Mvh Stavve

Medlem sedan juni 20031 837 inlägg
#2

Här kommer ett litet skript som är skrivet i PHP som läser en txt-fil där det finns ett datum och ett namn på varje rad. Datum och band är separerade med en tabb.

dates.php

<html>
	<head>
		<title></title>
	</head>
	<body>
		<table>
			<tr>
				<td>Datum</td>
				<td>Band</td>
			</tr>
<?php

$file = "dates.txt";

$buf = file_get_contents($file);

$m = array();
preg_match_all("/([^\t\n]+)\t+([^\t\n]+)\n+/sSU", $buf, $m, PREG_SET_ORDER);

foreach($m as $t)
{
?>
			<tr>
				<td><?echo $t[1];?></td>
				<td><?echo $t[2];?></td>
			</tr>
<?
}

?>
		</table>
	</body>
</html>

dates.txt

2008-10-15	Band ett
2008-10-20	Band två
2008-10-21	Band Två
2008-10-22	Band ett
2008-10-30	Band TRE

(obs! dates.txt måste innehålla en tom rad i slutet för att få med sista raden med datum och band.)

264 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)