-
Üyelik
04.02.2020
-
Yaş/Cinsiyet
43 / E
-
Meslek
Yazılım...
-
Konum
Diğer
-
Ad Soyad
O** B**
-
Mesajlar
597
-
Beğeniler
154 / 153
-
Ticaret
0, (%0)
Merhabalar...
Bir süredir cevabını bulamadığım bu konuyu kısaca açayım;
Sitenin css ve js kodlarını assets.siteadi1.com'dan çektiğimizi düşünelim.
PHP İLE bu domainin & alt domainin;
ÖNCE
1* Sunucu kaynaklı problemlerden dolayı servis dışı olup olmadığını kontrol edecek
2* Deaktif olup olmadığını (süresi dolduğu & silindiği için) kontrol edecek
SONRA DA
Eğer bu 2 kontrolün sonucu olumlu ise dosyaları aynı linkten çekmeye devam etmeyi,
eğer sonuçlardan herhangi biri bile olumsuz ise dosyaları yedek adres olan assets.siteadi2.com'dan çekmeyi sağlayacak bir kod var mı!?
Yoksa bu php'yi aşan bir işlem mi?
NOT:
1. şartı kontrol etmek MUTLAKA GEREKLİ...
2. şartı kontrol etmek ise işin ekstrası, olmasa da olur...
Katkı sağlayacak birileri olursa sevinirim ve şimdiden teşekkür ederim...
Mesaj 4 defa düzenlendi. Son düzenleyen: BEYAZMASTER (28.03.2023 11:08)
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
-
Üyelik
15.05.2015
-
Yaş/Cinsiyet
33 / E
-
Meslek
PHP Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
Ö** G**
-
Mesajlar
1207
-
Beğeniler
382 / 381
-
Ticaret
16, (%100)
Hiç böyle bişey yapmadım ama url i file_get_contents ile kontrol edip veri gelmiyorsa gibi bişey yapılabilir belki.
1 kişi bu mesajı beğendi.
Herkes yediğinden ikram eder..(Yavuz Sultan Selim)
-
Üyelik
04.02.2020
-
Yaş/Cinsiyet
43 / E
-
Meslek
Yazılım...
-
Konum
Diğer
-
Ad Soyad
O** B**
-
Mesajlar
597
-
Beğeniler
154 / 153
-
Ticaret
0, (%0)
ÖmerGünay adlı üyeden alıntı
Hiç böyle bişey yapmadım ama url i file_get_contents ile kontrol edip veri gelmiyorsa gibi bişey yapılabilir belki.
Teşekkür ederim üstadım...
Şu çalışır mı ne dersiniz?
Ya da doğru yazılışı nasıl olmalı?
<?php
if(file_get_contents("assets.siteadi1.com/css/style.css"))
{
echo '<link rel="stylesheet" href="assets.siteadi1.com/css/style.css">';
}
else
{
echo '<link rel="stylesheet" href="assets.siteadi2.com/css/style.css">';
}
?>
Mesaj 2 defa düzenlendi. Son düzenleyen: BEYAZMASTER (28.03.2023 20:15)
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
-
Üyelik
04.02.2020
-
Yaş/Cinsiyet
43 / E
-
Meslek
Yazılım...
-
Konum
Diğer
-
Ad Soyad
O** B**
-
Mesajlar
597
-
Beğeniler
154 / 153
-
Ticaret
0, (%0)
darkcoder adlı üyeden alıntı
Selamlar ;
Test etmedim ancak çalışır diye düşünüyorum, gözden bir şey kaçırmadıysam. Kolay gelsin.
<?php
$dosya="https://siteadi.com/dosya.css";
$curl=curl_init($dosya);
curl_setopt($curl, CURLOPT_NOBODY, true);
curl_exec($curl);
$sonuc=curl_getinfo($curl, CURLINFO_HTTP_CODE);
curl_close($curl);
if($sonuc==200){
}else{
$dosya="https://siteadiiki.com/dosya.css";
$curl=curl_init($dosya);
curl_setopt($curl, CURLOPT_NOBODY, true);
curl_exec($curl);
$sonuc=curl_getinfo($curl, CURLINFO_HTTP_CODE);
curl_close($curl);
if($sonuc==200){
$icerik=file_get_contents("$dosya"); // İçerik direk alınmak istenirse
}
}
?>
<head>
<link rel="stylesheet" href="<?php echo $dosya; ?>">
Aleyküm selam, teşekkürler.
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.