• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь [help] Вставить код

Статус
В этой теме нельзя размещать новые ответы.

Puter

Постоялец
Регистрация
14 Фев 2008
Сообщения
117
Реакции
0
Привет всем. Помогите хочу поставить скрипт показывающий слушателей для icecast. Есть код:
<?php
$fl = file_get_contents('http://IP-адрес_радио:порт/');

if (preg_match('#<td>Current Song\:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui',$fl,$m)) {
$song = $m[1];
echo "<b>Сейчас играет:</b> {$song}<br \>";
} else {
echo "<b>Сейчас играет:</b> Нет потока<br \>";
}

if (preg_match('#<td>Stream URL\:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui',$fl,$m)) {
$format = $m[1];
echo "<b>Формат потока:</b> {$format}<br \>";
} else {
echo "<b>Формат потока:</b> Нет потока<br \>";
}

if (preg_match('#<td>Content Type\:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui',$fl,$m)) {
$url = $m[1];
echo "<b>Сайт радио:</b> {$url}<br \>";
} else {
echo "<b>Сайт радио:</b> Нет потока<br \>";
}

if (preg_match('#<td>Current Listeners:</td><td class=\"streamdata\">([\d]*)<\/td>#Ui',$fl,$m)) {
$listeners = $m[1];
echo "<b>Cлушателей:</b> {$listeners}<br \>";
} else {
echo "<b>Cлушателей:</b> Нет потока<br \>";
}
?>
так что бы в шаблон вставить только какой тег например {radio}???если вставить в шаблон код то он не работает:(
 
для того чтоб код работал нужно в индексе прописать+в .htaccess
естественно что не этот же код,а тот который будет понимать {radio}
 
Пхп файл с любым названием
PHP:
<?php
$fl = file_get_contents('http://IP-адрес_радио:порт/');

if (preg_match('#<td>Current Song\:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui',$fl,$m)) {
$song = $m[1];
$nowplay .="<b>Сейчас играет:</b> {$song}<br \>";
} else {
$nowplay .="<b>Сейчас играет:</b> Нет потока<br \>";
}

if (preg_match('#<td>Stream URL\:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui',$fl,$m)) {
$format = $m[1];
$nowplay .="<b>Формат потока:</b> {$format}<br \>";
} else {
$nowplay .="<b>Формат потока:</b> Нет потока<br \>";
} 

if (preg_match('#<td>Content Type\:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui',$fl,$m)) {
$url = $m[1];
$nowplay .="<b>Сайт радио:</b> {$url}<br \>";
} else {
$nowplay .="<b>Сайт радио:</b> Нет потока<br \>";
}

if (preg_match('#<td>Current Listeners:</td><td class=\"streamdata\">([\d]*)<\/td>#Ui',$fl,$m)) {
$listeners = $m[1];
$nowplay .="<b>Cлушателей:</b> {$listeners}<br \>";
} else {
$nowplay .="<b>Cлушателей:</b> Нет потока<br \>";
}
?>

В индекс.пхп после $tpl->set('{vote}', $tpl->result['vote']);
PHP:
include('engine/modules/Название вашего файла');
$tpl->set('{radio}', $nowplay);

Тема закрыта.
 
Все заработало, но почему-то инфа выводиться сверху всего сайта, а не в том месте где я указал....тегом.
Как исправить?
 
замени

PHP:
include('engine/modules/Название вашего файла');
на
PHP:
require_once('engine/modules/Название вашего файла');
 
не помогло вот сайт: _smilefm.ru
тогда другой вопрос как из этого кода забрать переменные:
$i и т.д.?
 
все ок работает на ура!!! вот еще вопрос, а могу я не ствить скрипт на engine/modules и где нить напрмер public_html/board просто хочу вывести например последние сообщения и еще можно ли указать путь ввиде Для просмотра ссылки Войди или Зарегистрируйся....


P.S. Извините за нубские вопросы, просто мне большне нигде этому ответа не дадут ))
 
Вот есчо вопрос. Когда добавляю новость, то хочу вставить iframe при вставке(в iframe заключон фильм)
ничего не видно и не происходит, как будто там ничего не было.
 
а зачем тебе фрейм?! можно просто вставить ссылку на фильм в стандартный видео-плеер ДЛЕ...
 
Вот есчо вопрос. Когда добавляю новость, то хочу вставить iframe при вставке(в iframe заключон фильм)
ничего не видно и не происходит, как будто там ничего не было.

engine/classes/parse.class.php

38 строка -> var $tagBlacklist = array('applet', ....

Удали 'iframe',
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху