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
Çok teşekkür ederim yardımlarınız için.
Hatta sitemden küçük bilgi vereyim. Sitenizi inceledim. Her kelimede bazen 2 veya 3 tane çıkartabiliyor. Bu benim içinde olabilir.
Kısaca ;
$searchParam = htmlspecialchars($_GET['q']);
Bu arama ile verileri getirtiyorum. Sol tarafa kutucuk halinde div ayarladım. Örnek vereyim 'elma' aramasında sizin verdiğiniz php kod ile çıkacak. Yoksa eğer o div'in iptal olmasını yani display:none olmasını istiyorum.
Her arama da 1 den fazla sözlük var ise maksimum 3 tane sözlük verisi çekilebilir.
Baya bi uğraş verdim ama bir türlü yapamadım. Sizin verdiğiniz site baya kapmsamlı. autocomplete tarzına gerek yok. Sadece veri benim için önemli :)
Yeniden çok teşekkür ederim. Sizi bekliyor olacağım.