Mailinglisten-Archive |
> gibt es eine einfache / effiziente Möglichkeit an den Inhalt der vorletzten > Zeile einer Textdatei zu kommen? Mit fseek() dürfte das nicht so schwierig sein. Du startest am Ende der Datei und liest sie von rückwärts ein; wenn Du auf das zweite Zeilenende triffst, hörst Du auf. Die Basis könnte ungefähr so aussehen: $lines_to_read = 1; $file = "test.html"; $fp = fopen($file, "r"); $pos = filesize($file) - 1; $line = ""; while($pos > 0 && $lines_to_read > 0) { fseek($fp, --$pos); $c = fread($fp, 1); $line .= $c; if($c == "\n") { $lines_to_read--; } } print(strrev($line)."\n"); Mit freundlichen Grüßen, Tobias Ratschiller -- <? for($y=0;$y<27;$y++){$i=0.0625*($y-12);for($x=0;$x<70;$x++){$r= 0.0625*($x-40)+-.45;$a=$r;$b=$i;$c=69; /* Tobias Ratschiller */ $r2=$r*$r;$i2=$b*$b;while($r2+$i2<4&&$c>0){$b=$a*$b*2+$i;$a=$r2- $i2+$r;$r2=$a*$a;$i2=$b*$b;$c--;}echo $c==0?"_":"#";}echo "\n";}?>
php::bar PHP Wiki - Listenarchive