Помогите поправить код PHP

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

killoff

CD тихо, и не DVD меня ;)
Команда форума
Модератор
Регистрация
13 Май 2008
Сообщения
2.619
Реакции
1.127
  • Автор темы
  • Модер.
  • #1
В php я не сильно силен, сколько инфы не перечитал - сделать сам и не смог то что нужно получить на выходе...
В общем есть код
Код с одного модуля, поэтому закрыл его чтобы не каждый мог его посмотреть...
[/spoil]
на выходе он выводит код примерно такой
[spoil]
HTML:
<center><div class='vk_multifilm' style='width:500; height:440;'>
            <object id="flashplayer" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="400">
<param name="movie" value="http://ohdv.ru/player.swf" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="FlashVars" value="http://ohdv.ru/plugins=http://ohdv.ru/plugins/proxy.swf&proxy.link=http://vk.com/video_ext.php?oid=367884%26id=160521297%26hash=ef4704465ba80df1" />
<embed style="display:block" name="film_main" id="film_main" src="http://ohdv.ru/player.swf" FlashVars="plugins=http://ohdv.ru/plugins/proxy.swf&proxy.link=http://vk.com/video_ext.php?oid=367884%26id=160521297%26hash=ef4704465ba80df1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="600" height="400" />
</object>

            <div id='mcode_block' style='display:none'></div>
            <center><select size='1' onchange="if (this.value.substring(0,4)=='http') { if(document.getElementById('mcode_block')) {var xvar = document.getElementById('mcode_block'); xvar.innerHTML=''; xvar.style.display='none';} if(document.getElementById('film_main')) {var xvar = document.getElementById('film_main'); xvar.src=this.value; xvar.style.display='block';}} else { if(document.getElementById('mcode_block')) {var xvar = document.getElementById('mcode_block'); xvar.innerHTML=this.value; xvar.style.display='block';} if(document.getElementById('film_main')) {var xvar = document.getElementById('film_main'); xvar.src=''; xvar.style.display='none';}}"><option selected='selected' value='http://ohdv.ru/player.swf?plugins=http://ohdv.ru/plugins/proxy.swf&proxy.link=http://vk.com/video_ext.php?oid=367884%26id=160521297%26hash=ef4704465ba80df1'>Мираж  - 1 серия</option><option value="http://ohdv.ru/player.swf?plugins=http://ohdv.ru/plugins/proxy.swf&proxy.link=http://vk.com/video_ext.php?oid=76587518%26id=149757345%26hash=fbe165d4df9a9b6e">Мираж  - 2 серия</option><option value="http://ohdv.ru/player.swf?plugins=http://ohdv.ru/plugins/proxy.swf&proxy.link=http://vk.com/video_ext.php?oid=22095359%26id=165294659%26hash=4a018e4f85b34e9b">Мираж  - 3 серия</option></select></center></div></center>
[/spoil]
Нужно поправить первый код, чтобы на выходе был код примерно следующий
[spoil]
HTML:
<!-- 2 серии -->
<center>
<div id="Tabs">
    <ul>
      <li class="li_tabs" id="tab1" onclick="tab(this)" ><a>1-я серия</a></li>
      <li class="li_tabs" id="tab2" onclick="tab(this)"><a>2-я серия</a></li>
    </ul>
  <div id="Content_Area">
      <div class="div_tabs" id="div_tab1">
<center>
<object id="flashplayer" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="400">
<param name="movie" value="/player.swf" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="FlashVars" value="plugins=/plugins/proxy.swf&proxy.link=http://io.ua/vfdd4e8520dbf6261e229845c8b9a2cde" />
<embed name="flashplayer" src="/player.swf" FlashVars="plugins=/plugins/proxy.swf&proxy.link=http://io.ua/vfdd4e8520dbf6261e229845c8b9a2cde" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="600" height="400" />
</object>
</center>
      </div>
    <div class="div_tabs" id="div_tab2" style="display: none;">
      <center>
<object id="flashplayer" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="400">
<param name="movie" value="/player.swf" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="FlashVars" value="plugins=/plugins/proxy.swf&proxy.link=http://io.ua/v0b3f064cc58b354c4fe99399a09c00fb" />
<embed name="flashplayer" src="/player.swf" FlashVars="plugins=/plugins/proxy.swf&proxy.link=http://io.ua/v0b3f064cc58b354c4fe99399a09c00fb" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="600" height="400" />
</object>
</center>
    </div>
  </div>
</div>
</center>
Ссылок на видео может быть сколько угодно, и как сделать так, чтобы генерировался код как последний приведенный я не знаю и не нашел в гугле ничего подходящего...
Буду очень благодарен если кто-то сможет помочь в решении этой проблемы :)
 
Последнее редактирование:
  • Автор темы
  • Модер.
  • #2
:( неужели никто не знает или просто не хотите помочь? :conf:
 
Думаю, дело в том, что навскидку/"слёту" сделать то что нужно и совсем без ошибок не получится, а "наотвали" отвечать никто не захотел.
 
  • Автор темы
  • Модер.
  • #4
Думаю, дело в том, что навскидку/"слёту" сделать то что нужно и совсем без ошибок не получится, а "наотвали" отвечать никто не захотел.
на отвали и не нужно.... ну хотябы примерно изначально бы подтолкнули, и может потом уже и решили бы))
 
Для начала опишите что должен делать скрипт. А то так не понятно он выводит одно, а должен другое. Возможно он так и должен выводить!?
 
  • Автор темы
  • Модер.
  • #6
Он нужен для смены серий, сейчас вывод идет как тут Для просмотра ссылки Войди или Зарегистрируйся ,а нужно сделать так чтобы было как здесь Для просмотра ссылки Войди или Зарегистрируйся
Т.е. перевести select на div-ные табы.
 
Так у вас и селекты не работают по ссылке. Т.е он не переключает серии
 
  • Автор темы
  • Модер.
  • #8
потомучто этот плеер вставлем через object? если поменять как было в оригинале, т.е. сделать плеер ВК через iframe - все будет работать. но мне не нужен их плеер, поэтому и хочу сделать табы чтобы переключение серий работало
 
:( неужели никто не знает или просто не хотите помочь? :conf:
В том коде что вы привели в пример уже кто-то покопался. Там есть часть кода для выводы плеера под youtube, но он переделан уже под vk.com
Также не понятно, почему выводит код плеера vk.com, а вам надо получить код для io.ua
Это как пазлы собирать не зная картинки)))

Вам нужна обработка кода для youtube?
 
  • Автор темы
  • Модер.
  • #10
коды видео стоят для примера, просто выдрал с сайта кусок видеоплеера где работает видео, там и попалось io.ua, там должно быть виедо vk.com! Под ютуб - пусть как в коде все есть - так и останется, нужно только как то поправить код
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху