v2.5.2
Giriş yap

TDK sözlük veri php ile çekme

erdal42
588 defa görüntülendi ve 1 kişi tarafından değerlendirildi
<?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.

erdal42
785 gün önce

@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.