Netgsm'in verdiği fonksiyonu direk açıklama olmayan satırdan başlayacak şekilde eklemeniz yeterli olacak. Fonksiyonu eklediğiniz php dosyasını kullacağınız sayfaya çağırdığınızda(include vb.) sendsms(); fonksiyonunu kullanabileceksiniz. Kullanmak istediğiniz sayfanın yapısı şu şekilde olacak.

include('fonksiyon.php'); // NETGSM'in örnek fonksiyonu

$mesaj='Mesaj Metni selam '; 
$tel='905XXXXXXXXX';  
$baslik='MesajBasligi'; // NETGSM'den aldığınız başlık veya NETGSM'in size vermiş olduğu telefon numarası

// SMS Gönderme
sendsms($mesaj, $tel, $baslik);
Eğer kullandığınız sistem otomatik olarak fonskiyon.php yi kullanıyorsa ve size sadece bu dosyayı düzenleme imkanı sağlıyorsa aşağıdaki gibi kullanabilirsiniz.

fonksiyon.php (Bu sayfada geri döndürülen değer $output değişkenidir. Netgsm değerleri 0 - 1, 1 - 1 vb. şekillerde döndürür. Bu sayfanın başında return değeri ya false yada true dönmeli diye not bırakılmış. $output'u geri döndürmeden tamamen size kalmış bir şekilde geriye ya true ya false döndürmelisiniz.)
if($output=="1-1"){return true;}else{return false;} gibi. Şuan tam olarak netgsm in geri döndürdüğü değerleri hatırlamıyorum dökümantasyondan bakıp ona göre fonskiyon bitişinde geri döndüğünüz değeri değiştirin.
// SMS için özel api kodlarını bu fonksiyon içinde kullanabilirsiniz. 
// 2 parametre alır. 
// 1. parametre $numaralar array[] olarak dönerse tek boyutlu dizi olarak gelir. string veya integer dönüyorsa tekli numaradır. 
// 2. parametre $mesaj String mesaj yer almaktadır. 
// Fonksiyonun geri dönüşü bool türü olmalıdır. true gönderildi  false başarısız oldu anlamına gelir. 

function sms_gonder($telefon,$text){ 

  $username= "XXXX"; //Netgsm kullanıcı adınız
  $pass= "XXXX";  // Netgsm şifreniz
  $header = "Başlık" // Netgsm başlığınız veya telefon numarası
   
  $startdate=date('d.m.Y H:i'); 
  $startdate=str_replace('.', '',$startdate ); 
  $startdate=str_replace(':', '',$startdate); 
  $startdate=str_replace(' ', '',$startdate); 
   
  $stopdate=date('d.m.Y H:i', strtotime('+1 day')); 
  $stopdate=str_replace('.', '',$stopdate ); 
  $stopdate=str_replace(':', '',$stopdate); 
  $stopdate=str_replace(' ', '',$stopdate); 

   
    $url="http://api.netgsm.com.tr/bulkhttppost.asp?usercode=$username&password=$pass&gsmno=$telno&message=$msg&msgheader=$header&startdate=$startdate&stopdate=$stopdate"; 
    //echo $url; 
     
    $ch = curl_init();  
    curl_setopt($ch,CURLOPT_URL,$url); 
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); 
//  curl_setopt($ch,CURLOPT_HEADER, false); 
    $output=curl_exec($ch); 
    curl_close($ch); 
    return $output; // true yada false dönmeli. if($output=="1-1"){return true;}else{return false;} tarzı bir yapı olacak. Netgsm'ın döndürdüğü hata veya başarılı değerlerini kontrol edip bu satırı düzenleyin.


}
smsgonder.php
include('fonksiyon.php'); // NETGSM'in örnek fonksiyonu

$mesaj='Mesaj Metni selam '; 
$tel='905XXXXXXXXX';  

// SMS Gönder
sms_gonder($telefon, $mesaj);