Article View: pl.comp.lang.php
Article #865Re: Jak usunac wiersz?
From: 2ker
Date: Fri, 24 Aug 2001 11:38
Date: Fri, 24 Aug 2001 11:38
18 lines
1400 bytes
1400 bytes
jcebo@poczta.onet.pl wrote: > > uzyj zamiast str_replaca, ereg_replace i usuwaj nie "linia 2" tylko "linia 2\n" > regexy sa duzo wolniejsze od zwyklego str_replace, a poza tym jezeli to jest log (tj. duzy plik) to raczej sugerowalbym nie wczytywac calosci na raz do pamieci, tylko czytac plik po linii np. przez fgets(), potem obciac "white space" z konca przez chop(), porownac i jesli linia jest ok to ja zpisywac do nowego pliku. Na koncu robisz rename() (z ewentualnym wczesniejszym backupem) i juz. -- 2ker uin: 5901548
Technical Details
Message-ID:
<3B863CB7.9F823CB2@grafik.3d.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!pcmedia.com.pl!news.man.szczecin.pl!news.task.gda.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mailReferences:
<9m5658$ph0$1@news.tpi.pl> <1a46.00000002.3b863132@newsgate.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!pcmedia.com.pl!news.man.szczecin.pl!news.task.gda.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail From: 2ker <2ker@grafik.3d.pl> Newsgroups: pl.comp.lang.php Subject: Re: Jak usunac wiersz? Date: Fri, 24 Aug 2001 13:38:31 +0200 Organization: tp.internet - http://www.tpi.pl Lines: 18 Message-ID: <3B863CB7.9F823CB2@grafik.3d.pl> References: <9m5658$ph0$1@news.tpi.pl> <1a46.00000002.3b863132@newsgate.onet.pl> NNTP-Posting-Host: mail.dwory.pl Mime-Version: 1.0 X-Trace: news.tpi.pl 998653116 619 212.244.64.1 (24 Aug 2001 11:38:36 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: 24 Aug 2001 11:38:36 GMT X-Accept-Language: pl,en,pdf X-Mailer: Mozilla 4.73 [en] (Windows NT 5.0; I) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit