webForumDet fria alternativet

Nyheter

3 svar · 240 visningar · startad av beere

beereMedlem sedan feb. 200441 inlägg
#1

Hejsan! Jag har en hemsida: https://www.blueprintband.se och jag lägger in nyheterna via php. Och de sparas i en texfil som heter 'news.txt'. Jag fick en liten idé innan om att man kunde ha en liten ruta på startsidan som visade den senast inlagda nyheten. Någon som har en idé om hur jag kan göra? Hade verkligen uppskattat ett svar :)
Med vänliga hälsningar

fiddlerMedlem sedan juli 20023 617 inlägg
#2

På min sida lägger jag ut sista gästboksinlägget med följande kod:

	// Lägg innehållet i en array
	$mess_array = file($fil);
	reset($mess_array);
	$mess_array = array_reverse($mess_array);
		list($email, $name, $url, $datum, $message) = explode('|', $mess_array[0]);
		print("<i><a href=\"mailto:$email\">$name</a><br />\n");
		print($message."</i>");

Du kanske kan få lite idéer av ovanstående.

beereMedlem sedan feb. 200441 inlägg
#3

hmm

Nja... jag är inte så värst "haj" på php.. Men mina nyheter sparas som sagt i news.txt och det är inget tecken eller något som skiljer dem åt. Så jag tycker att det verkar vara väldigt jobbigt...
jag tänkte mig något sånt här:

$file = "\news.txt";
fopen($file, "r");
$contents = fread($file, filesize($file));
preg_match("/<latest>(.*)<\/latest>/s", $contents, $latest);
echo "&flashVar=".$latest;

men då måste man lägga <latest> </latest> runt den senaste, och jag vill itne att man ska se dem.. (ser lite fult ut..) :))

så då tänkte jag mig nått sånt här.. men det känns väldigt klöddigt..

preg_replace("/<latest>/", "", $contents[1])

Finns det något lättare sätt att lösa detta på?

Mvh

beereMedlem sedan feb. 200441 inlägg
#4

nähepp :) Det verkar inte finnas någon lösning :P

132 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)