PDA

View Full Version : سوال: راهنمایی در خصوص استفاده از این کد ها برای ارسال SMS



mahmood1000
دوشنبه 23 مرداد 1391, 12:56 عصر
سلام دوستان

من برای ارسال SMS از طریق سایتم میخوام از سرویس یکی از شرکت های ارائه دهنده استفاده کنم. این شرکت برای ارسال به من دو راه پیشنهاد کرد

راه اول:

Http://www.sitesms.com/APISend.aspx?Username=$UserName&Password=$password&From=$FromNumber&To=$ToNumber&Text=$Text

راه دوم:


'تعریف تابع ارسال پیامک
Function SMSSEND(username,password,too,text,FromNumber)
sMsg = server.urlencode(text)
sBaseUrl = "Http://www.sitesms.com/APISend.aspx"
set objHTTP = Server.CreateObject("msxml2.XMLHTTP")
objHTTP.open "POST", sBaseUrl, False
objHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
objHTTP.send "username=" & username & "&password=" & password & "&to=" & too
& "&From:" & FromNumber & "&text=" & sMsg
SMS_SEND = objHTTP.responseText
Set objHTTP = Nothing
End Function
'استفاده از تابع در جای مورد نظر
response.write SMSSEND("username","password","09111111111","Salam","30007546")



مشکل در راه اول:
مشکلم اینجاست که در راه اول وقتی کوئری ارسال میشه نمخوام کاربر متوجه این بشه که از چه سایتی این سرویس رو گرفتم و اینکه در این کوئری نام کاربری و کلمه عبور کاملا مشخصه و لو میره.
حالا میخوام بدونم چطوری این کوئری رو ارسال کنم که در قسمت url مشخص نباشه که چه چیزهایی ارسال میشه و به کجا ارسال میشه.

مشکل در راه دوم:
این کد با چه زبانی نوشته شده؟ در ASP.NET تحت C#‎ چطور میشه این کد رو پیاده سازی کرد؟


از تمام دوستان و اساتید تقاضای راهنمایی دارم
با تشکر

mehdi_gerami65
دوشنبه 23 مرداد 1391, 13:19 عصر
سلام دوستان

من برای ارسال SMS از طریق سایتم میخوام از سرویس یکی از شرکت های ارائه دهنده استفاده کنم. این شرکت برای ارسال به من دو راه پیشنهاد کرد

راه اول:

Http://www.sitesms.com/APISend.aspx?Username=$UserName&Password=$password&From=$FromNumber&To=$ToNumber&Text=$Textراه دوم:


'تعریف تابع ارسال پیامک
Function SMSSEND(username,password,too,text,FromNumber)
sMsg = server.urlencode(text)
sBaseUrl = "Http://www.sitesms.com/APISend.aspx"
set objHTTP = Server.CreateObject("msxml2.XMLHTTP")
objHTTP.open "POST", sBaseUrl, False
objHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
objHTTP.send "username=" & username & "&password=" & password & "&to=" & too
& "&From:" & FromNumber & "&text=" & sMsg
SMS_SEND = objHTTP.responseText
Set objHTTP = Nothing
End Function
'استفاده از تابع در جای مورد نظر
response.write SMSSEND("username","password","09111111111","Salam","30007546")



مشکل در راه اول:
مشکلم اینجاست که در راه اول وقتی کوئری ارسال میشه نمخوام کاربر متوجه این بشه که از چه سایتی این سرویس رو گرفتم و اینکه در این کوئری نام کاربری و کلمه عبور کاملا مشخصه و لو میره.
حالا میخوام بدونم چطوری این کوئری رو ارسال کنم که در قسمت url مشخص نباشه که چه چیزهایی ارسال میشه و به کجا ارسال میشه.

مشکل در راه دوم:
این کد با چه زبانی نوشته شده؟ در ASP.NET تحت C#‎‎ چطور میشه این کد رو پیاده سازی کرد؟


از تمام دوستان و اساتید تقاضای راهنمایی دارم
با تشکر


سلام این کد با زبان ویژال بیسیک نوشته شده شکل تعریف متغیر ها و آبجکت ها فرق میکنه زیاد تغییری لازم نیست این سایت ها که رایگان پیام کوتاه میدن کد نویسی اونها یه کم سخته و لی برای پنل های پیام کوتاه کد نویسی یه کم آسونتره

mahmood1000
دوشنبه 23 مرداد 1391, 13:30 عصر
دوست عزیز این سایت رایگان نیست.
درکل من با زبان ویژوال بیسیک آشنایی ندارم
امکانش هست که این کد رو به C# تبدیل کنید برای من؟

mahmood1000
دوشنبه 23 مرداد 1391, 22:09 عصر
دوستان کسی نمیتونه منو راهنمایی کنه؟

mehdi_gerami65
سه شنبه 24 مرداد 1391, 00:15 صبح
دوستان کسی نمیتونه منو راهنمایی کنه؟
public Void SMSSEND(username,password,too,text,FromNumber)
{

sMsg = server.urlencode(text)
sBaseUrl = "http://www.sitesms.com/APISend.aspx"
set objHTTP = Server.CreateObject("msxml2.XMLHTTP")
objHTTP.open "POST", sBaseUrl, False
objHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
objHTTP.send "username=" & username & "&password=" & password & "&to=" & too
& "&From:" & FromNumber & "&text=" & sMsg
SMS_SEND = objHTTP.responseText
Set objHTTP = Nothing
{

'استفاده از تابع در جای مورد نظر
response.write SMSSEND("username","password","09111111111","Salam ","30007546")
فقط تكليف بعضي از متغيير ها رو مشخص كن كه كجا تعريف شده و تو اينجا استفاده ميكني يعني منظور اينكه كلاسه چيه
باز ما در خدمت شما هستيم

M.KH-SH
سه شنبه 24 مرداد 1391, 00:42 صبح
برای تبدیل کدها از مترجم ها استفاده کن

http://www.developerfusion.com/tools/convert/csharp-to-vb/

mahmood1000
سه شنبه 24 مرداد 1391, 00:58 صبح
دوست عزیز ممنوم از راهنمایی که کردید. الان مشکلی که هست اینه که نمیدوم این متغیر ها چی هستن
مشکل بعدی اینکه شما لطف کردی و این کد هارو زدی اما هیچ کدوم آخرش سیمیکالم نداره.
امکانش هست بیشتر بررسی کنید؟

mahmood1000
سه شنبه 24 مرداد 1391, 10:47 صبح
دوستان عزیز کسی نمیتونه منو در خصوص تبدیل این کد به #C راهنمایی کنه؟
بدجور کارم گیره
:گریه::گریه::گریه:


'تعریف تابع ارسال پیامک
Function SMSSEND(username,password,too,text,FromNumber)
sMsg = server.urlencode(text)
sBaseUrl = "Http://www.sitesms.com/APISend.aspx"
set objHTTP = Server.CreateObject("msxml2.XMLHTTP")
objHTTP.open "POST", sBaseUrl, False
objHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
objHTTP.send "username=" & username & "&password=" & password & "&to=" & too
& "&From:" & FromNumber & "&text=" & sMsg
SMS_SEND = objHTTP.responseText
Set objHTTP = Nothing
End Function
'استفاده از تابع در جای مورد نظر
response.write SMSSEND("username","password","09111111111","Salam ","30007546")