From 0b7143f1aed61944ed52cbc37add8fd70360929a Mon Sep 17 00:00:00 2001 From: Gregory Colpart Date: Wed, 13 Jun 2012 15:08:09 +0000 Subject: [PATCH] Passage en high-quality --- README | 6 ++++++ sendsms2mobyt.c | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/README b/README index c95d94f..8a4c73b 100644 --- a/README +++ b/README @@ -3,6 +3,12 @@ Usage: echo "alert on router" | sendsms2mobyt +Quality : + +qty=l => direct SMS +qty=ll => low-cost (need increase length...) +qty=n => high-quality + Known bug: ========== diff --git a/sendsms2mobyt.c b/sendsms2mobyt.c index b6a96fa..57b68d6 100644 --- a/sendsms2mobyt.c +++ b/sendsms2mobyt.c @@ -192,7 +192,7 @@ int main(void) { // HTTP GET request (read Mobyt doc) // 123 is length of request without var - snprintf(httpmsg,123+strlen(user)+strlen(pass)+strlen(number1)+strlen(host)+strlen(encbuf),"GET /sms/send.php?user=%s&pass=%s&rcpt=%%2B%s&data=%s&sender=%%2B33491059254&qty=l HTTP/1.1\nHost: %s\nUser-Agent: Evolix SMS Agent\n\n",user,pass,number1,encbuf,host); + snprintf(httpmsg,123+strlen(user)+strlen(pass)+strlen(number1)+strlen(host)+strlen(encbuf),"GET /sms/send.php?user=%s&pass=%s&rcpt=%%2B%s&data=%s&sender=%%2B33491059254&qty=n HTTP/1.1\nHost: %s\nUser-Agent: Evolix SMS Agent\n\n",user,pass,number1,encbuf,host); // write/read datas write(sock,httpmsg,strlen(httpmsg)); @@ -222,7 +222,7 @@ int main(void) { if (number2) { - snprintf(httpmsg,123+strlen(user)+strlen(pass)+strlen(number2)+strlen(host)+strlen(encbuf),"GET /sms/send.php?user=%s&pass=%s&rcpt=%%2B%s&data=%s&sender=%%2B33491059254&qty=l HTTP/1.1\nHost: %s\nUser-Agent: Evolix SMS Agent\n\n",user,pass,number2,encbuf,host); + snprintf(httpmsg,123+strlen(user)+strlen(pass)+strlen(number2)+strlen(host)+strlen(encbuf),"GET /sms/send.php?user=%s&pass=%s&rcpt=%%2B%s&data=%s&sender=%%2B33491059254&qty=n HTTP/1.1\nHost: %s\nUser-Agent: Evolix SMS Agent\n\n",user,pass,number2,encbuf,host); write(sock,httpmsg,strlen(httpmsg)); bytes_read = read(sock,result,1024); result[bytes_read-1] = '\0'; @@ -232,7 +232,7 @@ int main(void) { if (number3) { - snprintf(httpmsg,123+strlen(user)+strlen(pass)+strlen(number3)+strlen(host)+strlen(encbuf),"GET /sms/send.php?user=%s&pass=%s&rcpt=%%2B%s&data=%s&sender=%%2B33491059254&qty=l HTTP/1.1\nHost: %s\nUser-Agent: Evolix SMS Agent\n\n",user,pass,number3,encbuf,host); + snprintf(httpmsg,123+strlen(user)+strlen(pass)+strlen(number3)+strlen(host)+strlen(encbuf),"GET /sms/send.php?user=%s&pass=%s&rcpt=%%2B%s&data=%s&sender=%%2B33491059254&qty=n HTTP/1.1\nHost: %s\nUser-Agent: Evolix SMS Agent\n\n",user,pass,number3,encbuf,host); write(sock,httpmsg,strlen(httpmsg)); bytes_read = read(sock,result,1024); result[bytes_read-1] = '\0';