la fonction php ne peut pas être utilisée

藏色散人
Libérer: 2023-02-28 06:36:01
original
3118 Les gens l'ont consulté

la fonction php ne peut pas être utilisée

La fonction PHP ne fonctionne pas ?

Description du problème

Pourquoi PHP est-il incapable d'exécuter la fonction system() ?

Question et réponse

PHP ne peut pas exécuter la fonction system() Il peut y avoir les situations suivantes :

(1) Avertissement : system(. ) a été désactivé pour des raisons de sécurité

Cette erreur est due à la configuration de la sécurité du serveur qui désactive la fonction système. Ouvrez le fichier php.ini et supprimez le système après le signe égal de Disable_functions.

(2) Avertissement : system() [function.system] : Impossible de fork

Cette erreur est due au fait que le compte en cours d'exécution du site actuel ne parvient pas à accéder à cmd.exe. Recherchez Windowssystem32cmd. Attribut .exe. Ajoutez simplement les autorisations du compte en cours d’exécution ou les autorisations du groupe d’utilisateurs du site actuel.

(3) Il n'y a pas de réponse ou d'erreur lors de l'exécution sous accès Web. Cependant, le résultat peut être renvoyé normalement lorsqu'il est exécuté à l'aide de la ligne de commande php cli. Cette erreur est généralement causée par le chemin du système Windows. peut être utilisé dans le programme. Utilisez le chemin absolu pour accéder au programme, par exemple :

system('D:\server\DLL\IECapt.exe --url=http://tech.cncms.com --out="D:\web\tt.fei.cn\htdocs\ttt\tech.png"');
Copier après la connexion

À ce stade, le résultat de l'exécution de la ligne de commande est correct, mais l'accès Web renverra une page vierge sans erreur.

Méthode de modification : changez le chemin d'accès du fichier en chemin relatif, copiez IECapt.exe dans le répertoire actuel du programme du site et changez le code en :

system('IECapt.exe --url=http://www.baidu.com --out=t/tech.png');
Copier après la connexion

3 Visitez le page à nouveau, vous pouvez sortir normalement.

Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !

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:php.cn
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!