Λειτουργία PHP popen()

Ορισμός και Χρήση

Η λειτουργία popen() ανοίγει το δείκτη αρχείου διαδικασίας.

Γραμματική

popen(command,mode)
Παράμετροι Περιγραφή
command Απαιτείται. Ορίζει την εντολή που πρέπει να εκτελεστεί.
mode

Απαιτείται. Ορίζει τον τρόπο σύνδεσης.

Πιθανές τιμές:

  • r: Μόνο αναγνώριση.
  • w: Μόνο γράψιμο (ανοίγει και εκκενώνει ή δημιουργεί ένα νέο αρχείο)

Περιγραφή

Ανοίγει ένα καναλιού pipe προς ένα διαδικασμό, ο οποίος προκαλείται από τον διαχωριστή command παραγωγή εντολής.

για να δημιουργηθεί ένας και fopen() το ίδιο αρχείο ποντίκι που επιστρέφεται από pclose() για να κλείσει. Αυτός ο δείκτης μπορεί να χρησιμοποιηθεί fgets()fgetss() και fwrite()

Αν υπάρξει σφάλμα, θα επιστρέψει false.

Παράδειγμα

<?php
$file = popen("/bin/ls","r");
//Κάποιοι κώδικες που πρέπει να εκτελεστούν
pclose($file);
?>