Sending sms code:
import commands as cd import pgdb db = pgdb.connect('localhost:postgres','postgres','bingo') cur = db.cursor() class myclass: def sendsms(self,sendernumber,message): first_pointer=0 last_pointer=140 strlength=len(message) if(strlength >= 150):
while 1: self.sendsms1(sendernumber, message[first_pointer:last_pointer]) first_pointer=last_pointer+1 last_pointer=last_pointer+140 if (last_pointer>=strlength): self.sendsms1(sendernumber, message[first_pointer:strlength]) return 0 else: self.sendsms1(sendernumber,message) def sendsms1(self,number,text): while 1: string= "echo '" + str(text) + "' | gnokii --sendsms " + str(number) output=cd.getoutput(string) cur.execute("insert into sms1 values('"+str(number)+"','"+text+"')") cur.execute('COMMIT') splited_output=output.split("\n") length=len(splited_output) word=splited_output[length-1].split(" ") if (word[0]=="Send"): print(text) print("sent") break else: cd.getoutput("sleep 5s")
|
| Author: Guduru Phani Kumar | Member Level: Bronze | Revenue Score:     |
Thanks for giving such a wonderful concept of sending sms through linux but please provide comments after every important statement which makes the viewers to understand easily.please keep in mind that a good programmer is the one who comments after every important statement.
once again i am very thankful to you for providing such a good piece of code
|
| Author: Amaresh Chandra Das | Member Level: Gold | Revenue Score:   |
can u guide me how it will work ?
Where will i embeded this code ?
Thanks in Advance.. -Amaresh
|
| Author: P.Mohamed Riyas | Member Level: Gold | Revenue Score:  |
Thank you for the information you have provided. I have tried your code and made success on it. Please provide some more valuable information as so.
|