[PHP/Linux] avertir un programme .c
kristof789
Messages postés
17
Date d'inscription
Statut
Membre
Dernière intervention
-
Flow78 Messages postés 1807 Date d'inscription Statut Membre Dernière intervention -
Flow78 Messages postés 1807 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un programme .c qui tourne en boucle sous linux. Lorsqu'un utilisateur se connecte à un site, un script php doit avertir le programme .c qui lui met à jour la base de données (explication rapide :) ).
Je souhaiterai savoir si vous savez comment je pourrais faire en php pour avertir un programme .c qui tourne en boucle (sans écrire dedans ou autre)? j'ai entendu que l'on pouvais faire des interruptions ou autre sous linux, mais je ne sais pas comment faire à partir de PHP.....
Quelqu'un peut il m'aider svp merci
Cordialement
Bonne journée
Christophe
J'ai un programme .c qui tourne en boucle sous linux. Lorsqu'un utilisateur se connecte à un site, un script php doit avertir le programme .c qui lui met à jour la base de données (explication rapide :) ).
Je souhaiterai savoir si vous savez comment je pourrais faire en php pour avertir un programme .c qui tourne en boucle (sans écrire dedans ou autre)? j'ai entendu que l'on pouvais faire des interruptions ou autre sous linux, mais je ne sais pas comment faire à partir de PHP.....
Quelqu'un peut il m'aider svp merci
Cordialement
Bonne journée
Christophe
A voir également:
- [PHP/Linux] avertir un programme .c
- Programme demarrage windows - Guide
- Linux reader - Télécharger - Stockage
- Mettre en veille un programme - Guide
- Easy php - Télécharger - Divers Web & Internet
- Forcer la fermeture d'un programme - Guide
6 réponses
Tu possèdes le source du programme .c ?
Pourquoi ne pas communiquer avec un socket?
voir par exemple http://www.linuxhowtos.org/C_C++/socket.htm
Tu communiques alors avec le programme C avec les fonctions dédiées: https://www.php.net/manual/fr/book.sockets.php
Quelqu'un a utilisé ce concept (je n'ai pas testé)
http://www.forum.moteurprog.com/reseaux/forum-msg-18019-1.htm
Johan
Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
Pourquoi ne pas communiquer avec un socket?
voir par exemple http://www.linuxhowtos.org/C_C++/socket.htm
Tu communiques alors avec le programme C avec les fonctions dédiées: https://www.php.net/manual/fr/book.sockets.php
Quelqu'un a utilisé ce concept (je n'ai pas testé)
http://www.forum.moteurprog.com/reseaux/forum-msg-18019-1.htm
Johan
Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
je possède le programme c. En faite, les deux programmes sont situés dans un dossier sous linux. Le but est de pouvoir échanger des messages entre un programme php et un programme c.
On m'a proposé d'utiliser une file d'attente de message". Mais j'aimerai savoir s'il y a d'autre solution (autre que les sockets) pour échanger des messages (dans le même principe qu'une file de message)?
On m'a proposé d'utiliser une file d'attente de message". Mais j'aimerai savoir s'il y a d'autre solution (autre que les sockets) pour échanger des messages (dans le même principe qu'une file de message)?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
Mes connaissances en C sont très très limites, mais n'est-il pas possible d'éditer un fichier texte dans le même dossier via PHP, tandis que le programme .c qui tourne en fond fait des scans réguliers sur ce fichier ? Ce pourrait-être une solution viable si jamais il est possible de scanner un fichier ^^ (taille ou autre, je ne sais pas).
Mes connaissances en C sont très très limites, mais n'est-il pas possible d'éditer un fichier texte dans le même dossier via PHP, tandis que le programme .c qui tourne en fond fait des scans réguliers sur ce fichier ? Ce pourrait-être une solution viable si jamais il est possible de scanner un fichier ^^ (taille ou autre, je ne sais pas).