ฟังก์ชัน popen() เปิดไพพ์ สามารถใช้กับ fgets(), fgetss() และ fwrite() ตัวชี้ไฟล์ที่เริ่มต้นโดยฟังก์ชัน popen() จะต้องปิดด้วย pclose()
ไวยากรณ์
popen(command, mode)
พารามิเตอร์
-
คำสั่ง − ตั้งค่าคำสั่งที่จะดำเนินการ
-
โหมด − ตั้งค่าโหมด เช่น “r”, “w” เป็นต้น
คืนสินค้า
ฟังก์ชัน popen() คืนค่า TRUE เมื่อสำเร็จ คืนค่า FALSE หากมีข้อผิดพลาดเกิดขึ้น
ตัวอย่าง
<?php // opening a pipe $file_pointer = popen("/bin/ls", "r"); pclose($file_pointer); ?>
ผลลัพธ์
TRUE
เรามาดูตัวอย่างกันต่อ
ตัวอย่าง
<?php // opening a pipe $file_pointer = popen("/executable/installer.exe", "r"); pclose($file_pointer); ?>
ผลลัพธ์
TRUE