Nyheter

PHP

3 svar · 247 visningar · startad av beere

Medlem sedan feb. 200441 inlägg
Trådstart#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

Medlem 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.

Medlem 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

Medlem sedan feb. 200441 inlägg
#4

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

257 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)