Maison > développement back-end > tutoriel php > A propos des pièges rencontrés par PHP Shell_exec

A propos des pièges rencontrés par PHP Shell_exec

藏色散人
Libérer: 2023-04-08 07:16:02
avant
2920 Les gens l'ont consulté

Comme shell_exec doit être utilisé pour exécuter des scripts python dans le projet, sous test shell_exec("test.py") peut s'exécuter normalement sans erreur, mais l'ajout d'un répertoire shell_exec("python/test.py") ne fonctionnera pas . Utilisation Pour le framework PHP, j'ai d'abord pensé que la raison était la limitation du répertoire PHP, mais après avoir essayé en vain, j'ai découvert qu'il ne s'agissait pas d'un problème de répertoire.

Alors j'ai pensé que peut-être la commande shell_exec ne prend pas en charge les répertoires ? Un mot qui réveille le rêveur, shell_exec équivaut à l'exécution en ligne de commande

Le code est modifié de l'original

A propos des pièges rencontrés par PHP Shell_exec

à celui présenté ci-dessous, ce qui est une solution parfaite.

A propos des pièges rencontrés par PHP Shell_exec

Pour plus de connaissances sur PHP, veuillez visiter le Tutoriel PHP !

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!

Étiquettes associées:
php
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal