Bonjour à tous,
j'utilise dans mon code C l'instruction execl pour l'exécution d'un script php.
Je ne comprend pas pourquoi mais cette instruction "bloque". En effet, mon script C arrive à cette ligne et reste figé sans rentrer dans mon script php :
Le résultat affiche bien test1 puis attend. Dans mon script php j'ai mit un "echo "je passe ici"" au tout début et apparement il ne reste même pas dans mon script.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 printf("test1"); execl("/usr/bin/php","php","mail.php",NULL); printf("test2");
J'ai aussi essayé aec execlp("php","mail.php",NULL) et même résultat.
Je me trouve bien, lors de l'exécution, dans le même dossier que mail.php.
Merci d'avance
Partager