-
Üyelik
29.06.2017
-
Yaş/Cinsiyet
23 / E
-
Meslek
Öğrenci
-
Konum
Eskişehir
-
Ad Soyad
O** D**
-
Mesajlar
290
-
Beğeniler
155 / 55
-
Ticaret
0, (%0)
arkadaşlar phpde bir sitenin online veya offline olduğunu yani geç yanıt verip çöktüğünü veya çalıştığını anlamamızı sağlayacak bir fonksiyon bir kod var mıdır bunu hangi mantık ile yapabilirim?
-
Üyelik
14.01.2018
-
Yaş/Cinsiyet
52 / E
-
Meslek
Programcı
-
Konum
İzmir
-
Ad Soyad
S** S**
-
Mesajlar
319
-
Beğeniler
4 / 111
-
Ticaret
0, (%0)
Web sayfalarına bağlı olarak olmaz.
Her seferinde kontrol vesaire çok yavaşlatır siteyi.
Arkada cron olarak çalıştırıp dönen değeri sunucu ayarında bir yerlere işlemen lazım.
1 kişi bu mesajı beğendi.
-
Üyelik
28.12.2013
-
Yaş/Cinsiyet
29 / E
-
Meslek
IOS & Android Developer
-
Konum
Antalya
-
Ad Soyad
F** K**
-
Mesajlar
54
-
Beğeniler
3 / 18
-
Ticaret
0, (%0)
Hocam şimdi php soket işlemleri yazarsanız sanıyorum ayrıntılı bi açıklama bulabilirsiniz. Bildiğimiz gibi http yani web siteleri 80 portundan hizmet verir. Attığım kod parçası da 80 portuna istek gönderip cevabı dinliyor. Eğer site aktifse bir cevap dönecektir ve if'e girip online yazacak. Değilse büyük ihtimalle timeout olur ve olumsuz cevap döner else kısmına girer. Bu şekilde yapabilirsiniz ya da diğer yöntem de mantıklı, yine attığım stackoverflow linkinde bunun örneği var, siteye istek gönderip headerını almaya çalışırsınız, headerda durum kodu olacağından o koda göre online ya da değil diye yorum yapabilirsiniz.
1 kişi bu mesajı beğendi.
RuZzGaR
Aaltintas(){ //WmAracı
Kullanıcı
-
Üyelik
22.08.2011
-
Yaş/Cinsiyet
34 / E
-
Meslek
Front-end
-
Konum
Denizli
-
Ad Soyad
A** A**
-
Mesajlar
1243
-
Beğeniler
384 / 148
-
Ticaret
3, (%100)
Eğer kod değilde servis arıyorsanız Uptime Robot var, siteniz kapalı duruma düştüğünde siteniz DOWN oldu , tekrar açıldığında UP oldu şeklinde mail atıyor.
-
Üyelik
19.06.2018
-
Yaş/Cinsiyet
28 / E
-
Meslek
Ağ ve bilgisayar sistemleri yö
-
Konum
Ankara
-
Ad Soyad
H** Ü**
-
Mesajlar
665
-
Beğeniler
80 / 270
-
Ticaret
0, (%0)
Üff adamın kafasını karıştırmışsınız arkadaşlar :D
Buyur dostum :
$site = file_get_contents("https://google.com.tr");
if($site === false)
{
echo "Site kapalı" ;
}
else
{
echo "site açık";
}