date("Hi") fonksiyonu string ifade döner. bu ifadeyi if condition dışına alıp bir değişkene atayın ve integer casting yapın. Ardından değişkeni yerine koyun:
$date = (int)date("Hi");
if ($_SERVER['REMOTE_ADDR'] == "185.165.46.55" && $date< 1930 && $date > 845 ){
Merhaba,
Eski sunucumuzu yeni sunucuya taşıyoruz. Eski sunucumuz directadmin ilk sürümlerinden ve php sürümü 5.3
Yeni sunucumuz da php sürümü 5.4 den başlayıp 8e kadar gidiyor.
Kullanmakta olduğumuz CRM'İ de taşıdık şöyle bir hata veriyor.
Parse error: Invalid numeric literal in
/home/********/domains/*******/public_html/motivasyon/index.php on line
55 55. satırda şöyle bir kod mevcut if ($_SERVER['REMOTE_ADDR'] == "185.165.46.55" && date("Hi")< 1930 && date("Hi")> 0845 ){