Gå til innhold

Reversere innlegg i flatfile-basert CMS


Anbefalte innlegg

Skrevet

Har laget et nyhetsscript, og skriver til en tekstfil. Når jeg leser filen, blir den eldste posten lagt øverst, men jeg vil selvsagt at det nyeste skal ligge først. Derfor har jeg brukt "array_reverse()".

Koden min er slik:

  <?php 
                            
                           $file = "news.txt"; 
                           $con = array_reverse(file($file)); 
                           $fo = fopen($file, "r"); 
                           $con = fread($fo, filesize($file)); 
                           echo $con; 
                            
                           ?> 

 

 

 

 

Den vil uansett ikke reversere postene, så jeg får det ikke til å virke. Noen som har peiling på hva som er galt?

 

På forhånd takk

Videoannonse
Annonse
Skrevet (endret)

$con = fread($fo, filesize($file));

 

det er grunnen til at den ikke er reversert, du overskriver jo det du allerede har i $con.

Endret av hockey500
Skrevet

<?php                          
$file = file('./news.txt'); 
$file_baklengs = array_reverse($file);
foreach($file_baklengs as $output)
echo "$output <br>";
?>

 

Kan dette være en mulighet?

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...