ببینید برای ارسال sms دو تا راحل وجود داره
1. از سریس هایی که دیگران دارند استفاده کنیدمثل
<?phpجایی که lllllllllll نوشتم اسم سایت سرویس دهنده است که نخواستم تبلیغ کسی بشه انطوری نوشتم. در این شیوه شما با اطلاعاتی که در صورت خرید دارید وارد می شوید و بدون دغدغه به ارسال sms می پردازید. وعملا با نحوه پیاده سازی اون درگیر نمی شوید!
// turn off the WSDL cache
ini_set("soap.wsdl_cache_enabled", "0");
try {
$client = new SoapClient("http://www.lllllllllll.ir/post/send.asmx?wsdl");
$parameters['username'] = "wsdemo";
$parameters['password'] = "wsdemo";
$parameters['from'] = "10000XXXXX";
$parameters['to'] = array("912YYYYYYYY");
$parameters['text'] =iconv($encoding, 'UTF-8//TRANSLIT',"تست");
$parameters['isflash'] = true;
$parameters['udh'] = "";
$parameters['recId'] = array(0);
$parameters['status'] = 0x0;
echo $client->GetCredit(array("username"=>"wsdemo","password"=> "wsdemo"))->GetCreditResult;
echo $client->SendSms($parameters)->SendSmsResult;
echo $status;
} catch (SoapFault $ex) {
echo $ex->faultstring;
}
?>
2.خودتون (یا هر کس دیگه) با یک زبان دیگه برنامه می نویسید و برنامه نوشته شده براتون ارسال میکنه و تنها شما با فراخوانی موارد لازم در php با برنامه ارسال sms ارتباط بر قرار می کنید در این برنامه ارسال sms غیر php می تونید از dll دلخواه استفاده کنید.
عملا ارسال مستقیم sms با استفاده از dll در php امکان پذیر نیست!