-
- $num = 0;
- $resp = '';
- while ($num < count($read) ) {
- $resp .= $read[$num];
- $num++;
- }
- $read[] = split(' * ', $resp);
- $num = 0;
- $ret = FALSE;
- while ( !$ret && $num < count($read) ) {
- if ( ereg('PERMANENTFLAGS', $read[$num] ) ) {
- $ret = ( ereg('mdnsent',strtolower($read[$num]) ) || ereg("\\\*", $read[$num] ) );
- }
- $num++;
- }
+ /* escaping $ doesn't work -> \x36 */
+ $ret = preg_match( '/(\x36MDNSent|\\\*)/i', $read );