Article View: pl.comp.lang.php
Article #2094Re: ile wierszy?
From: Metempsychoza
Date: Mon, 03 Sep 2001 22:17
Date: Mon, 03 Sep 2001 22:17
29 lines
2237 bytes
2237 bytes
Użytkownik "Andrzej Kierzkowski" <aki@helion.pl> napisał w wiadomości
news:3b93c5e6@news.vogel.pl...
>
> Użytkownik "slawek-" <slawek@irc.pl.NOSPAM> napisał:
> > "Metempsychoza" <metempsychoza@wp.pl> napisał:
> > > otwierasz plik, zliczasz wszystkie znaki konca linii:
> > > <?php
> > > $f = fopen ("plik.txt", "r");
> > > while (!feof ($f)) if (fgetc ($f) == "\n") $l++;
> > > fclose ($fd);
poprawka: fclose ($f);
> $f = fopen, while czyta plik po wierszu, obciążenie pamięci jest
> minimalne, nie ma problemu (ja bym pewnie jednak i tak skorzystał
> z "wc -l", bo na pewno żadnego z moich skryptów nie dam uruchomić
> na Win, a po co pisać coś, co ktoś napisał lepiej ;)
osobiscie jestem przeciw zaprzeganiu zewnetrznych programow do takich
pierdolek jak powyzsza
jesli swoja aplikacje podziurawisz przez system() i exec() byc moze gdy
kiedys cos nawali to beda problemy ze zlokalizowaniem usterki. a nie ma nic
gorszego gdy cos sie popsulo a ty nie wiesz co jak i dlaczego
po drugie: bezpieczenstwo
zazwyczaj musisz traktowac jako niepewne dane pochodzace z get, post,
cookies a "dzieki" zewnetrznym programom dochodza kolejne furtki ktorych
nalezy pilnowac
--
metempsychoza(at)wp.pl
Technical Details
Message-ID:
<9n1018$s4q$1@news.tpi.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!news.bipnet.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mailReferences:
<u6p6ptkrq90v49a46ppkjaks0m3obku8q2@4ax.com> <9mvt2c$hcg$1@news.tpi.pl> <3b9380d9@news.home.net.pl> <3b93c5e6@news.vogel.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!news.bipnet.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail From: "Metempsychoza" <metempsychoza@wp.pl> Newsgroups: pl.comp.lang.php Subject: Re: ile wierszy? Date: Tue, 4 Sep 2001 00:17:45 +0200 Organization: tp.internet - http://www.tpi.pl Lines: 31 Message-ID: <9n1018$s4q$1@news.tpi.pl> References: <u6p6ptkrq90v49a46ppkjaks0m3obku8q2@4ax.com> <9mvt2c$hcg$1@news.tpi.pl> <3b9380d9@news.home.net.pl> <3b93c5e6@news.vogel.pl> NNTP-Posting-Host: 217.97.128.82 X-Trace: news.tpi.pl 999555944 28826 217.97.128.82 (3 Sep 2001 22:25:44 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: 3 Sep 2001 22:25:44 GMT X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MSMail-Priority: Normal X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit