---
title: "GästboksProblem - vill lista sista inlägget först"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/111260-gästboksproblem-vill-lista-sista-inlägget-först"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "lovemeavenue"
published: "2004-09-09T23:00:16.000Z"
updated: "2004-09-10T19:40:25.000Z"
replies: 3
views: 321
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/111260-gästboksproblem-vill-lista-sista-inlägget-först"
---

# GästboksProblem - vill lista sista inlägget först

## #1 — lovemeavenue, 2004-09-09T23:00Z

Har ett litet problem, vill ha sista inlägget först i min gästbok. Hoppas att någon vill hjälpa mig!

koden:
\-----------------------------------------------------

\<?
if ($\_POST\["post"\])
{
 	 if ($\_POST\["name"\]=="")
	 {
	 }else{
$file=fopen("guestbook.txt", "a+");
$today = date("F j, Y, A");
$entry="Posted on:  ";
$entry.=$today;
$entry.="\\n";
$entry.="Name:  ";
$entry.=$\_POST\["name"\];
$entry.="\\n";
$entry.="Email:  ";
$entry.="\<a href='mailto:";
$entry.=$\_POST\["email"\];
$entry.="'\>";
$entry.=$\_POST\["email"\];
$entry.="\</a\>";
$entry.="\\n";
if ($\_POST\["homepage"\]=="http://www."){$\_POST\["homepage"\]="";}
$entry.="Homepage:  ";
$entry.="\<a href='";
$entry.=$\_POST\["homepage"\];
$entry.="'\>";
$entry.=$\_POST\["homepage"\];
$entry.="\</a\>";
$entry.="\\n";
$entry.="\\n";
$entry.="Comments:  ";
$entry.=$\_POST\["comments"\];
$entry.="\\n";
$entry.="\\n";
$entry.="\<hr\>";
$entry=stripslashes($entry);
fwrite($file,$entry);
fclose($file);
}
}
if ($\_POST\["post"\])
{
if ($\_POST\["name"\]=="")
	 {
	 echo "At least give your name";
	 }}else{
$file=fopen("guestbook.txt", "r");
$size=filesize("guestbook.txt");
$contents=fread($file, $size);
$contents=nl2br($contents);
fclose($file);
}
?\>

\<form action="guestbook.php" method="POST"\> 
// Fortsättning på formulär.....

$file=fopen("guestbook.txt", "r");
$size=filesize("guestbook.txt");
$contents=fread($file, $size);
$contents=nl2br($contents);
echo "";?\>\<br\>
          \<br\>
          \<?echo $contents;?\>

\---------------------------------------------

hoppas på hjälp /Fredrika

Permalänk: https://www.webforum.nu/p/111260

## #2 — Duffer, 2004-09-10T06:45Z

Om du plockar ut allt som ligger i textfilen (tömmer den och sparar innehållet temporärt) lägg sedan det nya inlägget ovanpå de tidigare...

```php
$nytt_inlagg = "Hej hej, alltid kul att vara överst";
$tmp_inlagg = "Alla vi är gammla inlägg vi får inte vara överst längre";
$alla_inlagg = "$nytt_inlagg $tmp_inlagg";
```

Du har inte tillgång till en databas då? mycket enklare och roligare då =)

PS: Det är $alla_inlagg du skickar till fwrite eller vad du använder dig av för att skriva i filen

Permalänk: https://www.webforum.nu/p/1434314

## #3 — lovemeavenue, 2004-09-10T16:39Z

Hm..

Tack för ditt svar!
Jo jag har nog tillgång till databas, hur menar du att jag ska göra då istället? /Fredrika

Permalänk: https://www.webforum.nu/p/1434740

## #4 — aasah, 2004-09-10T19:40Z

Skapa en tabell där du lagrar texten i dina inlägg samt tiden. Då kan du skriva ut dem sorterade efter datumet (antingen nyast först eller sist) och databasen gör hela jobbet åt dig.

Gå till [wF:s SQL-forum](http://www.webforum.nu/forumdisplay.php?s=&forumid=53) för mer detaljerade tips.

Permalänk: https://www.webforum.nu/p/1434855

---

Tråden på webben: https://www.webforum.nu/amne/php/111260-gästboksproblem-vill-lista-sista-inlägget-först
