# Web Kancası Yardımıyla SMS Gönderimi

> Kaynak: https://www.tasarimrehberi.net/web-kancasi-yardimiyla-sms-gonderimi/
> Yazar: Nurettin Sezer
> Yayın: 2020-11-09 · Güncelleme: 2020-11-09

Web Kancası Yardımıyla SMS Gönderimi

 

Bir program veya web sistemi kullanıyorlar çeşitli sebeplerden veya uyarılardan dolayı kişilere toplu sms gönderimi yapmanız gerekebilir.  
Bu durum için netgsm üzerinden bir sistem yazdım işinizi görecektir. $telefon1 değişkenini 1-2-3 diye arttırma şansına sahipsiniz.

 

<?php  
date_default_timezone_set(‘Europe/Istanbul’);

 

function XMLPOST($PostAddress,$xmlData)

 

{  
$ch = curl_init();  
curl_setopt($ch, CURLOPT_URL,$PostAddress);  
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,1);  
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);  
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);  
curl_setopt($ch, CURLOPT_HTTPHEADER, Array(“Content-Type: text/xml”));  
curl_setopt($ch, CURLOPT_TIMEOUT, 30);  
curl_setopt($ch, CURLOPT_POSTFIELDS, $xmlData);  
$result = curl_exec($ch);  
return $result;  
}

 

$mesaj = ‘sistem uyarisi lutfen kontrol edin’;

 

$telefon1 = ‘90537xxxxxxx’; //1.kisi

 

 

$xml='<?xml version=”1.0″ encoding=”iso-8859-9″?>  
<mainbody>  
<header>  
<company>NETGSM</company>  
<usercode>537xxxxx</usercode>  
<password>sifreniz</password>  
<startdate></startdate>  
<stopdate></stopdate>  
<type>1:n</type>  
<msgheader>0850302xxxxx</msgheader>  
</header>  
<body>  
<msg><![CDATA[‘.$mesaj.’]]></msg>  
<no>’.$telefon1.'</no>  
</body>  
</mainbody>’;

 

$gelen=XMLPOST(‘http://api.netgsm.com.tr/xmlbulkhttppost.asp’,$xml);  
?>
