ich lese eine datei ein:
möchte aber das ergebnis erst ab einem bestimmten zeichen (zb. <hr>) anzeigen lassen ...PHP-Code:
$fd = fopen($page, "r");
while (!feof($fd)) {
echo fgets($fd, 4096);
}
fclose ($fd);
wer gibt mir einen tipp ??
ich lese eine datei ein:
möchte aber das ergebnis erst ab einem bestimmten zeichen (zb. <hr>) anzeigen lassen ...PHP-Code:
$fd = fopen($page, "r");
while (!feof($fd)) {
echo fgets($fd, 4096);
}
fclose ($fd);
wer gibt mir einen tipp ??
lies die gesamte datei in einen string, sliptte an dem zeichen zBund inPHP-Code:
$arr=split("<hr>",$string);
$arr[1] bis $arr[count($arr)-1)] steht alles ab dem zeichen...
"Um die Welt zu ruinieren, genügt es, wenn jeder seine Pflicht tut." (Winston Churchill)
klingt so, als ob du wuesstest wovon du redest - ichhabe den 2. teil allerdings nicht ganz verstanden - bin kein profi ...
evtl. kannst du mir das nochmal für dummies erklären, oder noch besser gleich den code hier reinschreiben - das wär fein..
PHP-Code:
#auslesen der datei auf einen string
$fstr=join("",file("./php.ini"));
#wie versprochen wird der string gesplittet
$arr=split("<br>",$fstr);
#da $i=1 und nicht $i=0 gestzt wird, wird ab dem zweiten arr-element ausgegeben
for($i=1;$i<count($arr);$i++) {
#nl2br() macht aus system-newlines(\n) html newlines (<br>)
echo nl2br($arr[$i]);
}
ich habe zum testen meine php.ini in mein webverz. kopiert und ein paar mal "<br>" reingeschrieben.
"Um die Welt zu ruinieren, genügt es, wenn jeder seine Pflicht tut." (Winston Churchill)
Lesezeichen