Halo mas Syarifl, tanya sedikit berkenaan dgn fgets(), seperti yg mas tuliskan di bawah, "..tidak regex berkali-kali..", ini maksudnya gimana ya..?, operasi regex yg aku buat adalah regex diperlukan ketika ada input dari user, maksud aku, ketika user memilih sesuatu mis dari list box, lalu hal ini dilakukan regex..
Thx ya Rgds S Pada tanggal 09/06/07, SYARIFL <[EMAIL PROTECTED]> menulis: > > Mas Slamet, > > contoh nya sudah ada di website php: > > http://id.php.net/fgets > > $handle = @fopen("/tmp/inputfile.txt", "r"); > if ($handle) { > while (!feof($handle)) { > $buffer = fgets($handle, 4096); > echo $buffer; > } > fclose($handle); > } > > dipotongan kode diatas parameter kedua dari fgets adalah menentukan > besarnya > buffer setiap perintah fgets dijalankan. contoh diatas, jika seandainya > file > inputfile.txt besarnya 9216, maka looping nya akan terjadi 3x yang pertama > mengambil 4096, kemudian ambil 4096 lagi kemudian terakhir 1024. > > Saya tidak tahu berapa max args2 disini cuman sptnya tidak lazim > memberikan > 5Meg pada parameter ini. > > Saya pernah punya kasus serupa, yaitu ada 2 institusi yang PERTAMA > mengeluarkan data dalam bentuk *.csv yang institusi KEDUA menggunakan > sebagian data untuk ditampilkan di web. Besarnya per *.csv hanya 1 Meg. > Selain itu dalam csv sering terjadi duplikasi. > > Solusinya adalah anda bikin script. php untuk memparse *.csv dan > menuliskannya dalam MySQL. kemudian script tsb. dijalan oleh cron dalam > selang 1 jam (misalnya). Setelah data terdapat dalam database MySQL baru > anda tampilan di website. > > Jadi tidak regex berkali-kali. setiap kali user web membuka websitya > selalu > melakukan fgets thd file text tsb. > > Ok dalam proses ini juga, seandainya regex thd file anda yang besar itu > memakan waktu 30 menit, maka user web juga tidak lantas menunggu 30 menit, > paling data-nya agak terlambat terupdate. > > On 6/8/07, Slamet <[EMAIL PROTECTED] <ekadanny%40gmail.com>> wrote: > > > > Hi All, > > > > Tanya donk, pada fungsi fgets(arg1,arg2) pd php, di argumen kedua (arg2) > > ini > > apakah ada ketentuan besar maximum filenya brp..?, > > aq rencana mo proses file txt yg gedenya sekitar 5MB dan mo ditampilin > ke > > browser, tentu aja ga semua ditampilin, > > co'z ada proses filtering pake regex, cm pas proses filtering koq lama > > sekali ya, apakah ini ada pengaruh dengan kapasitas file..?, > > co'z pas dicoba yg ukurannya filenya 5KB, lancar2 aja ditampilin ke > > browser, > > btw proses ini dilakukan offline (standalone). > > > > Thx ya bro... > > > > ...del... > > -- > // syarifl.com > > [Non-text portions of this message have been removed] > > > [Non-text portions of this message have been removed] -- www.itcenter.or.id - Komunitas Teknologi Informasi Indonesia Gabung, Keluar, Mode Kirim : [EMAIL PROTECTED] ## Jobs: itcenter.or.id/jobs ## Bursa: itcenter.or.id/bursa ## ## Jaket ITCENTER tersedia di http://shop.itcenter.or.id Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/ITCENTER/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/ITCENTER/join (Yahoo! ID required) <*> To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
