🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: ile wierszy?

#2094
From: Metempsychoza
Date: Mon, 03 Sep 2001 22:17
29 lines
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-mail
References: <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