ОсновноеRadiotalkПользовательское
Программирование
6   •   Посмотреть все темы

помогите со скриптом

 

835
Виталик @Bulbik
народ вот есть скрипт на отображение информации о радио на www.moeradio.ru я себе сделал радіо в чат, а как мне етот скрипт сделать чтобы например отдельное окно открывалось и там все писало, я то пробывал но ничего не получилось
вот сам скрипт
<?php
/*================================================================*\
|| ############################################################## ||
|| # ICEcast info script v1.0 # ||
|| # by Johnny [icq 319-058] # ||
|| # # ||
|| # [ ASTeam - Advanced Security Team ] # ||
|| # ********** | ********** # ||
|| ############################################################## ||
\*================================================================*/

//СОЗДАЕМ КОНСТАНТЫ
define (NameStation, '/МАУНТПОИНТ'); //******* НАЗВАНИЕ РАДИО *******
define (RadioOff, 'Радио выключено'); //******* СООБЩЕНИЕ О НЕРАБОТАЮЩЕМ РАДИО *******
//******* ТУТ ИДУТ КОНСТАНТЫ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ: 0 - НЕОТОБРАЖАТЬ, 1 - ОТОБРАЖАТЬ; В КАВЫЧКАХ УКАЗЫВАЕТСЯ НАЗВАНИЕ ПУНКТА *******
define (StreamTitle, 1); define (StreamTitleText, 'Заголовок: ');
define (StreamDescription, 1); define (StreamDescriptionText, 'Описание: ');
define (ContentType, 1); define (ContentTypeText, 'Тип контента: ');
define (MountUptime, 1); define (MountUptimeText, 'Рабочее время: ');
define (Bitrate, 1); define (BitrateText, 'Битрейт: ');
define (CurrentListeners, 1); define (CurrentListenersText, 'Текущие слушатели: ');
define (PeakListeners, 1); define (PeakListenersText, 'Максимально слушателей: ');
define (StreamGenre, 1); define (StreamGenreText, 'Жанр: ');
define (StreamURL, 1); define (StreamURLText, 'Адрес: ');
define (CurrentSong, 1); define (CurrentSongText, 'Сейчас играет: ' );

define (NoStream, 'Нет потока');//******* СООБЩЕНИЕ ЕСЛИ НЕ НАЙДЕН ПУНКТ *******
define (Separator, '<br \>'); //******* РАЗДЕЛИТЕЛЬ МЕЖДУ ПУНКТАМИ *******

