Форум / Вопросы / embedcode
Здравствуйте, Support!

Ребята, почему код на выдачу плеера не отобрражается веcь, а только начало:
Сам код через htmlspecialchars(’код’, ENT_QUOTES) пропускаю и переменную вставляю в
&embedcode=<?=$new?>
 — FLASH
,embedcode:'<?=$new?>
 — HTML5

на выходе плеер выдаёт только
<iframe name="aspect" src="http://site.tv/live?if=2


Сам код:

$new = htmlspecialchars('<iframe name="aspect" src="http://'.$_SERVER['HTTP_HOST'].'/live?if='.$_GET['if'].'&aspect='.$aspect.'&width='.$width.'&height='.$height.'" width="'.$width.'" height="'.$height.'" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" allowfullscreen="yes"></iframe> <div align="center"><a href="http://'.$_SERVER['HTTP_HOST'].'/live?if='.$_GET['if'].'&aspect=1.33&width='.$width.'&height='.$height.'" width="'.$width.'" height="'.$height.'" target="aspect">4:3</a> | <a href="http://'.$_SERVER['HTTP_HOST'].'/live?if='.$_GET['if'].'&aspect=1.25&width='.$width.'&height='.$height.'" width="'.$width.'" height="'.$height.'" target="aspect">5:4</a> | <a href="http://'.$_SERVER['HTTP_HOST'].'/live?if='.$_GET['if'].'&aspect=1.77&width='.$width.'&height='.$height.'" width="'.$width.'" height="'.$height.'" target="aspect">16:9</a> | <a href="http://'.$_SERVER['HTTP_HOST'].'/live?if='.$_GET['if'].'&aspect=1.6&width='.$width.'&height='.$height.'" width="'.$width.'" height="'.$height.'" target="aspect">16:10</a> | <a href="http://'.$_SERVER['HTTP_HOST'].'/live?if='.$_GET['if'].'&aspect=2.35&width='.$width.'&height='.$height.'" width="'.$width.'" height="'.$height.'" target="aspect">2:35</a></div>', ENT_QUOTES);



В переменных $width, $height GET параметры. В $width и $height может передаваться 100%.
Версия FLASH плеера: 1.10.1.6 ( с поддержкой HLS )
Версия HTML5 плеера: 0.12.19

Спасибо за ответ!

PS. проверил без htmlspecialchars() — тоже самое.
PSS. Все что идет после "&", либо "& amp;" (без пробела) не выводит в "Получить код плеера".
PHPSIDСсылка на пост (Смотрели 1984)23.08.17 15:44     Ответить
Ваше имя*
 E-mail* (не публикуется)
 
 
Если пишете о проблеме, то приложите, пожалуйста, ссылку на свой плеер отсюда — Плеер: Файл > Код > Ссылка
Вставка кода — [code][/code] дублировать ответы на e-mail
1
support 23.08.17 - 19:36
Попробуйте заменить для flash версии & на %26
2
PHPSID 23.08.17 - 19:45
Спасибо, но сейчас выдает с пробелом, если заменить амперсенд (&) на %20
3
support 23.08.17 - 19:49
%26
4
PHPSID 23.08.17 - 19:52
Моя невнимательность. Прошу прощения. А почему с амперсенд не работает?
В HTML5 версии также сделать?

Спасибо.
5
support 23.08.17 - 20:07
Амперсанд в flashvars разделяет переменные, поэтому его нужно заменять в значениях. Для HTML5 это не актуально
6
PHPSID 23.08.17 - 20:00
Я так понимаю, с "100%" тоже как-то заменить нужно?
Потому что плеер выдает
width=10026height=650" width="100 height="650"
в URL 10026, в размерах без знака "%" и кавычки…
7
PHPSID 23.08.17 - 21:39
remrem, :) там уже защита установлена :) Код другой необходимо ставить.
<iframe name="aspect" src="/live?if=5&aspect=2.35&width=680&height=450" width="680" height="450" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" allowfullscreen="yes"></iframe><br/> <a href="/live?if=5&aspect=1.33&width=680&height=450" width="680" height="450" target="aspect">4:3</a> | <a href="/live?if=5&aspect=1.25&width=680&height=450" width="680" height="450" target="aspect">5:4</a> | <a href="/live?if=5&aspect=1.77&width=680&height=450" width="680" height="450" target="aspect">16:9</a> | <a href="/live?if=5&aspect=1.6&width=680&height=450" width="680" height="450" target="aspect">16:10</a> | <a href="/live?if=5&aspect=2.35&width=680&height=450" width="680" height="450" target="aspect">2:35</a>
8
PHPSID 23.08.17 - 21:51
remrem, все коды можно увидеть тут ( добавь домен к url: /strah (без new.).
9
remrem 23.08.17 - 22:35
Привет,о чём речь?ты про что?
10
PHPSID 23.08.17 - 22:36
Я в логах вижу, что ты пытался установить код, который тут был примером :)
11
remrem 23.08.17 - 22:39
Да,хотел..но ты блокируешь
12
PHPSID 23.08.17 - 22:40
Не я блокирую :) Там защита уже стоит. Коды все можно взять тут: site.tv/strah — site замени на тот домен без поддомена new.
13
remrem 23.08.17 - 22:43
Не пойму про что ты? Я удалил ту ссылку
14
PHPSID 23.08.17 - 22:46
Рабочие коды каналов можно взять по ссылке : site.tv/strah , где site замени на тот домен, который был в примере, но только без поддомена new. Было: new.site.tv/iframe/live.php… стало: site.tv/strah (тут все коды от этот сайта)
15
remrem 23.08.17 - 22:49
Я же объясняю,что я ссылку удалил..здесь пример тоже удалён..его нет..я не помню домен тот
16
PHPSID 23.08.17 - 22:50
В первом посте Коды: ссылка
Удалю через 5–7 мин
17
remrem 23.08.17 - 23:00
Всё скопировал..ну думаю ссылка будет постоянной..
18
PHPSID 23.08.17 - 23:01
Должна быть, не просто так же просили меня код "подшаманить" :)
19
PHPSID 23.08.17 - 23:33
Ставь свой размер который нужен, без указания 100%.
20
remrem 23.08.17 - 23:50
Всё готово!плеер твой уже в работе на моём сайте
21
remrem 24.08.17 - 00:07
Тебе в логах видно что я установил на свой сайт твой плеер?
22
remrem 24.08.17 - 11:12
А по утрам что,трансляция отключена..кино не будет????
23
remrem 24.08.17 - 17:13
Почему транслянция в твоём плеере не показывает ?
А когда переключаю на полную версию в браузере..всё нормально
24
PHPSID 03.09.17 - 15:13
ios 10.3.33 все показывает и Android 6.0
25
PHPSID 03.09.17 - 15:14
24 часа в сутки идут у них трансляции.
26
remrem 03.09.17 - 17:37
Не показывает в андроиде 6 ..
Я же объясняю..если в браузере выставить Полная версия сайта..показывает

А так не работает
27
remrem 03.09.17 - 17:41
Для HTML5 плеера у них не работает трансляция
28
remrem 23.08.17 - 22:41
Хотел завлечь твоё потоковое вещание многими пользователями..не вышло
Сообщить об ошибке на сайте
 Uppod © 2008–2017       Контактная информация   /  Соглашение  /  Twitter  /  Facebook
Сообщить об ошибке на сайте
Если ошибка относится к плееру, а не сайту, либо Вы хотите получить ответ на вопрос —
лучше написать на форуме