допълване на код с помоща на php

nanera

Registered
искам да попитам дали има php код който да взима наличната информация от вече съществуващ фаел и да я допълва. да речем че искам да направя коментари към пост който да не използва mycql след като е създаден поста и към него има форма за коментари която праща в savecomm.php с код:
Код:
  $broip = 1;

umask(0);
  $file = fopen("posts/".$broip."/post.html", "w");
  $writepost = "коментар";
  fwrite($file, "$writepost");
  fclose($file);
всъщност този код генерира в дадения фаел (posts/1/post.html) съобщение само “коментар” като премахва предишното.
има ли начин към този код да се добавя предишния фаел (post.html) примерно с нещо като include?
 
Не разбрах много много какво искаш, но няма ли да стане с include?
 
има една страница inedx.php в която има текст и форма която праща към savecomm.php който след това връща към index.php
кода на savecomm.php е такъв че променя index.php (в горния пример съм писал за posts/1/post.html) когато това става savecomm.php изтрива всичко което е съществувало в index.php и въвежда само това което му е зададено в долния код който писах и променливата $writepost. питам се дали има начин и къде точно може да се зададе предишната инфомрация от index.php (posts/1/post.html в горния пример) да се запазва. става върос за генериране на една и съща страница.
 
потърси информация за $file = fopen("posts/".$broip."/post.html", "w");
за какво служи този параметъра в червено
съветвам те да го направиш на "а" което служи за добавяне

r Файлът се отваря само за четене

r+ Файлът се отваря за четене и запис, текущата позиция е началото на файла

w Файлът се отваря само за запис. Ако в него е имало някакви данни, те ще бъдат загубени.
Ако файлът не съществува, се създава нов файл.

w+ Файлът се птваря за четене и запис. Ако в него е имало някакви данни, те ще бъдат загубени.
Ако файлът не съществува, се създава нов файл.

а Файлът се отваря за добавяне на данни към към съществуващите в него. Ако файлът не съществува
се създава нов файл.

а+ Файлът се отваря за четене и за добавяне на данни. Ако файлът съдържа данни, новите данни
ще се запишат в края му. Ако файлът не съществува, се създава нов файл.


http://bg2.php.net/fopen
 
благодаря mute тази малка подробност не ми беше ясна тъй като всъщност кода го взех от другаде за да го преработя в моя полза. благодаря пак. :?:
 

Горе