En PHP, la fonction intégrée popen() peut ouvrir le pointeur de fichier de processus, qui est utilisé pour ouvrir le pipeline vers le programme spécifié par l'utilisateur à l'aide du paramètre de commande. Le format de syntaxe est "popen(commande, mode) ", le paramètre mode spécifie le mode de connexion et la valeur peut être r (lecture seule) ou w (écriture uniquement).
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
popen() est une fonction intégrée à PHP, qui peut ouvrir le pointeur de fichier de processus et est utilisée pour ouvrir le paramètre de commande à l'utilisateur Le pipeline du programme spécifié. La fonction
popen() renvoie un pointeur de fichier identique à celui renvoyé par fopen(), mais il est de nature unidirectionnelle, c'est-à-dire qu'il ne peut être utilisé qu'en lecture ou en écriture. Le pointeur popen() peut être utilisé avec fgets(), fgetss() et fwrite(). Le pointeur de fichier démarré par la fonction popen() doit être fermé avec pclose().
Grammaire :
popen(command,mode)
Paramètre | Description | ||||||
---|---|---|---|---|---|---|---|
commande | Obligatoire. Spécifie l'ordre à exécuter. | ||||||
mode | Obligatoire. Spécifie le mode de connexion.
|
Exemple :
<?php $file = popen("/bin/ls","r"); //some code to be executed pclose($file); ?>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!