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
Nyheter
3 svar · 240 visningar · startad av beere
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.
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
nähepp :) Det verkar inte finnas någon lösning :P