biliyorum o değil mesela curl olarak post etmeye çalışıyorum ancak hata alıyorum bugün rica ettiğim için örnek kodu koydular ama durum algılanamadı diye sonuç veriyor.

Ek Olarak: $YoncuUser = 'kullanıcıadı';
$YoncuPass = 'şifre';
$SmsBaslik = ''; // Başlık SMS Gönderim Panelinden Alınabilir.
$SmsMesaj = 'Bu bir deneme mesajı içeriğidir';
$GidecekNo = '90506728888';

$Post = 'ka='.urlencode($YoncuUser).'&sf='.urlencode($YoncuPass);
$Post .= '&sb='.urlencode($SmsBaslik).'&sm='.urlencode($SmsMesaj).'&gn='.urlencode($GidecekNo);
$Curl = curl_init();
curl_setopt($Curl, CURLOPT_URL, "http://www.yoncu.com/apiler/sms/gonder.php");
curl_setopt($Curl, CURLOPT_HEADER, false);
curl_setopt($Curl, CURLOPT_ENCODING, false);
curl_setopt($Curl, CURLOPT_COOKIESESSION, false);
curl_setopt($Curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($Curl, CURLOPT_HTTPHEADER, array(
'Connection: keep-alive',
'User-Agent: '.$_SERVER['SERVER_NAME'],
'Referer: http://www.eywah.com/ ',
));
curl_setopt($Curl, CURLOPT_POSTFIELDS, $Post);
if(curl_errno($Curl) == 0){
$Json = trim(curl_exec($Curl));
if($Json != ""){
list($Durum,$Bilgi) = (array)json_decode($Json,true);
if(json_last_error() == 0){
if($Durum == true){
echo 'SMS Gönderildi. Detaylı Bilgi: '.var_export($Bilgi,true);
}else{
echo 'Hata: '.$Json;
}
}else{
$JsEr=array(
0=>'Hata Bulunamadı',
1=>'Max İçeriğe Ulaşıldı',
2=>'Data Uyumsuz',
3=>'Yanlış Kodlanmış',
4=>'Sözdizimi Hatalı',
5=>'Karakter Kodlama Hatalı',
);
echo 'Data Hata: Veri Json Değil ('.$JsEr[json_last_error()].')';
echo "
Gelen Veri:
".$Json;
}
}else{
echo 'Data Hata: Veri Boş Çekildi';
}
}else{
echo "Curl Hata: ".curl_errno($Curl)." - ".curl_error($Curl);
}
curl_close($Curl);
?>

Bu kodla veri boş çekildi veya durum algılanamadı sonucu veriyor, kafayı yiyeceğim.