Merhaba arkadaşlar

Bu şekilde txt okuyup form içine yazdırıyorum daha sonra gönder diyip veritabanına kaydediyorum.

Ben bunu istiyorumki tek tek forma gönder demektense okuyup direk yazsın ancak .txt içinde makale

başlık:bla bla bla bla
kelimeler:bla,bla,bla
metin:bla bla bla bla...

diye yazıyor. yazarken bunları ayırması lazım. nasıl yapabilirim yardımcı olabilir misiniz?

<?
include "baglanti.php";
//Okumak için dosyaya erişelim
$dosya = fopen($_GET[dosya],"r");
//Kontrol
if(!($dosya))
{
echo("Hata: ");
echo("yeni_dosya.txt bulunamadı.\n");
exit;
}
include "editor.php";
?>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9" />
<div align="center">
<h1>Makale Gönder</h1>
<form action="gonder.php" method="post">
<table align="center" border="0" cellpadding="5" cellspacing="5">
	<tr>
		<td width="80" align="right">Başlık:</td>
		<td width="600"><input type="text" name="baslik"></td>
	</tr>
	<tr>
		<td align="right">Kelimeler:</td>
		<td ><input type="text" name="kelime" style="width:300px;"></td>
	</tr>
	<tr>
		<td align="right">Kısa Metin:</td>
		<td><textarea name="kisa" rows="5" cols="85"></textarea></td>
	</tr>
	<tr>
		<td align="right">Metin:</td>
		<td><textarea name="metin" id="metin" rows="5" cols="50">
			<?
			//satır satır okuyalım
			while(!feof($dosya))
			{
				$satir = fgets($dosya, 255);
				echo("$satir <br>\n");
			}
			?>
			</textarea>
		</td>
	</tr>
	<tr>
		<td></td>
		<td><input type="submit" value="Gönder"></td>
	</tr>
</table>
</form>
</div>
<?
//dosyayı kapatalım
fclose($dosya);
?>