Rev 1028 Rev 4987
Line 17... Line 17...
17 17
18 // Ukousni začátek až po sekci odpovědi 18 // Ukousni začátek až po sekci odpovědi
19 reset($x); 19 reset($x);
20 while($y=each($x)) 20 while($y=each($x))
21 { 21 {
22 if(eregi(";; ANSWER SECTION:",$y[value])) break; 22 if(preg_match('#;; ANSWER SECTION:#mi',$y[\VALUE])) break;
23 } 23 }
24 $x=array_slice($x,$y[key]+1); 24 $x=array_slice($x,$y[\KEY]+1);
25 25
26 // Vyhoď prázdné řádky a komentáře 26 // Vyhoď prázdné řádky a komentáře
27 reset($x); 27 reset($x);
28 while($y=each($x)) 28 while($y=each($x))
29 { 29 {
30 if(eregi("^$",$y[value])) 30 if(preg_match('#^$#mi',$y[\VALUE]))
31 unset($x[$y[key]]); 31 unset($x[$y[\KEY]]);
32 if(eregi("^;.*$",$y[value])) 32 if(preg_match('#^;.*$#mi',$y[\VALUE]))
33 unset($x[$y[key]]); 33 unset($x[$y[\KEY]]);
34 if(eregi("^Received .*$",$y[value])) 34 if(preg_match('#^Received .*$#mi',$y[\VALUE]))
35 unset($x[$y[key]]); 35 unset($x[$y[\KEY]]);
36 } 36 }
37 37
38 // Setřiď podle abecedy 38 // Setřiď podle abecedy
39 usort($x,"sortf"); 39 usort($x,"sortf");
40 40