backbone: dateizeiger auf position setzen und dort schreiben/über...

Beitrag lesen

moin,

mein problem ist so simpel wie schwer (zumindest für meine
wenigkeit).
ich hab eine datei mit vielen einsen und nullen. nun will ich an
position 9 (sprich am 9ten byte) die null löschen und dafür eine 1
einfügen. ich habe mit fseek schon soviel rumporbiert aber der setzt
einfach den dateizeiger nicht an meine gewünschte position bzw.
fputs schreibt nicht dahin wo ich das will. hier mal der quelltext:

<?php

fseek(fopen("ldata.txt","a"),9);
fputs(fopen("ldata.txt","a"),"1");

?>

was mache ich hier falsch? könnt ihr mir das mal bitte sagen und zeigen wie mans richtig angeht?

schonmal danke im voraus.

tschau