TDK sözlük veri php ile çekme
<?php
function TDKSozluk($kelime){
$ch = curl_init("https://sozluk.gov.tr/gts?ara=elma");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => True,
CURLOPT_SSL_VERIFYPEER => False
]);
$sonuc = curl_exec($ch);
curl_close($ch);
$sonuc = json_decode($sonuc,True);
return [
"madde" => $sonuc[0]["madde"],
"tip" => $sonuc[0]["anlamlarListe"][0]["ozelliklerListe"][0]["tam_adi"],
"anlam" => $sonuc[0]["anlamlarListe"][0]["anlam"],
"benzer" => $sonuc[0]["birlesikler"]
];
}
?>
Merhabalar,
TDK'dan sözlük verisi çekmeye çalışıyordum. Ancak hata var. Nerde hata yapmış olabilirim ?
https://sozluk.gov.tr/gts?ara=elma burda tdk çalışıyor.
@abdullahx
Hocam ne alem adamsınız. Gerçekten çok teşekkür ederim :)
Şöyle ki hocam,
attığınız linki inceledim. Mesela
[anlam] => Adaletin, hukukun gerektirdiği veya birine ayırdığı şey, kazanç
Yukarıda belirtmek istediğim kısaca, başlığı olacak ve anlamı olacak aslında. Eğer sözlük çıkmadığında veya kısaca yoksa gözükmemesini sağlayacağız.
$searchParam = htmlspecialchars($_GET['q']);
arama metodu ile hak arandığında sözlük sınırı 2 tane olsun istiyorum. Yani Hak araması yapıldığında 56 tane çıkıyorsa 2 tanesi çıksın. Zaten aşağısına TDK linki atıfında bulunacağım. Daha fazlası için. Bunlar benim için yeterli hocam :)
Yeniden çok teşekkür ederim.