Execution de commande via PHP
Résolu
2napot
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
-
2napot Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
2napot Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je me propose de créer un script en php
je veut lancer une commande dos via le script php
bien sur, du coup on pense à shell_exec, system, exec et l'opérateur ``.
Mais, le script php doit attendre alors la fin d'exécution de la commande pour continuer à tourner.
Ce que je veut faire alors est de trouver une solution pour lancer une commande et continuer à tourner sans attendre que celle la se termine.
Exp :
// Traitement
echo ....;
echo ....;
/* EXECUTION DE COMMANDE */
// Continuer l'exécution du script peut n'importe le résultat de l'exécution de la commande
// Suite Traitement
echo .....;
$var = valeur;
// ....
je me propose de créer un script en php
je veut lancer une commande dos via le script php
bien sur, du coup on pense à shell_exec, system, exec et l'opérateur ``.
Mais, le script php doit attendre alors la fin d'exécution de la commande pour continuer à tourner.
Ce que je veut faire alors est de trouver une solution pour lancer une commande et continuer à tourner sans attendre que celle la se termine.
Exp :
// Traitement
echo ....;
echo ....;
/* EXECUTION DE COMMANDE */
// Continuer l'exécution du script peut n'importe le résultat de l'exécution de la commande
// Suite Traitement
echo .....;
$var = valeur;
// ....
A voir également:
- Execution de commande via PHP
- Invite de commande - Guide
- Commande terminal mac - Guide
- Easy php - Télécharger - Divers Web & Internet
- Commande dism - Guide
- Diskpart commande - Guide
4 réponses
La solution est d'utiliser les forks. Doc php sur les commandes de processus. En fait, tu créérais un deuxième processus qui ne s'occuperait que de la commande MS-DOS.
Peu-être que tu peux faire quelque chose du coté du php.ini, ou sinon chercher une librairie qui corresponde..
Merci en tout cas