//******* ЗАГРУЖАЕМ ФАЙЛ *******
$file = file_get_contents('http://moeradio.ru:10000');
//******* ВЫТАСКИВАЕМ ИНФОРМАЦИЮ О РАДИО *******
$start = strpos($file, 'Mount Point : (' . NameStation . ') :') or $start = 0;
if ($start < 1) exit(RadioOff); //******* ЕСЛИ РАДИО ВЫКЛЮЧЕНО, ОТОБРАЖАЕТСЯ СООБЩЕНИЕ И ДАЛЬНЕЙШИЙ КОД НЕВЫПОЛНЯЕТСЯ *******
$start += strlen('Mount Point : (' . NameStation . ') :');
$file = substr($file, $start);
$file = substr($file, 0, strpos($file, 'Mount Point')); //******* ВЫРЕЗАЕМ ИНФУ ТОЛЬКО О НУЖНОМ РАДИО *******
//##############################################################
//******* НАЧИНАЕМ ОТОБРАЖАТЬ НУЖНУЮ ИНФОРМАЦИЮ *******
//******* ЗАГОЛОВОК ПОТОКА *******
if (StreamTitle == 1) {
if (preg_match('#<td>Stream Title:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamtitle = $m[1];
echo StreamTitleText, $streamtitle, Separator;
} else echo StreamTitleText, NoStream, Separator;
}

//******* ОПИСАНИЕ ПОТОКА *******
if (StreamDescription == 1) {
if (preg_match('#<td>Stream Description:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamdesc = $m[1];
echo StreamDescriptionText, $streamdesc, Separator;
} else echo StreamDescriptionText, NoStream, Separator;
}

//******* ТИП КОНТЕНТА *******
if (ContentType == 1) {
if (preg_match('#<td>Content Type:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$contenttype = $m[1];
echo ContentTypeText, $contenttype, Separator;
} else echo ContentTypeText, NoStream, Separator;
}

//******* РАБОЧЕЕ ВРЕМЯ *******
if (MountUptime == 1) {
if (preg_match('#<td>Mount Uptime:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$mountuptime = $m[1];
echo MountUptimeText, $mountuptime, Separator;
} else echo MountUptimeText, NoStream, Separator;
}

//******* БИТРЕЙТ *******
if (Bitrate == 1) {
if (preg_match('#<td>Bitrate:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$bitrate = $m[1];
echo BitrateText, $bitrate, Separator;
} else echo BitrateText, NoStream, Separator;
}

//******* КОЛИЧЕСТВО СЛУШАТЕЛЕЙ *******
if (CurrentListeners == 1) {
if (preg_match('#<td>Current Listeners:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$currentlisteners = $m[1];
echo CurrentListenersText, $currentlisteners, Separator;
} else echo CurrentListenersText, NoStream, Separator;
}

//******* МАКСИМАЛЬНОЕ КОЛ-ВО СЛУШАТЕЛЕЙ *******
if (PeakListeners == 1) {
if (preg_match('#<td>Peak Listeners:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$peaklisteners = $m[1];
echo PeakListenersText, $peaklisteners, Separator;
} else echo PeakListenersText, NoStream, Separator;
}

//******* ЖАНР ПОТОКА *******
if (StreamGenre == 1) {
if (preg_match('#<td>Stream Genre:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamgenre = $m[1];
echo StreamGenreText, $streamgenre, Separator;
} else echo StreamGenreText, NoStream, Separator;
}

//******* АДРЕС *******
if (StreamURL == 1) {
if (preg_match('#<td>Stream URL:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamurl = $m[1];
echo StreamURLText, $streamurl, Separator;
} else echo StreamURLText, NoStream, Separator;
}

//******* ИСПОЛНИТЕЛЬ *******
if (CurrentSong == 1) {
if (preg_match('#<td>Current Song:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$currentsong = $m[1];
echo CurrentSongText, $currentsong, Separator;
} else echo CurrentSongText, NoStream, Separator;
}
?>

1554
Aleksandr @BloOke
создай хтмл документ пропиши там скрипт и сделай ктонпу с адресом на хтмл код)

835
Виталик @Bulbik
SJ пишет:

создай хтмл документ пропиши там скрипт и сделай ктонпу с адресом на хтмл код)

не роботает так))я уже ето пробывал, на форуме где я етот скрипт взяв писало чтобы создать документ php

1554
Aleksandr @BloOke
плохо пробывал)

835
Виталик @Bulbik
ну вот ********** сам посмотри))

4875
ValdeZ @ValdeZ
всё просто как мартовские коты..наверное..
<?php

define (NameStation, '/МАУНТПОИНТ'); //******* НАЗВАНИЕ РАДИО *******
define (RadioOff, 'Радио выключено'); //******* СООБЩЕНИЕ О НЕРАБОТАЮЩЕМ РАДИО *******

define (StreamTitle, 1); define (StreamTitleText, 'Заголовок: ');
define (StreamDescription, 1); define (StreamDescriptionText, 'Описание: ');
define (ContentType, 1); define (ContentTypeText, 'Тип контента: ');
define (MountUptime, 1); define (MountUptimeText, 'Рабочее время: ');
define (Bitrate, 1); define (BitrateText, 'Битрейт: ');
define (CurrentListeners, 1); define (CurrentListenersText, 'Текущие слушатели: ');
define (PeakListeners, 1); define (PeakListenersText, 'Максимально слушателей: ');
define (StreamGenre, 1); define (StreamGenreText, 'Жанр: ');
define (StreamURL, 1); define (StreamURLText, 'Адрес: ');
define (CurrentSong, 1); define (CurrentSongText, 'Сейчас играет: ' );

define (NoStream, 'Нет потока');//******* СООБЩЕНИЕ ЕСЛИ НЕ НАЙДЕН ПУНКТ *******
define (Separator, '<br \>'); //******* РАЗДЕЛИТЕЛЬ МЕЖДУ ПУНКТАМИ *******

//******* ЗАГРУЖАЕМ ФАЙЛ *******
$file = file_get_contents('http://moeradio.ru:10000');
//******* ВЫТАСКИВАЕМ ИНФОРМАЦИЮ О РАДИО *******
$start = strpos($file, 'Mount Point : (' . NameStation . ') :') or $start = 0;
if ($start < 1) exit(RadioOff); //******* ЕСЛИ РАДИО ВЫКЛЮЧЕНО, ОТОБРАЖАЕТСЯ СООБЩЕНИЕ И ДАЛЬНЕЙШИЙ КОД НЕВЫПОЛНЯЕТСЯ *******
$start += strlen('Mount Point : (' . NameStation . ') :');
$file = substr($file, $start);
$file = substr($file, 0, strpos($file, 'Mount Point')); //******* ВЫРЕЗАЕМ ИНФУ ТОЛЬКО О НУЖНОМ РАДИО *******
//##############################################################
//******* НАЧИНАЕМ ОТОБРАЖАТЬ НУЖНУЮ ИНФОРМАЦИЮ *******
//******* ЗАГОЛОВОК ПОТОКА *******
if (StreamTitle == 1) {
if (preg_match('#<td>Stream Title:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamtitle = $m[1];
echo StreamTitleText, $streamtitle, Separator;
} else echo StreamTitleText, NoStream, Separator;
}

//******* ОПИСАНИЕ ПОТОКА *******
if (StreamDescription == 1) {
if (preg_match('#<td>Stream Description:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamdesc = $m[1];
echo StreamDescriptionText, $streamdesc, Separator;
} else echo StreamDescriptionText, NoStream, Separator;
}

//******* ТИП КОНТЕНТА *******
if (ContentType == 1) {
if (preg_match('#<td>Content Type:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$contenttype = $m[1];
echo ContentTypeText, $contenttype, Separator;
} else echo ContentTypeText, NoStream, Separator;
}

//******* РАБОЧЕЕ ВРЕМЯ *******
if (MountUptime == 1) {
if (preg_match('#<td>Mount Uptime:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$mountuptime = $m[1];
echo MountUptimeText, $mountuptime, Separator;
} else echo MountUptimeText, NoStream, Separator;
}

//******* БИТРЕЙТ *******
if (Bitrate == 1) {
if (preg_match('#<td>Bitrate:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$bitrate = $m[1];
echo BitrateText, $bitrate, Separator;
} else echo BitrateText, NoStream, Separator;
}

//******* КОЛИЧЕСТВО СЛУШАТЕЛЕЙ *******
if (CurrentListeners == 1) {
if (preg_match('#<td>Current Listeners:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$currentlisteners = $m[1];
echo CurrentListenersText, $currentlisteners, Separator;
} else echo CurrentListenersText, NoStream, Separator;
}

//******* МАКСИМАЛЬНОЕ КОЛ-ВО СЛУШАТЕЛЕЙ *******
if (PeakListeners == 1) {
if (preg_match('#<td>Peak Listeners:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$peaklisteners = $m[1];
echo PeakListenersText, $peaklisteners, Separator;
} else echo PeakListenersText, NoStream, Separator;
}

//******* ЖАНР ПОТОКА *******
if (StreamGenre == 1) {
if (preg_match('#<td>Stream Genre:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamgenre = $m[1];
echo StreamGenreText, $streamgenre, Separator;
} else echo StreamGenreText, NoStream, Separator;
}

//******* АДРЕС *******
if (StreamURL == 1) {
if (preg_match('#<td>Stream URL:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamurl = $m[1];
echo StreamURLText, $streamurl, Separator;
} else echo StreamURLText, NoStream, Separator;
}

//******* ИСПОЛНИТЕЛЬ *******
if (CurrentSong == 1) {
if (preg_match('#<td>Current Song:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$currentsong = $m[1];
echo CurrentSongText, $currentsong, Separator;
} else echo CurrentSongText, NoStream, Separator;
}
?>

браузер считал шматок скрипта как комментарий...

Отредактировано ValdeZ - 12.01.2009
835
Виталик @Bulbik
вот как у меня сделал так и то самое
<html>
<head>
<meta http-equiv=Content-Type content='text/html; charset=windows-1251'>
<link rel=STYLESHEET type=text/css href=style.css>
</head>

<?php

define (NameStation, '/simply-radio'); //******* НАЗВАНИЕ РАДИО *******
define (RadioOff, 'Радио выключено'); //******* СООБЩЕНИЕ О НЕРАБОТАЮЩЕМ РАДИО *******

define (StreamTitle, 1); define (StreamTitleText, 'Заголовок: ');
define (StreamDescription, 1); define (StreamDescriptionText, 'Описание: ');
define (ContentType, 1); define (ContentTypeText, 'Тип контента: ');
define (MountUptime, 1); define (MountUptimeText, 'Рабочее время: ');
define (Bitrate, 1); define (BitrateText, 'Битрейт: ');
define (CurrentListeners, 1); define (CurrentListenersText, 'Текущие слушатели: ');
define (PeakListeners, 1); define (PeakListenersText, 'Максимально слушателей: ');
define (StreamGenre, 1); define (StreamGenreText, 'Жанр: ');
define (StreamURL, 1); define (StreamURLText, 'Адрес: ');
define (CurrentSong, 1); define (CurrentSongText, 'Сейчас играет: ' );

define (NoStream, 'Нет потока');//******* СООБЩЕНИЕ ЕСЛИ НЕ НАЙДЕН ПУНКТ *******
define (Separator, '<br \>'); //******* РАЗДЕЛИТЕЛЬ МЕЖДУ ПУНКТАМИ *******

//******* ЗАГРУЖАЕМ ФАЙЛ *******
$file = file_get_contents('http://moeradio.ru:10000');
//******* ВЫТАСКИВАЕМ ИНФОРМАЦИЮ О РАДИО *******
$start = strpos($file, 'Mount Point : (' . NameStation . ') :') or $start = 0;
if ($start < 1) exit(RadioOff); //******* ЕСЛИ РАДИО ВЫКЛЮЧЕНО, ОТОБРАЖАЕТСЯ СООБЩЕНИЕ И ДАЛЬНЕЙШИЙ КОД НЕВЫПОЛНЯЕТСЯ *******
$start += strlen('Mount Point : (' . NameStation . ') :');
$file = substr($file, $start);
$file = substr($file, 0, strpos($file, 'Mount Point')); //******* ВЫРЕЗАЕМ ИНФУ ТОЛЬКО О НУЖНОМ РАДИО *******
//##############################################################
//******* НАЧИНАЕМ ОТОБРАЖАТЬ НУЖНУЮ ИНФОРМАЦИЮ *******
//******* ЗАГОЛОВОК ПОТОКА *******
if (StreamTitle == 1) {
if (preg_match('#<td>Stream Title:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamtitle = $m[1];
echo StreamTitleText, $streamtitle, Separator;
} else echo StreamTitleText, NoStream, Separator;
}

//******* ОПИСАНИЕ ПОТОКА *******
if (StreamDescription == 1) {
if (preg_match('#<td>Stream Description:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamdesc = $m[1];
echo StreamDescriptionText, $streamdesc, Separator;
} else echo StreamDescriptionText, NoStream, Separator;
}

//******* ТИП КОНТЕНТА *******
if (ContentType == 1) {
if (preg_match('#<td>Content Type:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$contenttype = $m[1];
echo ContentTypeText, $contenttype, Separator;
} else echo ContentTypeText, NoStream, Separator;
}

//******* РАБОЧЕЕ ВРЕМЯ *******
if (MountUptime == 1) {
if (preg_match('#<td>Mount Uptime:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$mountuptime = $m[1];
echo MountUptimeText, $mountuptime, Separator;
} else echo MountUptimeText, NoStream, Separator;
}

//******* БИТРЕЙТ *******
if (Bitrate == 1) {
if (preg_match('#<td>Bitrate:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$bitrate = $m[1];
echo BitrateText, $bitrate, Separator;
} else echo BitrateText, NoStream, Separator;
}

//******* КОЛИЧЕСТВО СЛУШАТЕЛЕЙ *******
if (CurrentListeners == 1) {
if (preg_match('#<td>Current Listeners:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$currentlisteners = $m[1];
echo CurrentListenersText, $currentlisteners, Separator;
} else echo CurrentListenersText, NoStream, Separator;
}

//******* МАКСИМАЛЬНОЕ КОЛ-ВО СЛУШАТЕЛЕЙ *******
if (PeakListeners == 1) {
if (preg_match('#<td>Peak Listeners:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$peaklisteners = $m[1];
echo PeakListenersText, $peaklisteners, Separator;
} else echo PeakListenersText, NoStream, Separator;
}

//******* ЖАНР ПОТОКА *******
if (StreamGenre == 1) {
if (preg_match('#<td>Stream Genre:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamgenre = $m[1];
echo StreamGenreText, $streamgenre, Separator;
} else echo StreamGenreText, NoStream, Separator;
}

//******* АДРЕС *******
if (StreamURL == 1) {
if (preg_match('#<td>Stream URL:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamurl = $m[1];
echo StreamURLText, $streamurl, Separator;
} else echo StreamURLText, NoStream, Separator;
}

//******* ИСПОЛНИТЕЛЬ *******
if (CurrentSong == 1) {
if (preg_match('#<td>Current Song:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$currentsong = $m[1];
echo CurrentSongText, $currentsong, Separator;
} else echo CurrentSongText, NoStream, Separator;
}
?>
</body>
</html>

2536
удалён @crigon
PHP в чатах не работает

835
Виталик @Bulbik
crigon пишет:

PHP в чатах не работает

а можно как нибудь ето переделать чтобы зароботало?

2536
удалён @crigon
Можно поставить этот скрипт на хостинг с поддержкой PHP и выводить в чате через JavaScript.

Отредактировано crigon - 13.01.2009
835
Виталик @Bulbik
crigon пишет:

Можно поставить этот скрипт на хостинг с поддержкой PHP и выводить в чате через JavaScript.

а если у меня такого хостинга нету то что делать?

835
Виталик @Bulbik
можна как небудь ето перевести в java script?

<?php
/*================================================================*\
|| ############################################################## ||
|| # ICEcast info script v1.0 # ||
|| # by Johnny [icq 319-058] # ||
|| # # ||
|| # [ ASTeam - Advanced Security Team ] # ||
|| # ********** | ********** # ||
|| ############################################################## ||
\*================================================================*/

//СОЗДАЕМ КОНСТАНТЫ
define (NameStation, '/МАУНТПОИНТ'); //******* НАЗВАНИЕ РАДИО *******
define (RadioOff, 'Радио выключено'); //******* СООБЩЕНИЕ О НЕРАБОТАЮЩЕМ РАДИО *******
//******* ТУТ ИДУТ КОНСТАНТЫ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ: 0 - НЕОТОБРАЖАТЬ, 1 - ОТОБРАЖАТЬ; В КАВЫЧКАХ УКАЗЫВАЕТСЯ НАЗВАНИЕ ПУНКТА *******
define (StreamTitle, 1); define (StreamTitleText, 'Заголовок: ');
define (StreamDescription, 1); define (StreamDescriptionText, 'Описание: ');
define (ContentType, 1); define (ContentTypeText, 'Тип контента: ');
define (MountUptime, 1); define (MountUptimeText, 'Рабочее время: ');
define (Bitrate, 1); define (BitrateText, 'Битрейт: ');
define (CurrentListeners, 1); define (CurrentListenersText, 'Текущие слушатели: ');
define (PeakListeners, 1); define (PeakListenersText, 'Максимально слушателей: ');
define (StreamGenre, 1); define (StreamGenreText, 'Жанр: ');
define (StreamURL, 1); define (StreamURLText, 'Адрес: ');
define (CurrentSong, 1); define (CurrentSongText, 'Сейчас играет: ' );

define (NoStream, 'Нет потока');//******* СООБЩЕНИЕ ЕСЛИ НЕ НАЙДЕН ПУНКТ *******
define (Separator, '<br \>'); //******* РАЗДЕЛИТЕЛЬ МЕЖДУ ПУНКТАМИ *******

//******* ЗАГРУЖАЕМ ФАЙЛ *******
$file = file_get_contents('http://moeradio.ru:10000');
//******* ВЫТАСКИВАЕМ ИНФОРМАЦИЮ О РАДИО *******
$start = strpos($file, 'Mount Point : (' . NameStation . ') :') or $start = 0;
if ($start < 1) exit(RadioOff); //******* ЕСЛИ РАДИО ВЫКЛЮЧЕНО, ОТОБРАЖАЕТСЯ СООБЩЕНИЕ И ДАЛЬНЕЙШИЙ КОД НЕВЫПОЛНЯЕТСЯ *******
$start += strlen('Mount Point : (' . NameStation . ') :');
$file = substr($file, $start);
$file = substr($file, 0, strpos($file, 'Mount Point')); //******* ВЫРЕЗАЕМ ИНФУ ТОЛЬКО О НУЖНОМ РАДИО *******
//##############################################################
//******* НАЧИНАЕМ ОТОБРАЖАТЬ НУЖНУЮ ИНФОРМАЦИЮ *******
//******* ЗАГОЛОВОК ПОТОКА *******
if (StreamTitle == 1) {
if (preg_match('#<td>Stream Title:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamtitle = $m[1];
echo StreamTitleText, $streamtitle, Separator;
} else echo StreamTitleText, NoStream, Separator;
}

//******* ОПИСАНИЕ ПОТОКА *******
if (StreamDescription == 1) {
if (preg_match('#<td>Stream Description:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamdesc = $m[1];
echo StreamDescriptionText, $streamdesc, Separator;
} else echo StreamDescriptionText, NoStream, Separator;
}

//******* ТИП КОНТЕНТА *******
if (ContentType == 1) {
if (preg_match('#<td>Content Type:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$contenttype = $m[1];
echo ContentTypeText, $contenttype, Separator;
} else echo ContentTypeText, NoStream, Separator;
}

//******* РАБОЧЕЕ ВРЕМЯ *******
if (MountUptime == 1) {
if (preg_match('#<td>Mount Uptime:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$mountuptime = $m[1];
echo MountUptimeText, $mountuptime, Separator;
} else echo MountUptimeText, NoStream, Separator;
}

//******* БИТРЕЙТ *******
if (Bitrate == 1) {
if (preg_match('#<td>Bitrate:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$bitrate = $m[1];
echo BitrateText, $bitrate, Separator;
} else echo BitrateText, NoStream, Separator;
}

//******* КОЛИЧЕСТВО СЛУШАТЕЛЕЙ *******
if (CurrentListeners == 1) {
if (preg_match('#<td>Current Listeners:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$currentlisteners = $m[1];
echo CurrentListenersText, $currentlisteners, Separator;
} else echo CurrentListenersText, NoStream, Separator;
}

//******* МАКСИМАЛЬНОЕ КОЛ-ВО СЛУШАТЕЛЕЙ *******
if (PeakListeners == 1) {
if (preg_match('#<td>Peak Listeners:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$peaklisteners = $m[1];
echo PeakListenersText, $peaklisteners, Separator;
} else echo PeakListenersText, NoStream, Separator;
}

//******* ЖАНР ПОТОКА *******
if (StreamGenre == 1) {
if (preg_match('#<td>Stream Genre:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamgenre = $m[1];
echo StreamGenreText, $streamgenre, Separator;
} else echo StreamGenreText, NoStream, Separator;
}

//******* АДРЕС *******
if (StreamURL == 1) {
if (preg_match('#<td>Stream URL:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamurl = $m[1];
echo StreamURLText, $streamurl, Separator;
} else echo StreamURLText, NoStream, Separator;
}

//******* ИСПОЛНИТЕЛЬ *******
if (CurrentSong == 1) {
if (preg_match('#<td>Current Song:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$currentsong = $m[1];
echo CurrentSongText, $currentsong, Separator;
} else echo CurrentSongText, NoStream, Separator;
}
?>

11667
Латвиец @Латвиец
Bulbik пишет:

crigon пишет:

Можно поставить этот скрипт на хостинг с поддержкой PHP и выводить в чате через JavaScript.

а если у меня такого хостинга нету то что делать?

Зарегистрировать...вариантов бесплатных хостеров...море...

https://vmeste.eu/forum?tid=7806

Отредактировано Латвиец - 22.05.2009
881
Я @Drum
crigon пишет:

Можно поставить этот скрипт на хостинг с поддержкой PHP и выводить в чате через JavaScript.

И как это будет выглядеть? Можеш подсказать?