[syslog-ng]Problem with program() destination
"Stefan Günther"
syslog-ng@lists.balabit.hu
Tue, 25 Jan 2005 15:45:33 +0100 (MET)
> > $std=fopen("php://stdin","r");
> > $line = fgets($std,1024);
>
> I guess you need to enclose the whole reading-from-a-file method into an
> endless loop. The fgets($source,$bufsize) function reads $bufsize amount
> of chars from $source, so you're reading a 1024 chars long line only.
>
you mean something like this:
#! /usr/bin/php
<?php
$std=fopen("php://stdin","r");
while($line = fgets($std,1024)){
$file=fopen("/tmp/dhcp.log","w+");
fwrite($file,$line);
fclose($file);
}
fclose($std);
?>
Sorry, no entries in /tmp/dhcp.log.
Stefan
--
*****************************************
in-put GbR - Das Linux-Systemhaus
Stefan-Michael Günther
Moltkestraße 49 D-76133 Karlsruhe
Tel./Fax : +49 (0)721 / 83044 - 98/93
http://www.in-put.de
*****************************************
--
GMX im TV ... Die Gedanken sind frei ... Schon gesehen?
Jetzt Spot online ansehen: http://www.gmx.net/de/go/tv-spot