PHP popen() Fonksiyonu

Tanım ve Kullanım

popen() Fonksiyonu, bir süreç dosya işaretçisi açar.

Sözdizimi

popen(command,mode)
Parametreler Açıklama
command Gerekli. Çalıştırılacak komutu belirtir.
mode

Gerekli. Bağlantı modunu belirtir.

Mümkün olan değerler:

  • r: Yalnızca okuma.
  • w: Yalnızca yazma (mevcut dosyayı temizler veya yeni bir dosya oluşturur)

Açıklama

Belirtilen türeç tarafından派生 edilen bir sürecin yönüne doğru bir süreç kanalı açar. command komut çalıştırma sonucu açılır.

tarafından döndürülenle aynı şeydir fopen() tarafından döndürülen aynı dosya işaretçisini kullanabilir; ancak tek yönlüdür (sadece okumak veya yazmak için kullanılır) ve pclose() ile kapatılabilir. Bu işaretçi fgets()fgetss() ve fwrite()

Hata olursa false döner.

Örnek

<?php
$file = popen("/bin/ls","r");
//Yapılacak bazı kodlar
pclose($file);
?>