Forumda yenilikler devam etmektedir , çalışmalara devam ettiğimiz kısa süre içerisinde güzel bir görünüme sahip olduk daha iyisi için lütfen çalışmaların bitmesini bekleyiniz. Tıkla ve Git
x

apiler kaynak kodları nasıl kullanılır yardım

apiler kaynak kodları nasıl kullanılır yardım
2
216
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

mrcloud91

FD Üye
Katılım
Eyl 26, 2023
Mesajlar
1,393
Etkileşim
0
Puan
36
F-D Coin
66
selam arkadaşlar forumda birçok kaynak kodu ve apiler paylaşılmakta bu konularda yeniyim ama öğrenmek istiyorum bilmememi mazur görün
kaynak kodları ve apiler nasıl kullanılr örnek elimde 101m datası var bunu kurdum apiyi nasıl bağlarım şimdiden teşekkürler
 

mrcloud91

FD Üye
Katılım
Eyl 26, 2023
Mesajlar
1,393
Etkileşim
0
Puan
36
F-D Coin
66
xampp ve 101m kurmanız lazım httdocs klasörüne dosyaalrı atıp kullanabilirsiniz
101m kurdum mysql data içerisine 101m attım localhosttan açıyorum zaten ama paylaşılantek dosya halinde api ler var ve kaynak kodları paylaşanlar var bunlar nasıl kullanılıyor onu bilmiyorum kardeşnn örnek olarak böyle bir kaynak kodu paylaşılmış bunu nasıl kullanabilriim

<?php

header('Content-Type: application/json');

$host = "localhost";
$user = "root";
$password = "";
$dbname = "101m";

$conn = mysqli_connect($host, $user, $password, $dbname);

if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}

mysqli_set_charset($conn, "utf8");

$tc = $_GET['TC'];

if (!isset($tc)) {
$error = array('error' => 'TC value is not set');
echo json_encode($error, JSON_UNESCAPED_UNICODE);
exit;
}



$cocugu_babatcs = array();

while (true) {
if (isset($processed_tcs[$tc])) {
break;
}

$sql = "SELECT * FROM 101m WHERE TC = '$tc' OR BABATC = '$tc'";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
if ($row['TC'] == $tc) {
$row['YAKINLIK'] = 'Kendisi';
}
if ($row['BABATC'] == $tc) {
$row['YAKINLIK'] = 'BABASININ KARDESLERI';
}
if (!isset($output[$row['TC']])) {
$output[$row['TC']] = $row;
}

if ($row['BABATC'] != $tc && !in_array($row['BABATC'], $cocugu_babatcs)) {
// Retrieve rows where the BABATC value matches the BABATC value of the current row
$sql_kardesler = "SELECT * FROM 101m WHERE BABATC = '{$row['BABATC']}'";
$result_kardesler = mysqli_query($conn, $sql_kardesler);
if (mysqli_num_rows($result_kardesler) > 0) {
while($row_kardesler = mysqli_fetch_assoc($result_kardesler)) {
$row_kardesler['YAKINLIK'] = 'COCUGU';
if (!isset($output[$row_kardesler['TC']])) {
$output[$row_kardesler['TC']] = $row_kardesler;
}
}
}
$cocugu_babatcs[] = $row['BABATC'];
}

$processed_tcs[$row['TC']] = true;
if ($row['TC'] != $tc) {
$tc = $row['TC'];
}
}
} else {
break;
}
}

if (isset($output)) {
echo json_encode(array_values($output), JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE, 4);
} else {
$error = array('error' => 'No data found');
echo json_encode($error, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE, 4);
}

mysqli_close($conn);

function checkAuthToken() {
$auth_token = $_GET['auth_token'];

if ($auth_token == "qwertyzz") {
return true;
} else {
return false;
}
}
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
858,460Konular
981,108Mesajlar
29,529Kullanıcılar
peaceSon üye
Üst Alt