bunun icin cagrilan sayfanin dosyasi icinde olmali, post gibi istek gonderip yanit aliyorsan calismaz. javascript ile yenile
şimdilik bulduğum en kısa çözüm şöyle;
$dom = new DomDocument();
@$dom->loadHTML($dirSys);
foreach ($dom->getElementsByTagName('li') as $li) {
$element[] = $dom->saveHTML($li);
$attr[] = $li->getAttribute('data-dizin');
}
$attr = array_flip($attr);
$return = $element[$attr[$Array["path"]]];
echo $return;
indis değerleri aynı olduğu için, niteliği alıp anahtar ile değerin yerini değiştirip, elemente anahtar olarak bildirip istediğim sonucu alıyorum. tabi ekstradan dizi döndürmeyeceğim daha az performans harcayan bir alternatif varsa bilmek isterim.
if($_SERVER["HTTP_SEC_CH_UA_PLATFORM"] == "Android" || $_SERVER["HTTP_SEC_CH_UA_PLATFORM"] == "iOS"){
echo "hoşgeldiniz";
}else{
die("lütfen android veya ios cihaz ile erişim sağlayınız.");
}
destek talebi oluşturup hizmet aldığın firmaya cronjob'u çalıştıramadığını söyle. çalışması gerekiyordu.
https://www.w3schools.com/SQL/sql_like.asp like methoduna ihtiyacın var bunun için, linkte örnek kullanımları mevcut.
tüm seçeneklerin olduğu bir test görevi ayarlamayı deneyin, sadece bir text dosyası oluşturup "başarılı" gibi bir şey yazıp kapatsın. belki cron çalışıyordur ama php dosyanız beklenen sonucu vermiyordur. bir test et. tüm ifade (yıldız) olduğunda 60 saniyede bir zaman döngüsünde çalışacak demektir. ayrıca sunucu zaman dilimiyle sizin zaman diliminiz aynı olmayabilir. bu yüzden önce dakika üzerinden test etmek için hepsini * yapın.
ilk yanıtımda zaten bu olasılığı da açıkladım; iki seçenek var, birini ya silmen gerekiyor ya da etkilenen seçiçileri yeniden adlandırman gerekiyor.
muhtemelen göreceli adresden dolayı sorun yaşıyor olabilirsin ctrl+shift+c yaparak açılan panelde network kısmına gelip sayfayı yenile. 404 yazan dosyaları yeni sekmede açıp hangi adresten çağırmaya çalıştığını görebilirsin. sorun buysa ona göre dahil edilenleri tekrar düzenle. ama sorun dediğin gibi css komutlarının çakışması ise, ornek veriyorum 2 farklı css dosyası var, ikisinde de header ile alakalı komutlar mevcut. kullanmak istediğini bırakıp diğerini sileceksin veya kullanmak istediğini editörde açıp ctrl+h kısayolu ile .header'dan .custom-header gibi benzersiz bir seçiçi ile değiştireceksin. kısaca silmeyeceksen değiştirmen gereken seçiçileri belirleyip toplu olarak yeniden adlandır.
wget -O -q /home/websayfasi/domains/website.com/public_html/dosyalar/calisacak-dosya.php
veya
wget -O -q https://site.com/dosyalar/calisacak-dosya.php
çıktıyı tamponlarsan sorun ortadan kalkacaktır.
ob_start('yonlendirme');
exit(header('Location:index.php'));
$redirect = ob_get_clean('yonlendirme');
$redirect;