🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #865

Re: Jak usunac wiersz?

#865
From: 2ker
Date: Fri, 24 Aug 2001 11:38
18 lines
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-mail
References: <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