| |
| * Link führt ins Internet |
|

| |
Befehl | Version | Beschreibung | Beispiel | Ausgabe |
Befehl
| resource popen ( string $command, string $mode ) |
Version
Beschreibung
Mit popen() wird eine Verbindung zu einem Prozess geöffnet, welcher durch die
Anweisung (command) im angegebenen Modus (mode) ausgeführt wird.
Folgende Werte sind für mode zulässig:
• r - nur lesen
• w - nur schreiben
Diese Funktion gibt wie fopen() einen Zeiger zurück, welcher weiter genutzt
werden kann, etwa für Lese- und Schreiboperationen. Im Fehlerfall ist das
Funktionsergebnis false.
Es ist darauf zu achten, dass der mit popen() geöffnete Dateizeiger mit pclose()
wieder geschlossen wird.
Folgende Funktionen nutzen den Zeiger:
• fgets()
• fgetss()
• fputs() |
Beispiel
<?PHP
$fp = popen ( '/bin/ls', 'r' );
while ( ! feof ( $fp ) )
{
$inhalt = fgets ( $fp, 300 );
echo $inhalt . '<br>';
}
pclose ( $fp );
?>
|
Ausgabe
counter.txt
index.php
php.htm
php2.php
test.pdf
tmp
ultra
ultra.php
|
|
|
|
|
|
|


|