]*?>.*?@si', // Strip out javascript '@<[\\/\\!]*?[^<>]*?>@si', // Strip out HTML tags '@]*?>.*?@siU', // Strip style tags properly '@@' // Strip multi-line comments including CDATA ); $SS_Xplain = preg_replace($search_and_Destroy, '|', $SS_read_curl); $SS_lessTop = explode('Current Stream Information', $SS_Xplain, 2); $SSless_Bottom = explode('Nullsoft', $SS_lessTop[1]); $SS_Page_Stats = $SSless_Bottom[0]; $SS_Page_History = $SSless_Bottom[1]; $SS_Page_Stats = preg_replace('/\s\s+/', '', $SS_Page_Stats); $SS_curl = explode('|||||', $SS_Page_Stats, 12); $SS_song = explode('Current Song:', $SS_curl[11], 2); $SS_song = $SS_song[1]; $SSsongname = explode('|||||', $SS_song); $SSkbps = preg_replace ( '/[^0-9]/', ' ', $SS_curl[4] ); $SS_kbps = explode(' ', $SSkbps, 46); if ( $SS_curl[2] == 'Server is currently down.' ) { $state = $ss_text_stat_9; echo '
  • ' . $ss_text_stat_7 . ' ' . $state . '
  • '; } else if ( $SS_curl[2] == 'Server is currently up and public.' || $SS_curl[2] == 'Server is currently up and private.' ) { $state = $ss_text_stat_8; echo '
  • ' . $ss_text_stat_0 . ' ' . $state . ' ' . $ss_text_stat_1 . ' ' . $SS_kbps[16] . ' kbps
  • '; echo '
  • ' . $ss_text_stat_2 . ': ' . $SS_kbps[28] . ' ' . $ss_text_stat_3 . ' ' . $SS_kbps[32] . ' (' . $ss_text_stat_4 . ': '.$SS_curl[6].')
  • '; echo '
  • ' . $ss_text_stat_12 . ': '.$SS_curl[8].'
  • '; if ($ss_page != '' && $ss_stats == 0) { echo '
  • ' . $ss_text_stat_16 . '
  • '; } $nonengtitle = preg_replace ( '/[^a-zA-Z0-9]/', ' ', $SS_curl[10] ); echo '
  • ' . $ss_text_stat_5 . ': ' . $nonengtitle . '
  • '; $nonengsong = preg_replace ( '/[^a-zA-Z0-9]/', ' ', $SSsongname[1] ); if ($nonengsong != '') { echo '
  • ' . $ss_text_stat_6 . ': ' . $nonengsong . '
  • '; } else { echo '
  • ...
  • '; } } // CURL function ///////////////////////// ?>