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? ...
123456789101112131415161718192021<?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