PHP popen()-funktiot

Määrittely ja käyttö

popen()-funktiot avaa prosessitiedostoviittauksen.

Syntaksi

popen(command,mode)
Parametrit Kuvaus
command Välttämätön. Määrittää suoritettavan komennon.
mode

Välttämätön. Määrittää yhteysmuodon.

Mahdolliset arvot:

  • r: vain luku.
  • w: vain kirjoitus (avataan ja tyhjennetään olemassa oleva tiedosto tai luodaan uusi tiedosto)

Kuvaus

Avaa putken prosessiin, joka on määritetty command komento suoritettu.

palauttaa saman kuin fopen() palauttamaan saman tiedoston viittauksen, mutta se on yksisuuntainen (voidaan käyttää vain lukuun tai kirjoittamiseen) ja sen pclose() sulkeakseen. Tämä viittaus voidaan käyttää fgets(),fgetss() ja fwrite().

Jos tapahtuu virhe, palauttaa false.

Esimerkki

<?php
$file = popen("/bin/ls","r");
//Suoritettavat koodit
pclose($file);
?>