merhabalar,
Silme düzenleme iþlemlerini dosyayý sýralý bir þekilde okuduktan sonra
imleci aradýðýnýz þeyin basýna getirerek o kaydý düzenleyebilirsiniz ya
da silebilirsiniz. fseek() size yardýmcý olur
$ac= fopen($dosya,"r+");
while (!feof($ac)) {
$satirBasi = ftell($ac);
if (//kosul) {
fseek($ac, aranan ifade);
fwrite($ac,yeni_deger);
}//if
} //while
Çrþ, 2008-01-23 tarihinde 00:44 +0200 saatinde, veli akcakaya yazdý:
> Merhabalar,
> bir konudaki görüþünüzü almak isterim. PHP ile metin dosyalarý
> üzerinde düzenlemeler yapmam gerekiyor. Bu dosyalarýn içerisindeki
> veriler, belirli bir formatta deðil, rasgele yer almaktadýr. Dosyalara
> yeni kayýt eklemeyi, var olan kayýtlarý okumayý, düzeltmeyi ve silmeyi
> yapýyorum. Silme ve düzeltme iþlemlerini yaparken önce dosyadaki tüm
> satýrlarý okuyup bir dizi'ye atýyorum, sonra ilgili dizi deðerini
> deðiþtirerek dosyayý sýfýrlayýp dizideki tüm verileri dosyaya tekrar
> yazdýrýyorum, bu bilinen klasik bir yöntem. Bunun dýþýnda metin
> dosyalarý üzerinde kayýt silme ve düzenleme için önerebileceðiniz daha
> pratik bir teknik var mýdýr?
>
> Þimdiden teþekkürler,
> iyi çalýþmalar.
>
> --
> v e l i a k ç a k a y a
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Fri 25 Jan 2008 - 21:38:47 EET