Jak měnit řádky v souboru

Zdravim.
Mám takovej problémek ... nevim jak by se dal přepisovat řádek v textovym souboru (mám tam ukládaný data z formuláře) a třeba když vyberu změnit položku tak napřed zkopíruju ten datovej soubor a pak položku po položce přepisuju a když jí najdu tak jí změnim ... nevíte jak by se to dalo udělat jednodušejc???
Dík
upravit jedinej radek nejde, musim to cely nacist a zapsat znova..vlastne asi tak jak pises..
nevim jak to mas presne udelany, ale jestli je to po radkach tak bych to asi nacet pomoci file(), upravil ten radek co chces a pak fwrite(join("\r\n",$..)
Já to taky tak dělám, načítání pomoci fce file() a pak zapisovat všechno znovu, anebo MySQL ...
Yoyo, MySQL RULEZZ