İlginize çok teşekkür ederim, bu şekilde SMS gönderimi yapılıyor, aynı işlemi "file_get_contents " ile değilde Curl ile nasıl yapabiliriz, bu konuda da bir örnek sunmanız mümkün mü?
Timeout, useragent eklemedim ancak fonksiyon içine ekleyebilirisiniz. SSL sorunu yaşarsanız SSL verify false yapabilirsiniz.
function curl_request($url) {
if (!function_exists('curl_init')){
die('Sunucuda curL kurulu degil.');
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($ch);
curl_close($ch);
return $output;
}
$query = http_build_query([
'username' => 'PANEL_KULLANICI_ADI',
'password' => 'PANEL_SIFRESI',
'header' => 'MASGSMTEST',
'gsm' => 'SMS_GIDECEK_NUMARA',
'message' => 'DENEME'
]);
$postURL = 'https://api.masgsm.com.tr/api/smsget/v1?' . $query;
$result = curl_request($postURL);
print_r($result);