نقل قول: پیامک انبوه از وب سایت
من برای ارسال های انبوهم یک جدول صف ارسال sms درست کردم و به صورت cron ارسال sms دارم
بسته به نوع وب سرویس تون که چقدر محدودیت ارسال در هر اتصال وجود داره رکوردها را fetch میکنید و ارسال را انجام میدین
برای مثال برای من در هر اتصال 80 پیامک میتونم بفرستم/ هر دفعه 80 پیامک رو fetch میکنم و در آرایه قرار میدم و میفرستم
نقل قول: پیامک انبوه از وب سایت
اینکه میگین در هر اتصال 80 پیامک رو میفرستین رو میشه توضیح بدین روی کد های من
این کدی هست که من یک پیامک رو میتونم ارسال کنم
$client = new SoapClient("http://www.domainname.ir/post/send.asmx?wsdl");
$parameters['username'] = "username"; //user
$parameters['password'] = "password"; //pass
$parameters['from'] = "50001123456789"; //
$parameters['to'] = array($number);
$parameters['text'] =$msg;
$parameters['isflash'] = false;
$parameters['udh'] = "";
$parameters['recId'] = array(0);
$parameters['status'] = 0x0;
echo $client->GetCredit(array("username"=>$parameters['username'],"password"=>$parameters['password']))->GetCreditResult;
echo $client->SendSms($parameters)->SendSmsResult;
اون قسمت to رو باید تغییر بدم ؟ چجوری ؟
نقل قول: پیامک انبوه از وب سایت
نقل قول: پیامک انبوه از وب سایت
هر کاری میکنم 80 پیامک همزمان ارسال نمیشه !!! دوستان کمک کنید لطفا
نقل قول: پیامک انبوه از وب سایت
نقل قول:
نوشته شده توسط
beh3000
اینکه میگین در هر اتصال 80 پیامک رو میفرستین رو میشه توضیح بدین روی کد های من
این کدی هست که من یک پیامک رو میتونم ارسال کنم
$client = new SoapClient("http://www.domainname.ir/post/send.asmx?wsdl");
$parameters['username'] = "username"; //user
$parameters['password'] = "password"; //pass
$parameters['from'] = "50001123456789"; //
$parameters['to'] = array($number);
$parameters['text'] =$msg;
$parameters['isflash'] = false;
$parameters['udh'] = "";
$parameters['recId'] = array(0);
$parameters['status'] = 0x0;
echo $client->GetCredit(array("username"=>$parameters['username'],"password"=>$parameters['password']))->GetCreditResult;
echo $client->SendSms($parameters)->SendSmsResult;
اون قسمت to رو باید تغییر بدم ؟ چجوری ؟
سلام
محتوای هر پیامک متفاوته و نمیدونم سرویس دهنده پیامک شما امکان ارسال محتوا به صورت آرایه میده یا نه!! اگه این امکان رو داشته باشن کافیه اندیس text رو به صورت آرایه ارسال کنید، همچنین اندیس to رو. در ضمن توجه داشته باشید متد ارسال تکی با متد ارسال گروهی متفاوت هست.
راه دیگه ای که دارید هر بار ۸۰ تا رکورد بخونید و با یک حلقه ارسال کنید. اینکار رو با cron job انجام بدید. منابع زیادی هم از سرور اشغال نمیکنه.