Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

php://stdin kako citati?

[es] :: PHP :: php://stdin kako citati?

[ Pregleda: 3949 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

NetworkAdmin

Član broj: 4445
Poruke: 609
*.europronet.ba.



Profil

icon php://stdin kako citati?08.04.2005. u 06:43 - pre 214 meseci
Evo zelim ovo:

grep -i "neki patern" filename.log|skript.php > outfile.txt

sad probam
$stdin = file('php://stdin');

ovo mi pokupi samo prvi red

 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: php://stdin kako citati?08.04.2005. u 08:22 - pre 214 meseci
Radi normalno kod mene, moguce da ti pattern nije dobar.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
..31.216.81.gus.vf.siwnet.net.

Sajt: dejan.lekic.org


+2 Profil

icon Re: php://stdin kako citati?11.05.2005. u 14:30 - pre 213 meseci
Pretpostavljam da je na tvojoj masini PHP malo "zaglupljen" pa ne moze da "provali" krajeve linija, ili je bagovit PHP koji (zbog linijskog baferovanja STD IN/OUT-a) "pokupi" samo prvu liniju .
Pokusaj da iskoristis "auto_detect_line_endings" (nadji u manualu dokumentaciju za tu promenljivu) run-time varijablu.
U php.ini stavi: auto_detect_line_endings = On
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

NetworkAdmin

Član broj: 4445
Poruke: 609
*.europronet.ba.



Profil

icon Re: php://stdin kako citati?14.05.2005. u 18:31 - pre 213 meseci
Malo je proslo vremena od kad sam postavio pitanje, hval za odgovore, onaj dan sam i nasao rjesenje koje radi nekako pa sad evo da ga postam

Code:

$fp = fopen("php://stdin","r");
$contents = array();
do {
   $data = fgets($fp);
   if ($data == null)
       break;
   if ( strlen ( $data ) == 0 ) continue;
// do something useful with $data line
} while(true);
fclose ($fp);
 
Odgovor na temu

[es] :: PHP :: php://stdin kako citati?

[ Pregleda: 3949 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.