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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
void telechargerURL(GtkWidget *p_Bouton, gpointer data)
{
GADGET *p_gadget;
p_gadget =(GADGET*)data;
gboolean test=TRUE;
const gchar *login={0},*password={0};
char code [250]={0};
int i=0,j=0;
//présence du login
login=gtk_entry_get_text (GTK_ENTRY(p_gadget->entree[0]));
if(strlen(login)==0)
{
test=FALSE;
message(p_gadget, "Vous n'avez pas entré de Login");
}
if(test==TRUE)
{
//présence du mot de passe
password=gtk_entry_get_text (GTK_ENTRY(p_gadget->entree[1]));
if(strlen(password)==0)
{
test=FALSE;
message(p_gadget, "Vous n'avez pas entré de mot de passe");
}
if(test==TRUE)
{
//présence d'au moins un URL
if(strlen(p_gadget->url[0])==0)
{
test=FALSE;
message(p_gadget, "Il faut au moins sélectionner une URL");
}
if (test==TRUE)
{
//construire le code systeme
for(j=0;j<p_gadget->ligne;j++)
{
strcpy(code,"wget --http-user=");
strcat(code,login);
strcat(code," --http-password=");
strcat(code,password);
strcat(code," ");
strcat(code,p_gadget->url[j]);
printf("%s\n",code);
//lancer le code
i=system(code);
}
}
}
}
} |
Partager