Ben amortismana tabi kodunu kullanmak için araştırma ve dönüşüm yalındır görünüyor ama regex benim deneyim sınırlıdır ve ben bu soruna çözüm oldukça emin değilim.
Burada orijinal çizgi:
if(eregi('^(.+):([0-9]+)$', $hosts[$index], $hostinfo)) {
5.3.0 içinde amorti edildiği
Yani ile değiştirin:
if(preg_match('^(.+):([0-9]+)$/i', $hosts[$index], $hostinfo)) {
Ve şimdi bu olsun:
Hayır biten ayraç '^' in bulundu ..
Her şey ben bir ^ ve / benim function.Any fikirlerini sınırlandırmak için gereken durumları okuyorum?