хм... Работает, но как-то наполовину... Не выводит записи у которых end_time = NULL, просто игнорит(не видит в упор) их... У меня уже башка не варит, че этой mysql не нравится?? Вроде всегда работал норм, а тут как будто магия :)
Хм... Но решение есть, оно просто должно быть, т.к. этим уже пользуются разные сервисы(перечислял выше). Даже если нормально решения на js нету - php это не выход, т.к. это просто ужасно - качать через php скрипт огромные данные и отдавать их юзеру, без кеша и т.д. это смерть серверу! У ТСа явно в корню неверно построено решение.
Но ведь сервисы типа videosaver или savefrom.net работают, причем неплохо... Можно к примеру создать фрейм на это видео, затем проработать в нем код и выцепить ссылку...
Ну смотри... Тут скрипт работает так: вытаскивает ссылку и качает через нее(т.к. ссылки в ВК уникальные для каждого IP), а фильм может весить много и все это время что наш скрипт качает с серверов ВК фильм, он(скрипт) остается запущенным и занимает память, а к примеру если атака? Просто возьмут и отправят на данный скрипт 1000 запросов и эти 1000 запросов будут висеть в памяти пока все не скачаются(а тут я думаю вас уже и хостер забанит и сервак даже упасть может, а ведь это только 1000 запросов, а если их будет 1 млн. ?)! + ВК может забанить ip адрес вашего скрипта(всего сервера), за множественные обращения!
А с js совсем другая песня - запросы идут с разных ip(с ip адресов посетителей), нагрузка вся ложится на них(ведь они качают, а не скрипт), если и забанят, то ip адрес посетителя, а сам сайт останется в тени и вообще о нем никто не узнает и нагрузки не будет ни какой!
Именно по этому, я бы еще в скрипт добавил функцию обновления, кода немного - но полезно! ☝
(автор - это тебе на заметку! ☝ ☝ ☝)
А вообще я уже написал выше свое мнение - php создан не для этих целей, я бы javascript заюзал, ибо для посещаемых сайтов, этот скрипт - смерть, т.к. он дает нагрузку просто нереальную, а в js все идет на юзера!
Я бы сделал на js - удобнее + нагрузка идет не на сервер а на пользователя, он качает, парсит и все остальное - удобно и практично, а php - не для этих целей! Это напоминает карточный домик - что-то пошло не так(файл слишком большой или соединение прервалось) и все порушится...
Можно так, а можно и через wmode=transparent к флеш баннеру(я решал так).
Раз чат от smscoin, то и вопросы все к нему, ты же ничего изменить не можешь... у тебя нет возможности редактировать исходный код этого чата(насколько я понимаю, а может и есть, но от этого ситуация не меняется - smscoin виноваты, значит им и исправлять) :)
Вот это:
<script language="javascript" src="/templates/Default/scripts/base.js" type="text/javascript"></script><script language="javascript" src="/templates/Default/scripts/mootools.js" type="text/javascript"></script><script language="javascript" type="text/javascript">var YtSettings = { widthThinPx: 780, widthWidePx: 940, widthFluidPx: 0.90, heightToppanel: 320};</script><script language="javascript" src="/templates/Default/scripts/tools.js" type="text/javascript"></script><script language="javascript" src="/templates/Default/scripts/morph.js" type="text/javascript"></script><script language="javascript" src="/templates/Default/scripts/menu.js" type="text/javascript"></script><script language="javascript" type="text/javascript">var showDate= 1;function ShowDateTime(dateStyle){ var today = new Date(); var dStr = ""; switch (dateStyle) { case showDate: default: dStr = today.toLocaleDateString(); break; } document.write(dStr);}</script>
убери из файла main.tpl и будет тебе счастье
$(document).ready(function(){$('#id_кнопки').click(function(){$.get('адрес, откуда загрузить', function(data) {$('#id_блока').html(data);});});return false;});