Récupération de variable dynamique dans un fichier .cgi
Bonjour,
je suis développeur débutant et je souhaite réaliser une application client en C qui permette de récupérer les variables dynamiques d'un fichier "test.cgi" qui se trouve sur un serveur distant.
J'arrive à télécharger le fichier "test.cgi" avec le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| int main(char *url) {
CURL *curl;
FILE *Frec;
curl = curl_easy_init();
if(curl)
{
//Definition des options pour cURL
curl_easy_setopt(curl, CURLOPT_URL, "http://serveur/test.cgi");
Frec = fopen("./test.cgi", "wt");
curl_easy_setopt(curl, CURLOPT_WRITEDATA, Frec);
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, fwrite);
//Execution de la connexion
if(curl_easy_perform(curl) != CURLE_OK)
{
printf("erreur curl\n");
//return 1;
}
fclose(Frec);
// cleanup est obligatoire
curl_easy_cleanup(curl);
}
return 0;
} |
Mais j'aimerais pouvoir récupérer la variable du fichier "test.cgi" sans avoir à télécharger se fichier.
Merci pour votre aide,