ОсновноеRadiotalkПользовательское
Общие вопросы по интернет радио вещанию
7   •   Посмотреть все темы

Как дописать в скрипт "Нет потока" когда радио временно отключено?

 

1
russkiy-ivan @russkiy-ivan
Помогите отредактировать этот код. Нужно чтобы выводилась надпись "Радио отключено" когда на сервер временоо не транслируется эфир.
  1. <?php
  2. $data = file_get_contents("http://ипадрес:8000/status.xsl");
  3. function antara($string, $start, $end){
  4. $string = " ".$string;
  5. $ini = strpos($string,$start);
  6. if ($ini == 0) return "";
  7. $ini += strlen($start);
  8. $len = strpos($string,$end,$ini) - $ini;
  9. return substr($string,$ini,$len);
  10. }
  11. $Current_song = antara($data, "Current Song:</td>\n<td class=\"streamdata\">","</td>");
  12. $replace =
  13. array (
  14. 'à' => 'а',
  15. 'á' => 'б',
  16. 'â' => 'в',
  17. 'ã' => 'г',
  18. 'ä' => 'д',
  19. 'å' => 'е',
  20. '¸' => 'ё',
  21. 'æ' => 'ж',
  22. 'ç' => 'з',
  23. 'è' => 'и',
  24. 'é' => 'й',
  25. 'ê' => 'к',
  26. 'ë' => 'л',
  27. 'ì' => 'м',
  28. 'í' => 'н',
  29. 'î' => 'о',
  30. 'ï' => 'п',
  31. 'ð' => 'р',
  32. 'ñ' => 'с',
  33. 'ò' => 'т',
  34. 'ó' => 'у',
  35. 'ô' => 'ф',
  36. 'õ' => 'х',
  37. 'ö' => 'ц',
  38. '÷' => 'ч',
  39. 'ø' => 'ш',
  40. 'ù' => 'щ',
  41. 'ú' => 'ъ',
  42. 'û' => 'ы',
  43. 'ü' => 'ь',
  44. 'ý' => 'э',
  45. 'þ' => 'ю',
  46. 'ÿ' => 'я',
  47. 'À' => 'А',
  48. 'Á' => 'Б',
  49. 'Â' => 'В',
  50. 'Ã' => 'Г',
  51. 'Ä' => 'Д',
  52. 'Å' => 'Е',
  53. 'Æ' => 'Ж',
  54. 'Ç' => 'З',
  55. 'È' => 'И',
  56. 'É' => 'Й',
  57. 'Ê' => 'К',
  58. 'Ë' => 'Л',
  59. 'Ì' => 'М',
  60. 'Í' => 'Н',
  61. 'Î' => 'О',
  62. 'Ï' => 'П',
  63. 'Ð' => 'Р',
  64. 'Ñ' => 'С',
  65. 'Ò' => 'Т',
  66. 'Ó' => 'У',
  67. 'Ô' => 'Ф',
  68. 'Õ' => 'Х',
  69. 'Ö' => 'Ц',
  70. '×' => 'Ч',
  71. 'Ø' => 'Ш',
  72. 'Ù' => 'Щ',
  73. 'Ú' => 'Ъ',
  74. 'Û' => 'Ы',
  75. 'Ü' => 'Ь',
  76. 'Ý' => 'Э',
  77. 'Þ' => 'Ю',
  78. 'ß' => 'Я',
  79. '¨' => 'Ё',
  80. 'à' => 'а',
  81. 'á' => 'б',
  82. 'â' => 'в',
  83. 'ã' => 'г',
  84. 'ä' => 'д',
  85. 'å' => 'е',
  86. '¸' => 'ё',
  87. 'æ' => 'ж',
  88. 'ç' => 'з',
  89. 'è' => 'и',
  90. 'é' => 'й',
  91. 'ê' => 'к',
  92. 'ë' => 'л',
  93. 'ì' => 'м',
  94. 'í' => 'н',
  95. 'î' => 'о',
  96. 'ï' => 'п',
  97. 'ð' => 'р',
  98. 'ñ' => 'с',
  99. 'ò' => 'т',
  100. 'ó' => 'у',
  101. 'ô' => 'ф',
  102. 'õ' => 'х',
  103. 'ö' => 'ц',
  104. '÷' => 'ч',
  105. 'ø' => 'ш',
  106. 'ù' => 'щ',
  107. 'ú' => 'ъ',
  108. 'û' => 'ы',
  109. 'ü' => 'ь',
  110. 'ý' => 'э',
  111. 'þ' => 'ю',
  112. 'ÿ' => 'я',
  113. 'À' => 'А',
  114. 'Á' => 'Б',
  115. 'Â' => 'В',
  116. 'Ã' => 'Г',
  117. 'Ä' => 'Д',
  118. 'Å' => 'Е',
  119. '¨' => 'Ё',
  120. 'Æ' => 'Ж',
  121. 'Ç' => 'З',
  122. 'È' => 'И',
  123. 'É' => 'Й',
  124. 'Ê' => 'К',
  125. 'Ë' => 'Л',
  126. 'Ì' => 'М',
  127. 'Í' => 'Н',
  128. 'Î' => 'О',
  129. 'Ï' => 'П',
  130. 'Ð' => 'Р',
  131. 'Ñ' => 'С',
  132. 'Ò' => 'Т',
  133. 'Ó' => 'У',
  134. 'Ô' => 'Ф',
  135. 'Õ' => 'Х',
  136. 'Ö' => 'Ц',
  137. '×' => 'Ч',
  138. 'Ø' => 'Ш',
  139. 'Ù' => 'Щ',
  140. 'Ú' => 'Ъ',
  141. 'Û' => 'Ы',
  142. 'Ü' => 'Ь',
  143. 'Ý' => 'Э',
  144. 'Þ' => 'Ю',
  145. 'ß' => 'Я',
  146. );
  147. echo strtr($Current_song,$replace);
  148. ?>

0





Согласие на обработку данных на нашем сайте

Продолжая просматривать страницу, вы соглашаетесь с использованием файлов «Cookie» и с Политикой конфиденциальности «Privacy».
Наверху или внизу страницы вы можете изменить валюту и язык по умолчанию. Английская версия сайта ещё находится в доработке и доступна не полностью.