@h4ckdr0 cevabınız için teşekkürler. Benim js dosyalarımda express kullanıyorum ve dosyada işlenmesi gereken değerler dinamik şekilde geliyor dışarıdan. Bu durumda worker'a bu dinamik bilgileri nasıl gönderebilirim?
ana sitene restapi kur, verileri curl ile json olarak çeker çok rahat kullanırsın.
Curl için bir sıkıntı yok, standart curl bloğunu kullanacaksın. Dikkat etmen gereken şey eğer ssl kullanıyorsan, her iki sitende de ssl olmasına dikkat et.
<a href="/images/myw3schoolsimage.jpg" download> gibi bir kullanım veya açtığın yeni sayfaya header ile dosya formatı verebilirsin.
ajax kısmında bulunan error bölümü, gönderdiğin sayfadan hata dönerse çalışır. O da kod hatası vs. olma durumunda. Sayfanda bir hata yoksa her şekilde success bölümü çalışır sen onun içinde karşılaştırma yapacaksın.
response.status değerini kontrol edip, ona göre işlem yapacaksın.
fopen komutları ile kendi web sitenin bulunduğu alana kaydedebilirsin. Eğer amacın başka bir siteye göndermekse o imkansız (arada bir api bağlantısı olmadan)
frontend tarafında yapılan tüm işlemler kullanıcının müdahalesine açıktır. Onun için güvenli ve kullanıcı müdahalesine izin vermeksizin bir şey yapmak istiyorsanız o zaman backend kısmında yapacaksınız. Eğer php kullanıyorsanız tıklama anında yapılan işlem zaman damgasını bir sessionda tutun, tekkar tıklansa bile istediğiniz süre dolmadıysa işlem yapmazsınız.
finansal bir kaydın olmadan kredi kartı ile ödeme alamazsın doğrudan. iyzico, paytr filan hepsi vergi levhası ister. Test amaçlı kullanacağım diyorsan arkadaşın dediği gibi iyzico üzerinde test modülü var, direk test kartları ile kullanmaya başlayabilirsin
etiket stringini parçaladıktan sonra her bir parçayı önce uzunluk kontrolünden geçir. uygun uzunlukta olanları başka bir dizine kaydet ve bunu yaparken dizinde olup olmadığını sorgula. Oluşturduğun 2. dizindeki eleman sayısını alarak gerekli işlemleri yapabilirsin.
$myLabels = array();
$labelString = "benim,ilk,etiket,denemem,ilk,burada";
$labelParts = explode(",",$labelString);
for($i=0;$i<count($labelParts);$i++){
$label = $labelParts[$i];
if(strlen($label)>=3){ // gelen etiket uzunluğun en az 3 karakter ise
if(!in_array($label,$myLabels){ // gelen etiket belirtilen dizi içinde var mı?
$myLabels[] = $label; // gelen etiketi dizine ekle
}
}
}
$labelCount = count($myLabels); // bu kod çalıştığında 5 değeri dönecek ve içinde benzersiz etikelrerin olacak.
B sitesinin olduğu yere rest api kurman ve A sitesinden tetiklenen eylemler ile API isteği gönderip, dönen JSON data ile A sitesindeki DB üzerinde güncelleme yapman. Tabiki bunu anlık olaylarla yapabileceğin gibi bir cron oluşturup günün x zamanında da çalıştırabilirsin.
resimi tam kare olarak almak istiyorsan, js kütüphanelerinden yararlanıp yükleme formunda resim için crop uygulatmalısın. Aksi halde upload yaparken kesin boyut verirsen o zamanda orantısız resimlerin olur. JS ile crop yaparsan, sonrası zaten basit kullandığın dilde imageresize fonksiyonu vardır zaten 300x300 yaparak saklarsın.