online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Walhalla vom 29.04.2022, 12:08 Options

Lösung

Whileschleife umkehren

Hallo,

dieses Codeschnipsel liest eine Datei aus und gibt den Inhalt formatiert von Oben nach unten Zeilenweise aus.
Wie kann ich die Ausgabe ändern von oben nach unten, sondern von unten nach oben?
Danke ;-)


<?php
$fp = fopen("./news.txt","r");
if ($fp)
{
while(!feof($fp))
{
$text = fgets($fp);
$temp2 = explode ("||",$text);
echo"<b><br><br>$temp2[0] $temp2[1]</b><br>$temp2[2]";
}
fclose($fp);
}
print "<small><small>".count($temp2[0])." News</small></small>";
?>


Antwort schreiben

Antwort 1 von son_quatsch vom 29.04.2022, 12:42 OptionsLösung

Lösung
Gar nicht - eine Datei kann nur von vorne nach hinten gelesen werden. Vielleicht sowas hier?
<?php

  $aDatei= file( './news.txt', 'r' ) or die( 'konnte nicht öffnen' );
  for( $i1= count( $aDatei )- 1; $i1>= 0; $i1-- ) {
    $temp2= explode( '||', $aDatei[$i1] );
    echo "<b><br><br>$temp2[0] $temp2[1]</b><br>$temp2[2]";
  }

  // ACHTUNG! Diese Ausgabe macht keinen Sinn!
  echo "<small><small>". count( $temp2[0] ). " News</small></small>";

?> 

Antwort 2 von Walhalla vom 29.04.2022, 16:52 Options

Danke, das hat geklappt ;-)

Ähnliche Themen

PHP Hilfe
Blaberlin  21.10.2008 - 28 Hits - 9 Antworten

Fade Effekt bei Randombildwechsel
Sypro  28.10.2008 - 19 Hits - 10 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026