Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
Поиск
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Web обвязка/[help]Скрипт L2top (preg_match_all)
Поиск

[help]Скрипт L2top (preg_match_all)

8 ответов174 просмотровСейчас просматривают: 1
Dragon
Dragon

Пользователь

Участник

Постов: 75

На форуме с: 23.05.2007

Репутация: +55

Рейтинг: 0

· 13.08.2009, 09:30

Здравствуйте... Использую скрипт l2top поощрения, как известно уже не актуально на биг серверах использовать ссылки для 50 голсоов, хотел поставить ссылку на 500 голосов, Пишет "Не найден голос"

С обычной ссылкой работает как надо... разобрался и нашел причину...

Код
$html = @file_get_contents('http://l2top.ru/.$id_l2top./');
if (!$html || !preg_match('/<td>([^<]+)<\/td>/', $html, $matches))
$error .= 'Не удалось получить информацию с L2Top.ru!<br/>';



сраный фильтер
Код
if (!$html || !preg_match('/<td>([^<]+)<\/td>/', $html, $matches))


всему тревога..... ПРошу знающих, как убрать фильтр
чтобы работала ссылка в админ центр

Ссылка в админ центр выглядит так

Код
?top=editServ&adminAct=lasVotes&uid=ID_l2top_274d5e1309653856bca13fd423b3998d

0
A
axelll

Пользователь

Ветеран

Постов: 577

На форуме с: 15.07.2007

Репутация: -99999999

Рейтинг: 0

· 13.08.2009, 19:00

не получится, дело не в фильтре.
что бы увидеть 500 последних нужно зайти под логином и паролем админа.
тот, код что ты указал - это сессия. толку от нее нет вообще.

0
-=[BloodKill]=-
-=[BloodKill]=-

Пользователь

Ветеран

Постов: 1355

На форуме с: 01.09.2008

Репутация: +1179

Рейтинг: 0

· 13.08.2009, 19:50

axelll: не получится, дело не в фильтре.
что бы увидеть 500 последних нужно зайти под логином и паролем админа.
тот, код что ты указал - это сессия. толку от нее нет вообще.

бред.. логин/пароль там не нужен.. а чел левую ссылку выложил.

— Оо

0
AbsT
AbsT

Пользователь

Ветеран

Постов: 1514

На форуме с: 10.12.2007

Репутация: +768

Рейтинг: 0

· 13.08.2009, 20:06

CURL?

— &#197;lderdom - ingen gl&#228;dje..

0
Dragon
Dragon

Пользователь

Участник

Постов: 75

На форуме с: 23.05.2007

Репутация: +55

Рейтинг: 0

· 14.08.2009, 09:31

какую левую.... тебе прямую дать? _http://l2top.ru/?top=editServ&adminAct=lasVotes&uid=3480_274d5e1309653856bca13fd423b3998d держи...

прям с админ центра..... в скрипте от l2steam Там все гуд заходит по ней... НО!!!!!!!!! там бред русские ники не подерживаються и нужна 1 вещь...

я даже php учебник выучил нафиг чтобы разобраться в пробелме... я как понимаю

if (!$html || !preg_match('/<td>([^<]+)<\/td>/', $html, $matches))

если сылка ошибочна или присутствуют символы выдовать ошибку.... вот и он и выдает "не удалось получить данные"

0
Dragon
Dragon

Пользователь

Участник

Постов: 75

На форуме с: 23.05.2007

Репутация: +55

Рейтинг: 0

· 14.08.2009, 17:27

Тема актуальна, срочно прошу помощи!!!

0
A
ansa

Пользователь

Участник

Постов: 91

На форуме с: 17.03.2008

Репутация: +25

Рейтинг: 0

· 15.08.2009, 12:45

Dragon: какую левую.... тебе прямую дать? _http://l2top.ru/?top=editServ&adminAct=lasVotes&uid=3480_274d5e1309653856bca13fd423b3998d держи...

прям с админ центра..... в скрипте от l2steam Там все гуд заходит по ней... НО!!!!!!!!! там бред русские ники не подерживаються и нужна 1 вещь...

я даже php учебник выучил нафиг чтобы разобраться в пробелме... я как понимаю

if (!$html || !preg_match('/<td>([^<]+)<\/td>/', $html, $matches))

если сылка ошибочна или присутствуют символы выдовать ошибку.... вот и он и выдает "не удалось получить данные"

учебник говоришь выучил? ммм...
это условие работает абсолютно не так, как ты говоришь, а выдает тру, только если хтмл пуст или не найдены строки типа <td>....</td>, т.е. ячейки таблицы.
по ссылке что ты дал нет хтмл, а просто текст - с ним то еще проще. читаешь по строчке, разбиваешь строчку по пробелам на массив и все.
насчет всяких там сессий и паролей я не в теме, но по твоей сссылке все нормально показывается ;)
скинь полный текст скрипта или пиши сам - я так понимаю в хтмл уже полный текст страницы, тогда нужно его разбить по строкам и строки по словам...но я бы читал файл построчно, а не сразу весь..хотя смотря какая архитектура скрипта, может и весь сразу удобнее.

0
Анатолий
Анатолий

Пользователь

Бывалый

Постов: 496

На форуме с: 19.11.2008

Репутация: +124

Рейтинг: 0

· 20.08.2009, 11:18

Ап, кто сделал данный скрип?

— Random Post Generator

0
Тема закрыта для ответов