Yine olmadı
Array ( [0] => Array ( ) [1] => Array ( ) [2] => Array ( ) [3] => Array ( ) )
Fakat değişik bir deneme ile biraz ilerleme katettim.
Boşlukları ve | karakterlerini (\ işaretleri ile birlikte) regexten sildim. Sanırım bunu yapmakla onlarıda dizi değişkenlerine dahil ettim.
preg_match_all('~User Name(.*?)Full Name.+?Transfer Bytes(.*?)Transfer Packets~is',$cikti,$f);Daha sonra her dizi değişkenini str_replace ile | karakteri ve boşluklardan arındırdım.
İşimi görsede hiç ama hiç içime sinmeyen bir yöntem oldu bu. Attığım adıma göre sorunun ne olduğunu daha kolay saptayabilirsiniz sanırım.
Regex te ne bir boşluk nede \| bırakmamam gerekiyor. Hostingime suç bulmaya başladım artık.
Buyuk ihtimal unix sistemin orada verdigi bosluk ve | karakteri ile bizim elle yazdiklarimiz ortusmuyor. Bu yuzden eslesme olmuyor.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 18:08:36 -->-> Daha önceki mesaj 17:59:17 --
Gelen veriyi utf-8'e cevirip deneyebilirsin.