Скрипт mp3 поисковика, типа vpleer.ru

Статус
В этой теме нельзя размещать новые ответы.
с сервера не работает даже это
Код:
telnet vkontakte.ru 80
и это
Код:
ping vkontakte.ru
и тут и в скрипте выдает ошибку - Connection Time Out.
у вас тоже сервера не в России?
 
AudioVkontakte Grabber

Вот есть такой скрипт но только есть расхождение по поводу его работы кто говорит что работает кто говороит что нет, лично у меня не пашет :confused:
Может кто разберётся и исправит недочёт...

Откуда: Для просмотра ссылки Войди или Зарегистрируйся

Размер: 26 KБ
 
Мда :D ет тот же самый скрипт, который лежит здесь :D
 
Вот есть такой скрипт но только есть расхождение по поводу его работы кто говорит что работает кто говороит что нет, лично у меня не пашет :confused:
Может кто разберётся и исправит недочёт...

Откуда: Для просмотра ссылки Войди или Зарегистрируйся

Размер: 26 KБ
Перезалейте на шару

-----------

Omnesis
у тебя то есть полностью рабочий скрипт?поделись им а!?) и у кого хостишься?
 
Если скрипт работает на денвере то он рабочий..
Нуна понять - почему он не пашет на сервере=\
может версия php не та...=\

на том хосте вроде бы порт 80 закрыт (если не ошибаюсь)..

поставил на локалку 3й денвер, скрипт выдает "По вашему запросу ничего не найдено". Опять 2 часа кавырял, ничего не понял. На 2м денвере выдавал ошибки, на 3м без ошибок и выводится строка, что не найдено.
------------
Попробовал с другими выложенными тут скриптами, заработали:
1. Для просмотра ссылки Войди или Зарегистрируйся (надо было ссылку лишь поменять на поиск :));
2. Для просмотра ссылки Войди или Зарегистрируйся (который не мультиаккаунтовый).

единственное, во 2-м ищет все ок, но играть песни не хочет. С мультиаккаунтовым разбираюсь еще, но не пойму всеравно в чем дело. И еще просьба, если кто ставил на веб-хостинге, поделитесь, какого хостера выбрать лучше?
 
мультиакк работает но действительно существует проблема с выводом листинга...
будет время - поковыряюсь)
 
Такс, извиняюсь что так долго не писал... не было подходящего хоста для исправления ошибки в скрипте мультиака.....

Значит так:

Открываем audio_a.php , находим:
PHP:
      preg_match("/Найдено (\d+) (\w+).<\/div>(.+)<div>/iUs", $conn, $all);

и заменяем на:

PHP:
      preg_match("/Найдено (.*) (.*).<\/div>(.+)<div>/iUs", $conn, $all);

Вроде листинг работает , ошибки пропали!?
 
Такс, извиняюсь что так долго не писал... не было подходящего хоста для исправления ошибки в скрипте мультиака.....

Значит так:

Открываем audio_a.php , находим:
PHP:
      preg_match("/Найдено (\d+) (\w+).<\/div>(.+)<div>/iUs", $conn, $all);

и заменяем на:

PHP:
      preg_match("/Найдено (.*) (.*).<\/div>(.+)<div>/iUs", $conn, $all);

Вроде листинг работает , ошибки пропали!?

попрежнему не может подключиться, у хостера ставил. Ошибка:
Warning: fsockopen(:( unable to connect to vkontakte.ru:80 in /home/www/222/333/index.php on line 34
ERROR: Connection timed out ( 110 )

А где ты тестил? я уже много хостеров перепробовал, только бабла влепил впустую. На каком-то украинском хостинге ставил, там наполовину заработал. Выводил список композиций и время, а также ошибки и отсутствовал листинг и плеер
------
Все заработало)) спасибо тебе! теперь осталось выяснить, почему на большинстве популярных и не очень хостах не пашет. Есть подозрение, что время на удаленное подключение ограниченно... есть соображения как решить?
------
и еще вопрос, а как сделать, чтобы он сразу выводил треки? т.е. человек заходит на сайт, а там по дифолту вбит запрос в поиск типа 'club mix' и список треков по запросу? а былобы вообще круто еслибы из списка запросов, из текстового документа делал рандомную выборку при каждому заходе на страницу. Ну это так, увидел на одном поисковике таком же, подумал может кому интересно будет такое сделать?))
------
и еще хотел бы отметить... плеер стал работать лучше, т.е. все ползунки можно двигать, будьто трекер проигрыша, либо регулятор громкости... может из-за того, что 10й флэш плеер поставил, может из-за твоих изменений))
 
Ну плеер не изменял.
+ я его криво поставил...
По дефолту запрос можно сделать так:

После
PHP:
$q = !empty($_GET['q']) ? $_GET['q'] : '';
вставь строчку:
PHP:
if(empty($q)){$q='eminem';}

Что бы случайно из файла выводилось название мона сделать так :

После
PHP:
$q = !empty($_GET['q']) ? $_GET['q'] : '';
вставь:

PHP:
$base="base.txt";
$file=file($base);
$i=count($file);
$i--;
$f=rand(0,$i);
if(empty($q)){$q="$file[$f]";}
ну и создать файл base.txt - в котором хранятся названия .... каждое название с новой строки....
примитивно но все же работает)))

Ограничения можно попробовать поставить так:
PHP:
set_time_limit(60);
но... скорее всего не поможет...

Скрипт может не работать потому что закрыты внешние порты ну или потому что вконтакте заблокировали их ip адрес....
 
ну и создать файл base.txt - в котором хранятся названия .... каждое название с новой строки....
примитивно но все же работает)))
Не думаю, что тут нужно заморачивать, какраз то что надо!!!)) Теперь обратил внимание, что список найденного черезчур длинный, насчитал около 100 записей на страницу (может сбился со счету, 100 наверное и есть), и как скрыть статусную строку браузера? как вариант убрать её вообще (панель статусной строки)?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху