lostyazilim
tr.link

Kodları birlektirmek - Acil yardım

9 Mesajlar 1.066 Okunma
lstbozum
tr.link

EKAloji EKAloji * Kullanıcı
  • Üyelik 29.12.2019
  • Yaş/Cinsiyet 19 / E
  • Meslek *
  • Konum Sivas
  • Ad Soyad E** A**
  • Mesajlar 375
  • Beğeniler 12 / 86
  • Ticaret 0, (%0)
Selamlar elimde


try {
$db = new PDO("mysql:host=localhost;dbname=galleryt_sozluk;charset=utf8","galleryt_sozluk","z|Vt49|I7k$");
} catch ( PDOException $veri ){
print
$veri->getMessage(); }
$query =
$db->prepare('SELECT * FROM sozler ORDER BY RAND() LIMIT 1');
$query->execute();
$result =
$query->fetch(PDO::FETCH_ASSOC);
echo $result ["kelime"];
?>

Şeklinde bi kod var bu kod ile çok rahat bir şekilde veri tabanım üzerinden veri çekip ekrana yazdırıyorum ama ben çıkan kelimeyi aşağıdaki koda entegre edip aşağıdaki api üzerinden gelen kelime anlamını da kelimenin altında ekrana yansıtmak istiyorum

header('Content-Type: application/json');
$terim = $_GET['terim'];
if ($terim == "") {
$uyari['hata'] = 'Lütfen Terim Giriniz';
die(json_encode($uyari));
}
function tdk($terim)
{
$veri = file_get_contents("https://sozluk.gov.tr/gts?ara=" .$terim. ");
print_r($veri);
}
tdk($terim);
?>

Nasıl yapabilirim?
 

 

"Türkiye Cumhuriyeti Devleti şeyhler, dervişler memleketi olamaz!" -Gazi Mustafa Kemal ATATÜRK
wmaraci
reklam

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Şu kodları geliştirip istediğiniz şekle sokabilirsiniz


$kelime = "hak";

$ch = curl_init("https://sozluk.gov.tr/gts?ara=".$kelime);
curl_setopt_array($ch,[
CURLOPT_RETURNTRANSFER => 1
]);
$result = curl_exec($ch);
curl_close($ch);

echo '
';
$result = json_decode($result,1);


foreach ($result as $item => $value) {
echo $value['madde'].' => ';
foreach($value['anlamlarListe'] as $anlam) {
echo $anlam['anlam'].'
';
}
echo '

';
}


Çıktı


hâk => Toprak


hak => Adalet
Adaletin, hukukun gerektirdiği veya birine ayırdığı şey, kazanç
Dava veya iddiada gerçeğe uygunluk, doğruluk
Verilmiş emekten doğan manevi yetki
Pay
Emek karşılığı ücret
Doğru, gerçek


hak => Maden, ağaç, taş üzerine elle yazı veya şekil oyma, kazı
Kâğıttaki yazıyı kazıma, kazı


Hak => Tanrı
 

 


EKAloji EKAloji * Kullanıcı
  • Üyelik 29.12.2019
  • Yaş/Cinsiyet 19 / E
  • Meslek *
  • Konum Sivas
  • Ad Soyad E** A**
  • Mesajlar 375
  • Beğeniler 12 / 86
  • Ticaret 0, (%0)
Kod şöyle oldu hocam

try {
$db = new PDO("mysql:host=localhost;dbname=galleryt_sozluk;charset=utf8","galleryt_sozluk","z|Vt49|I7k$");
} catch ( PDOException $veri ){
print
$veri->getMessage(); }
$query =
$db->prepare('SELECT * FROM sozler ORDER BY RAND() LIMIT 1');
$query->execute();
$result =
$query->fetch(PDO::FETCH_ASSOC);
echo $result ["kelime"];
$kelime = "kalp";
$ch = curl_init("https://sozluk.gov.tr/gts?ara=".$kelime);
curl_setopt_array($ch,[
CURLOPT_RETURNTRANSFER => 1
]);
$result = curl_exec($ch);
curl_close($ch);
echo '
';

$result = json_decode($result,1);
foreach ($result as $item => $value) {
echo $value['madde'].' => ';
foreach($value['anlamlarListe'] as $anlam) {
echo $anlam['anlam'].'
';
}
echo '

';
}
?>


İstediğim gibi veritabanından veri geliyor ve ekrana yazılıyor ama hep "kalp" kelimesinin çıktısını veriyor nasıl kalp yerine veritabanından gelen veriyi kullanırım
 

 

"Türkiye Cumhuriyeti Devleti şeyhler, dervişler memleketi olamaz!" -Gazi Mustafa Kemal ATATÜRK

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
echo $result ["kelime"];
$kelime = "kalp";

Siz değişkeni sabit verirseniz aynı gelmesi normal :)
Olabildiğince sadeleştirin, en basit haliyle şu

$kelime = $result['kelime']
 

 


wmaraci
wmaraci

TayfunGuler TayfunGuler Kod Şiirdir Kullanıcı
  • Üyelik 01.12.2013
  • Yaş/Cinsiyet 24 / E
  • Meslek -
  • Konum Ankara
  • Ad Soyad T** G**
  • Mesajlar 2229
  • Beğeniler 165 / 454
  • Ticaret 75, (%100)

EKAloji adlı üyeden alıntı

Kod şöyle oldu hocam

try {
$db = new PDO("mysql:host=localhost;dbname=galleryt_sozluk;charset=utf8","galleryt_sozluk","z|Vt49|I7k$");
} catch ( PDOException $veri ){
print
$veri->getMessage(); }
$query =
$db->prepare('SELECT * FROM sozler ORDER BY RAND() LIMIT 1');
$query->execute();
$result =
$query->fetch(PDO::FETCH_ASSOC);
echo $result ["kelime"];
$kelime = "kalp";
$ch = curl_init("https://sozluk.gov.tr/gts?ara=".$kelime);
curl_setopt_array($ch,[
CURLOPT_RETURNTRANSFER => 1
]);
$result = curl_exec($ch);
curl_close($ch);
echo '
';

$result = json_decode($result,1);
foreach ($result as $item => $value) {
echo $value['madde'].' => ';
foreach($value['anlamlarListe'] as $anlam) {
echo $anlam['anlam'].'
';
}
echo '

';
}
?>


İstediğim gibi veritabanından veri geliyor ve ekrana yazılıyor ama hep "kalp" kelimesinin çıktısını veriyor nasıl kalp yerine veritabanından gelen veriyi kullanırım


$kelime = "kalp"; yerine $kelime = $result ["kelime"];
 

 

Wordpress/Php/React/Laravel/Codeigniter/Woocommerce işleriniz için Pm atınız.
www.tayfunguler.org

EKAloji EKAloji * Kullanıcı
  • Üyelik 29.12.2019
  • Yaş/Cinsiyet 19 / E
  • Meslek *
  • Konum Sivas
  • Ad Soyad E** A**
  • Mesajlar 375
  • Beğeniler 12 / 86
  • Ticaret 0, (%0)
Çok teşekkürler son olarak kelime kod belirli bir arkaplan oluşturuyor site mobil öncelikli ve bu da mobilde görünümü mahvediyor bunu nasıl düzeltebilirim?
Öncesi: https://hizliresim.com/B5gK4g
Sonrası: https://hizliresim.com/qb8oEk
 

 

"Türkiye Cumhuriyeti Devleti şeyhler, dervişler memleketi olamaz!" -Gazi Mustafa Kemal ATATÜRK

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
echo '
';

bu kısmı sildiniz mi
 

 


zodiax zodiax zodiaxweb.com Kullanıcı
  • Üyelik 07.12.2019
  • Yaş/Cinsiyet 44 / E
  • Meslek Coder & Web Master
  • Konum Antalya
  • Ad Soyad G** T**
  • Mesajlar 70
  • Beğeniler 21 / 34
  • Ticaret 4, (%100)

try {
$db = new PDO("mysql:host=localhost;dbname=galleryt_sozluk;c harset=utf8","galleryt_sozluk","z|Vt49|I7k$");
} catch ( PDOException $veri ){
print
$veri->getMessage(); }
$query = $db->prepare('SELECT * FROM sozler ORDER BY RAND() LIMIT 1');
$query->execute();
$result = $query->fetch(PDO::FETCH_ASSOC);
echo $result ["kelime"].'
';
echo 'TDK dan gelen
';
header('Content-Type: application/json');
$terim = $result ["kelime"];
function tdk($terim)
{
$veri = file_get_contents("https://sozluk.gov.tr/gts?ara=" .$terim);
print_r($veri);
}
tdk($terim);
?>
 

 

EKAloji EKAloji * Kullanıcı
  • Üyelik 29.12.2019
  • Yaş/Cinsiyet 19 / E
  • Meslek *
  • Konum Sivas
  • Ad Soyad E** A**
  • Mesajlar 375
  • Beğeniler 12 / 86
  • Ticaret 0, (%0)

Abdullahx adlı üyeden alıntı

echo '
';


bu kısmı sildiniz mi


Sildim oldu hocam teşekkürler
 

 

"Türkiye Cumhuriyeti Devleti şeyhler, dervişler memleketi olamaz!" -Gazi Mustafa Kemal ATATÜRK
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al