Passer une variable à un programme en C via une page PHP
Bonjour à tous,
J'ai un problème PHP / C.
1) j'ai un programme(exemple) en C que je lance (./test_superbe_programme) et qui tourne en tâche de fond (programme qui attend une "saisie" et qui l'encodage dans fichier) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| #include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
char saisie[300]="";
FILE* fichier = NULL;
while(1){
scanf("%s", saisie);
fichier = fopen("test.txt", "a+");
fprintf(fichier, "%s \n", saisie);
fclose(fichier);
}
return 0;
} |
Ce superbe programme fonctionne à merveille ... tant que je tape les saisies dans le terminal à partir du quel je l'ai lancé (ceci est mon problème 1).
2) j'aimerai transmettre une donnée à mon programme en PHP
Code:
1 2 3 4 5
| <?php
$variable="bonjour";
//commande bien fait pour envoyer ma variable à mon programme C ... qui tourne déjà et qui attend bien sagement
?> |
Voici mon problème 2 en 1 (et même 3 en 1 mais cela sera pour plus tard)
Donc en résumé mes problèmes sont :
1) je dois modifier mon programme C pour qu'il attente un variable depuis une page PHP
2) je dois mettre une commande en php pour transmettre une variable à mon programme C
Merci pour votre aide.