Letzte 5 Zeichen einer .txt Datei auslesen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
auslese
code
dank
datei
eigentlichen problem
ende
erstellen
fehler
funktioniert code
gekommen code
http
position
problem
schau
status
text
url
zeichen
-
Hi,
ich wollte gerade ein PHP Script erstellen, welches die letzten 5 Zeichen meiner Text Datei (status.txt) ausliest. Ich bin soweit gekommen:
<?php $f = fopen("status.txt", "r"); while(!feof($f)) { echo fgets($f) . } fclose($f);?>
Bei mir funktioniert auch nicht das auslesen der ganzen Datei. Sind irgendwelche Fehler im Code? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Warum es nicht funktioniert:
→echo fgets($f) .
also aus demecho fgets($f);
ein.
machen.;
Zum eigentlichen Problem: schau dir mal fseek an, damit kannst du an die Position 5 Zeichen vorm Ende suchen und dann (die letzten) 5 Zeichen lesen. -
hackyourlife schrieb:
Warum es nicht funktioniert:
→echo fgets($f) .
also aus demecho fgets($f);
ein.
machen.;
Zum eigentlichen Problem: schau dir mal fseek an, damit kannst du an die Position 5 Zeichen vorm Ende suchen und dann (die letzten) 5 Zeichen lesen.
Danke, aber jetzt habe ich das Problem, dass die Seite immer noch leer ist:
<html>
<head>
<meta http-equiv="refresh" content="30; URL=status.php">
<body>
<?php $f = fopen("status.txt", "r");
fseek($f, -5, SEEK_END);
print "$f";
fclose($f);?>
</body>
</head>
</html>
ist da ein Fehler drinnen?
P.S. bin nicht so gut in PHP -
vosliker schrieb:
yo!
... ist da ein Fehler drinnen? ...
<?php error_reporting(E_ALL | E_STRICT); $t = ''; $f = fopen('status.txt', 'r'); if(fseek($f, -6, SEEK_END) === 0) { $t = fread($f, 5); } fclose($f); exit(<<<EOT <html> <head> <meta http-equiv="refresh" content="30; URL=<filename>.php"> </head> <body> $t </body> </html> EOT );
wobei <filename>.php natürlich von dir angepasst werden soll (bitte nicht nochmals als 'status.txt ;)
Beitrag zuletzt geändert: 26.1.2014 11:01:06 von czibere -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage