ارسال اس ام اس

agahassan

کاربر عضو
17/11/12
193
0
16
سلام خسته نباشید

من یک پنل ارسال اس ام اس و یک شماره برای دریافت اس ام اس خریداری کردم این پنل وب سرویس را به صورت رایگان میده

خب حالا میخوام بر اصاص گفته این فایل یک پیامک ارسال کنم من کدش رو نوشتم همچین چیزی در اومد :


کد:
<form action="http://rlr.hastisms.ir/API/SendSms.ashx" method="SendSms" >
username : <input type="text" name="username" value="username" />
password : <input type="text" name="password" value="password" />
from :     <input type="text" name="from" value="from" />
text :     <input type="text" name="text" value="text" />
to :       <input type="text" name="to" value="to" />
flash :    <input type="text" name="flash" value="flash" />
           <input type="submit" value="send sms" />
</form>
خب کد بالا درست هست و اس ام اس ارسال میشه اما عیبش اینه که میره به لینک :

&to= &

text=salam

یعنی بعد از زدن دکمه یوزر وپس ورد رو نشون میده . خب من میخوام طوری باشه که اصلا به این صفحه نیاد یعنی به کاربرام میخوام دست رسی ارسال اس ام اس بدم ولی نمیخوام رمز و یوزر پنلمو داشته باشن تو خیلی از افزونه ها دیدم که اصلا به این صفحه نمیره و پیامک رو ارسال میکنه . چطوری باید این کارو کرد ؟

فقط من برای سی ام اس خاصی نمیخوام خواهشا همینطوری یاد بدید . البته اگ متوجه منظورم شده باشید :D

 

agahassan

کاربر عضو
17/11/12
193
0
16
ممنون از پاسختون متاسفانه نمونه نذاشتن فقط توضیح دادن رفتن من برنامه نویسی رو همینطوری تو نت یاد گرفتم جایی کلاس نرفتم یعنی وازه های برنامه نویسی رو زیاد وارد نیستم ممنون یک نمونه بدید

این وب سرویسشون :

 

freeupweb

کاربر عضو
23/9/08
306
0
16
کد:
file_get_contents('http://rlr.hastisms.ir/API/SendSms.ashx?username=&password=&from=&text=&to=&flash=');
 

agahassan

کاربر عضو
17/11/12
193
0
16
سلام کد رو به این صورت قرار دادم :


کد:
<form action="" method="post" >
username : <input type="text" name="username" value="username" />
password : <input type="text" name="password" value="password" />
from :     <input type="text" name="from" value="from" />
text :     <input type="text" name="text" value="text" />
to :       <input type="text" name="to" value="to" />
flash :    <input type="text" name="flash" value="flash" />
           <input type="submit" name="sbm" value="send sms" />
</form><br>
<?php 
if(@$_POST['sbm']){
$username = $_POST['username'];
$password = $_POST['password'];
$from     = $_POST['from'];
$text     = $_POST['text'];
$to       = $_POST['to'];
$flash    = $_POST['flash'];
echo $username."<br>".$password."<br>".$from."<br>".$text."<br>".$to."<br>".$flash;
file_get_contents('http://rlr.hastisms.ir/API/SendSms.ashx?username=$username&password=$password&from=$from&text=$text&to=$to&flash=$flash');
}
?>
ارسال نمیکنه قطعا ایراد تو این قسمته :


کد:
file_get_contents('http://rlr.hastisms.ir/API/SendSms.ashx?username=$username&password=$password&from=$from&text=$text&to=$to&flash=$flash');
درستشو لطفا بدید :x:

 

freeupweb

کاربر عضو
23/9/08
306
0
16
اولا که فلش باید از نوع بولین باشه ! درست یا نادرست !

بعدشم شما نمیخواد از فرم اطلاعات رو بگیرید

فقط اطلاعاتی که از گت به سرور فرستاده میشه رو صحیح وارد کن مثل نام کاربری و ..

قبلا از تابع هم یه پرینت بگیر ببین خروجی چیه !

 

freeupweb

کاربر عضو
23/9/08
306
0
16
این روش صحیحی نیست. درواقع اگر طول string ارسالی در text زیاد باشه ارسال نمیکنه.دوست عزیز با پشتیبانی سرویس پیامک صحبت کنید تا نمونه کد های وب سرویس ها را بهتون بدن.

این فایل pdf کافی نیست
دوست عزیز مشکلی پیش نمیاد

درصوتی که از کارکتر & استفاده نشه

درضمن اگه مشکلی پیش بیاد میتونه با تابع

urlencode

مشکلشونو حل کنن

موفق باشی

 

agahassan

کاربر عضو
17/11/12
193
0
16
دوستان کاری به کد بالا ندارم اون فقط برای تست هست میخوام افزونه بسازم الان مشکل من فقط رو این کد هست فلش هم درست هستش مقدارش باید 1 یا صفر یاشه نباشه هم مهم نیست ضروری نیست

مشکل رو اینه :


کد:
file_get_contents('http://rlr.hastisms.ir/API/SendSms.ashx?username=$username&password=$password&from=$from&text=$text&to=$to&flash=$flash');
مقدار متغیرها تو کد خونده نمیشه یعنی این روش متغیر گذاشتن درست نیست یکی لطف میکنه درستش رو بذاره من بعد بهش محدودیت میدم الان بجای متغیر ها مقدار هارو میذارم یعنی یوزر پس و اطلاعات دیگرو میذارم ارسال میکنه ولی از این ارسال نمیکنه یکی لطف کنه متغیر هارو درست بذاره تو کد :x:

 

freeupweb

کاربر عضو
23/9/08
306
0
16
شما تمامی اطلاعاتی که دارید واسم پ.خ کنید کد نهایی رو واستون میفرستم

 

agahassan

کاربر عضو
17/11/12
193
0
16
تشکر از همه به نتیجه مطلوب رسیدم :x:


کد:
<form action="" method="post" >
username : <input type="text" name="username" value="username" />
password : <input type="text" name="password" value="password" />
from :     <input type="text" name="from" value="from" />
text :     <input type="text" name="text" value="text" />
to :       <input type="text" name="to" value="to" />
flash :    <input type="text" name="flash" value="flash" />
           <input type="submit" name="sbm" value="send sms" />
</form><br>
<?php 
if(@$_POST['sbm']){
$username = $_POST['username'];
$password = $_POST['password'];
$from     = $_POST['from'];
$text     = $_POST['text'];
$to       = $_POST['to'];
$flash    = $_POST['flash'];
$linke    = "http://rlr.hastisms.ir/API/SendSms.ashx?username=".$username."&password=".$password."&from=".$from."&text=".$text."&to=".$to."&flash=".$flash ;
echo ($linke) ;
file_get_contents ($linke);
}
?>
 

agahassan

کاربر عضو
17/11/12
193
0
16
سلام بر همه شرمنده تاپیک را مجددا بالا میارم الان وب سرویسم را عوض کردم فایل راهنما را برایتان ضمیمه میکنم لطف کنید بگید ارسال اس ام اس از روی لینک بر اساس این وب سروریس چطوری میشه . ممنون