PDA

View Full Version : ارسال sms با php



iraniancoder
چهارشنبه 30 فروردین 1391, 09:00 صبح
سلام
من می خواهم از طریق وبسرویس ها sms ارسال کنم
چگونه می توانم ارسال کنم؟
خود سایت همچین چیزی را گذاشته
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<sendSms xmlns="http://tempuri.org/">
<userName>string</userName>
<password>string</password>
<domainName>string</domainName>
<smsText>
<string>string</string>
<string>string</string>
</smsText>
<mobileNumber>
<string>string</string>
<string>string</string>
</mobileNumber>
<smsCount>int</smsCount>
<senderNumber>string</senderNumber>
</sendSms>
</soap:Body>
</soap:Envelope>

من کدی گیر آوردم اما کار نمی کنه که از class soap استفاده کرده بود
می خواستم ببینم چگونه می توانم با soap کار کنم؟
یعنی nusoap را که دانلود کردم فایل هاش را در همان فولدر بگذارم یا در جایی دیگر بریزم؟
چون من include می کنم ارور می دهد

حالا چگونه می توانم برنامه ای بنویسم که sms ارسال کند

wallfa
چهارشنبه 30 فروردین 1391, 11:01 صبح
داداش سواپ یک ساختار اکس ام الی داره ، باید ببینی ورودی ها چی هستند و طبق اون برنامه برای سرویس سواپشون تعریف کنی !
در ثانی بعضی سرویس ها هستند از طریق یک لینک این کار انجام می دهند !
هر دو اینها باید طبق توایعشون تعریف بشه !
اما من موندم چرا با اومدن رست ! هنوز داریم از سواپ استفاده می کنیم !

wallfa
چهارشنبه 30 فروردین 1391, 11:03 صبح
الان طبق ساختار بالا شما نیاز به نام کاربری و رمز عبور نام دامنه رشته ارسالی شماره موبایل تعداد ارسال اسم اس !

iraniancoder
چهارشنبه 30 فروردین 1391, 14:47 عصر
سلام
متشکرم که جواب دادید
و اما بعد، کدی که من گیر آوردم:


$client = new SoapClient(
null,
array("location" => "http://smsservice",
'uri' => "http://tempuri.org/")
);

print_r($client->__doRequest(
$request,
'http://smsservice/sendSmsWebService.asmx',
'http://tempuri.org/sendSms',
'1.1'
));


و این هم ارور من یک فولدر باز کردم و از طریق include('file.php') این فایل ها را در صفحه خودم اینکلود کردم و با این ارور مواجه شدم
Fatal error: Cannot redeclare class nusoap_client in /home/nusoap/class.soapclient.php on line 982

iraniancoder
دوشنبه 04 اردیبهشت 1391, 09:14 صبح
لطفا کمک کنید

رضا قربانی
دوشنبه 04 اردیبهشت 1391, 17:32 عصر
nusoap رو داره ارور میگیره ، البته کلاسش . خط soap رو بذار تا کمکت کنیم.

curl روی هاستت فعاله دیگه؟

iraniancoder
شنبه 09 اردیبهشت 1391, 20:49 عصر
سلام
مشکل حل شد خود هاست soap روش نصب بود من هم library soap را استفاده کرده بودم که تداخل ایجاد کرده بود