<?php
$username = "instagram";
$apiUrl = "https://www.instagram.com/$username/?__a=1";
$json = file_get_contents($apiUrl);
$arr = json_decode($json, true);
$hd = $arr['graphql']['user']['profile_pic_url_hd']; //hd (sözde hd) resmi aldık.
if (!is_dir($username)) //klasör yoksa
mkdir($username); //yarattık
$files = glob($username . "/*"); //klasördeki dosyalar
$file_count = count($files); //dosyaların sayısı (bunun üzerinden resim adı üreteceğiz.)
$img_name = ($file_count + 1) . '.jpg';
file_put_contents($username . '/' . $img_name, file_get_contents($hd));
sticky-top yapınca top değerini 0 alıyor olmalı örneğin navbarın yüksekliği 70px ise css ile top:70px gibi bir değer verirsen en üstten 70px aşağıda yapışacaktır.
direk
<div class="cols-md-3 g-4 mb-3 sticky-top" style="top:70px">
bu şekilde inline yazabilirsin.
Zamanında yapılan ücretsiz eğitimlerden,
Arkadaşın da dediği gibi tüm devlet kurumlarının zamanında MS la çalışmasından ötürü.
Kısmen çok büyük projeler için daha rahat ve genişletilebilir olması (benim fikrim değil nette araştırınca çıkan bir bilgi ama bence günümüzde artık php frameworkler ile örn: laravel artık böyle bir durum söz konusu değil)
Daha güvenilir olması (ki bence yine laravel gibi frameworkler ile bu da geride kaldı.)
Kısacası bence günümüz open source günü, open source yapılar durdurulamaz bir gelişim içinde php olmasa js olur ya da çıkacak başka bir dil olur.
Yeterki gelişime açık, insanlar tarafından destek alan bir dil olsun.
sekmelerin hepsi sizin siteniz olursa socket.io vb. bir şey ile alabilirsiniz ama başka siteler ise zaten alınması hiç mantıklı değil hatta çok tehlikeli bir durum.
php değil ama js versiyonu var https://github.com/dilame/instagram-private-api
birçok özelliği sunuyor ve örnekleri mevcut.
sıfırlama için
$('#musteri')[0].reset();
deniyebilirsin.
Modal konusunda Bootstrap 5 ile birlikte modal eventleri değişmişti sanırım bir kontrol et 4.6 da bu şekilde çalışıyor ama 5 ve sonrası sürümlerde farklı bir yöntemle kapanıyor sanırım.
ebeveyne position:relative
ver dive ise
position:absolute;
top:50%;
left:50%;
transform:translate(-50%, -50%);
yukardan ekranın yarısı kadar ittik transform ile divin yarısı kadar çektik mantığı bu şekilde yandan da uyguladık genişlik ve yükseklik ne olursa olsun bu yöntem tam ortaya getirmeli.
eğer belli başlı ayırt edici bir kolon varsa update sorgusunu join ile yazıp tek seferde halledebilirsin:
örnek kodlar var bu adreste:
https://stackoverflow.com/questions/11709043/mysql-update-column-with-value-from-another-table
çünkü çerezin çalışma yapısı bu php requesti alıyor işlemleri gerçekleştiriyor çerez response aşamsında elden çıkmış oluyor.
mantıken response dönene kadar çerez yok elinizde? e haliyle response döndüğü için de tarayıcıda var bu çerez aslında ortada bir sorun yok.
öncelikle nodejs gibi sunucu bazlı çalışan bir js kod yoksa frontend tarafında çalışan js sunucuya müdahalede bulunamaz (eğer bulunuyorsa bu güvenlik zaafiyetidir zaten)
her şeyi silme vs php ile yazılabilir ama lisans vs gibi bir durum için iş karışık
ben olsam siteye şifrelenmiş şekilde belirli aralıklarla curl vb istek yapan bir kod yazardım sunucu cevap döndüyse ama cevap olumsuzsa silme işlemini gerçekleştirirdim
Bunu sunucudan sitelere yapmak mantıksız (sunucu siz, siteler ise başkasına hazırladığınız siteleriniz demek istiyorum.) çünkü kodunuzun kopyalandığını anlayamazsınız ama gizliden gizliye site ziyaret edildikçe siteden sizin sunucuya istek atan bir kod yazmak mümkün bence.