[linux] PHP: system() zapisuje do vystupu

Ernest 'OERNii' Beinrohr oernii na oernii.sk
Středa Červenec 19 15:29:19 CEST 2000


"Jan ONDREJ (SAL)" wrote:
> 
> On Wed, Jul 19, 2000 at 02:56:29PM +0200, Ernest 'OERNii' Beinrohr wrote:
> > Zdravim,
> >       obcas potrebujem pouzit v php daky commandline prikaz. Pouzivam na to
> > $str=system("grep...") volanie. Toto robi to co od neho ocakavam, teda nastavi
> > premennu $str na vystup so system().
> >       ALE, okrem toho ten isty vystup pacne aj do vystupu, t.j priamo na HTML
> > stranku. Je to dost neprijemne a rad by som sa toho zbavil. Skusal som aj exec()
> > ale to sa tvari rovnako.
> >
> > PS: $a=system("date");echo $a;  // vo vystupnom html mam 2x vystup z date.
> > PS2: php4,apache1.3.12, linux
> 
> Ahoj,
> 
>   pouzi popen()
> 
> priklad:
>   $f=popen("date",'r');
>   $a=fgets($f,80);
>   pclose($f);
>   echo $a;

diki, fici to, ale aj tak nechapem preco mi to vstavane funkcie robia 
-- 
==========================-------------------------------------------------
OERNii - Ernest Beinrohr |  @@@@@@   @@@@@@@@  @@@@@@@   @@@  @@@  @@@  @@@
mailto:oernii na oernii.sk  | @@!  @@@  @@!       @@!  @@@  @@!@!@@@  @@@  @@@
http://www.oernii.sk     | !@!  !!!  !!!!!:    !!@!@!    !@!  !!!  !!!  !!!
#holubnik on IRCNET      | :!:  !:!  :!:       :!:  !:!  :!:  !:!  :!:  :!:
ICQ No : 28153343        |  : :  :   : :: ::    :   : :  ::    :   :    :



Další informace o konferenci linux