Ereg fonksiyonları için iki alternatifi bulun

2 Cevap php

ereg ve eregi fonksiyonları Php silinecektir. Aşağıdaki ereg fonksiyonlar için alternatifler bulmak için yardım edin:

1) Sadece belirli aralıklar için IP adresleri izin vermek için:

$targetAddr = "60.37..*..*";  
if (!ereg($targetAddr, $_SERVER['REMOTE_ADDR'])) {
die;
} 

2) gibi noktaları dizi değiştirmek için .......................

$message = ereg_replace("[.]{3,}", "... ", $message);

2 Cevap

Bu benim için çalışıyor:

$targetAddr = "/^60\.37\..+/"; 
if (!preg_match($targetAddr, $_SERVER['REMOTE_ADDR'])) {
die;
}

$message = preg_replace("/[.]{3,}/", "... ", $message);

Thomas ve Anomareh, cevaplarınız doğru çözümü bulmak için bana yardımcı oldu. Teşekkür ederim.