phpbar.de logo

Mailinglisten-Archive

[php] Eintrag an definierter Stelle vornehmen

[php] Eintrag an definierter Stelle vornehmen

Oliver Heinisch php_(at)_phpcenter.de
Tue, 08 May 2001 08:58:04 +0200


At 07.05.01  11:06, you wrote:
>
>Hallo zusammen,
>ich m=F6chte in einer html-Datei immer am "Dateiende -100 Zeichen" Eintr=E4=
ge=20
>vornehmen. Hbe es mit folgendem Code probiert, funzt aber nicht. Der=20
>Eintrag erfogt immer am Ende. Wie k=F6nnte ich das l=F6sen?
>$in =3D _(at)_fopen("firmen.html","a+");
>    $text =3D nl2br($text);
>    $text =3D stripslashes($text);
>    fseek($in, -100);
>    fwrite($in,$text);
>    fclose($in);
>Danke Bernd
Versuch doch den inhalt ueber variablen zu zerlegen, und dann Deinen Text=20
reinzuschreiben
Beispiel:
$buffer =3D hier die Datei reinlesen
$part1=3Dsubstr($buffer,0,(strlen($buffer) -100)) //packt den ersten Teil=
 weg
$part2=3Dsubstr($buffer,(strlen($buffer) -100))//packt den rest weg
$part3=3D"Das will ich hinzufuegen";
fwrite($fp,$part1.$part2.$part3);
HTH Oliver



php::bar PHP Wiki   -   Listenarchive