From: Tanaydın Şirin (tanaydin@tarkanonline.net)
Date: Mon 17 Nov 2003 - 09:53:28 EST
merhaba,
yapabiliyorsanız perl ile yapın, o kesinlikle daha hızlı olacaktır..., ama
illa php ile yapacaksanız tüm dosyayı hafızaya aldığınızda php'nin
array'ları sapıtabilir... satır satır işlemek daha garanti bir çözüm gibi
geliyor bana...
----- Original Message -----
From: "Gokhan Geyik" <gokko@gmx.com.tr>
To: <linux-programlama@liste.linux.org.tr>
Sent: Monday, November 17, 2003 4:48 PM
Subject: [linux] [linux-programlama] PHP ve Buyuk bit text dosyasi parsing
islemi
Merhaba.
200 ile 300MB arasi degi$en bir text dosyasini PHP ile parse etmek icin
birkac fikre ihtiyacim var.
Aceba tum dosyayi bir anda okutsammi daha hizli okuyup bir degi$kene
atacaktir yoksa satir satir okutsammi.
faha acik bir ifadeyle;
a-) fread($fp,filesize($file_path)); mi daha hizli olacaktir
b-) fread($fp,1024); ile satir satir okutmakmi daha hizli olacaktir.
yada, file() mi?Fakat sonuc olarak tum dosya okunmasi ve satir satir
incelenmesi gerekiyor.
Te$ekkurler.
-- Gokhan Geyik <gokko@gmx.com.tr> www.gokko.net