Gå til innhold

Siste innlegg øverst!


Anbefalte innlegg

Hei, jeg lurer på hvordan jeg får til sånn at siste innlegg havner øverst!? hmm

 

addpost.php:

<?php

if($_POST['navn'] == "" || $_POST['hilsen'] == "")
{
echo "Ditt innlegg ble ikke lagt til, du må skrive inn navn og hilsen!";
} else {

$filename = 'innlegg.inc';

if(!file_exists($filename)) { 
   $fp = fopen($filename,'w'); 
   fclose($fp); 
} // End if

$innlegg = "<b>Navn:</b> $navn<br>\n"; "</a><br> <b>Dato:</b>";
$innlegg .= "<b>Hjemmeside:</b> <a href=\"$url\">$url</a><br>\n";
$innlegg .= "<b>E-post:</b> <a href=\"mailto:$epost\">$epost</a><br>\n";
$innlegg .= "<b>Hilsen:</b><br>\n";
$innlegg .= nl2br($hilsen);
$innlegg .= "<br>\n<hr>\n";

$fp = fopen($filename,'a');
   fwrite($fp,$innlegg); 
fclose($fp);

}
?>

<?php include("innlegg.inc"); ?>

 

Takker for alle svar :thumbup:

Endret av YaNkEs
Lenke til kommentar
Videoannonse
Annonse

Du mener det altså slik at det siste innlegget legges inn øverst i filen?

 

- Legg alt innhold i filen inn i en variabel ($content)

- legg det nye innholdet + det gamle inn i en ny variebel ($newcontent = $innlegg.$content)

- skriv det nye innholdet til filen

Lenke til kommentar

Sånn ca sånn:

<?php

if($_POST['navn'] == "" || $_POST['hilsen'] == "")
{
echo "Ditt innlegg ble ikke lagt til, du må skrive inn navn og hilsen!";
} else {

$filename = 'innlegg.inc';

$innlegg = "<b>Navn:</b> $navn<br>\n"; "</a><br> <b>Dato:</b>";
$innlegg .= "<b>Hjemmeside:</b> <a href=\"$url\">$url</a><br>\n";
$innlegg .= "<b>E-post:</b> <a href=\"mailto:$epost\">$epost</a><br>\n";
$innlegg .= "<b>Hilsen:</b><br>\n";
$innlegg .= nl2br($hilsen);
$innlegg .= "<br>\n<hr>\n";

if(file_exists($filename)) {
$linjer = file($filename);
$helefilen = implode("", $linjer);
$nyfil = $innlegg.$helefilen;
}
else { // filen finnes ikke fra før, dette er derfor første innlegget
$nyfil = $innlegg;
}
$fp = fopen($filename,'w');
  fwrite($fp,$nyfil);
fclose($fp);

}
?>

<?php include("innlegg.inc"); ?>

Tror den skal fungere helt greit

EDIT: ARRGGHHH. General tabbe. HAr nå byttet "a" til "w" på fopen.

Endret av kakkle
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...