@ibrahimyesil hocam yanıt için teşekkür ederim. gelen veri json. tabii başka bir şekilde ifade ediliyor ise bilmiyorum.
ajax ile jquery arasındaki farkları araştırıp hangisinin daha az kaynak tükettiğini ve hangisinin avantajlı olduğunu araştırıyorum.
öğrenmeye çalıştığım için böyle sorular soruyorum sürekli. desteğiniz için teşekkür ederim.
@makifgokce hocam teşekkür ederim şu şekilde çalıştı:
const ethbtc = data.find(i => i.symbol == "ETHBTC")
$("#ETHBTC").html(ethbtc.price)
benim hatam neymiş, burada tam olarak ne yaptık açıkçası öğrenmek için yapıyorum bu işlemleri. vaktiniz olduğunda özet geçerseniz çok sevinirim.
CTRL + U da engelle genelde orayı unutuyorlar.
sağ tık engelle ayrıca
bir de reklamlara sağ tık yapınca javascript korumandan kaçabiliyor. buna çözüm bulursan bana da haber ver lütfen :D
bu konudaki kodlarla küçük bir örnek gösterebilir misiniz? daha 1 aylık olduğum için senaryoyu kafamda tam oturtamadım.
$hasdegisim = number_format((($currency['data']['ALTIN']['alis'] - $currency['data']['ALTIN']['kapanis']) * 100) / $currency['data']['ALTIN']['alis'], 2, ',', '.');
yukarıdaki $hasdegisim verisini has alış ve satış gibi jquery ile güncellemek istiyorum. değişkeni js kodları içine nasıl alabilirim? ya da bunu js içinde nasıl formülize edebilirim?
setInterval(() => {
$.getJSON('<?= $source ?>', data => {
$("#hasalis").html(data.data.ALTIN.alis)
$("#hassatis").html(data.data.ALTIN.satis)
$("#hasdegisim").html(//buraya $hasdegisim (php) değişkenini almak istiyorum)
})
}, 1000)
@ibrahimyesil çok teşekkür ederim uppercase yüzündenmiş. sorunum çözüldü.
https://prnt.sc/n8QlKEnlLC5t
sayfa kaynağında dosya yolu olarak görülüyor. tıklayınca da js dosyası açılıyor. içeriği şu şekilde acaba içerikte mi sıkıntı var?
setInterval(() => {
$.getJSON('<?= $source ?>', data => {
$("#tablo1USDTRYalis").html(data.data.ALTIN.alis)
$("#tablo1USDTRYsatis").html(data.data.ALTIN.satis)
$("#tablo1USDTRYdegisim").html('<?= $hasdegisim ?>')
//$("#try3").html(data.data.ALTIN.tarih)
$("#ONSalis").html(data.data.ONS.satis)
$("#ONSsatis").html(data.data.ONS.satis)
$("#USDTRYalis").html(data.data.USDTRY.satis)
$("#USDTRYsatis").html(data.data.USDTRY.satis)
$("#EURTRYalis").html(data.data.EURTRY.satis)
$("#EURTRYsatis").html(data.data.EURTRY.satis)
})
}, 1000)
hocam dosyada başka bir kod yok ve kodun tamamı şu şekilde;
$cookie_file = dirname(__FILE__) . '/kaynak.cookie';
login('mail', 'pass');
header('Content-Type: application/json');
echo curl_request('GET', 'https://www.demosite.com');
function login($email, $pass) {
return curl_request(
'POST',
'https://www.demosite.com/ajax/',
'login_user=' . urlencode($email) . '&login_password=' . urlencode($pass) . '&rememberMe=on',
array(
'Accept: */*',
'Content-Type: application/x-www-form-urlencoded; charset=UTF-8',
'X-Requested-With: XMLHttpRequest',
'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36',
'Origin: https://www.demosite.com',
'Referer: https://www.demosite.com/',
'Accept-Language: tr-TR,tr;q=0.9'
)
);
}
function curl_request($method, $url, $post_fields = null, $http_header = []) {
global $cookie_file;
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => $method,
CURLOPT_POSTFIELDS => $post_fields,
CURLOPT_HTTPHEADER => $http_header,
CURLOPT_COOKIEFILE => $cookie_file,
CURLOPT_COOKIEJAR => $cookie_file
));
$response = curl_exec($curl);
curl_close($curl);
return $response;
}
çok teşekkür ederim, tayfun hocanın videosunda da vardı ama ben socket.io dokümanından iletlemeye başlayınca pm2 ile çalıştırmayı göz ardı etmişim. teşekkür ederim.
arkadaşlar konu güncel yardımcı olabilecek biri var mı?
curl ile bağlantı kodları var. bu dosya ekrana çıktı veriyor. çıktı vermesin, ben istediğim değişkene istediğim veriyi atayıp o şekilde çıktı alayım istiyorum.