AKSOYOGLU adlı üyeden alıntı: mesajı görüntüle
İ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);