myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему

> Php Hub Account Viewer, PHP скрипт. показывает у какого ника какой профиль

Теги
Нет тегов для показа
MEXAHuK
сообщение 11.1.2009, 15:15
Сообщение #1


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




собсно сабж. не помню откуда достал, ибо был очень пьян.
название: PHP Hub Account Viewer
Апи: а нет такого, это PHP. но похоже что для 411 птоки
что делает: сканирует RegisteredUsers.xml. затем по заданным профилям выводит ники принадлежащих данным профилям. есть также поиск по никам.
в чём трабл: не знание английского, и как следствие - кривая настройка - нерабочесть. скажите как правльно настроить и/или перевести
Прикрепленные файлы
Прикрепленный файл  HubAccViewOrig.php.txt ( 9.46 килобайт ) Кол-во скачиваний: 11
 
Go to the top of the page
+Quote Post
PomanoB
сообщение 11.1.2009, 15:36
Сообщение #2


AmxModx Scripter
*****

Группа: Пользователи
Сообщений: 302
Регистрация: 2.12.2008
Из: Королев
Пользователь №: 1 283
Спасибо сказали: 127 раз




Такое ощущение что он ещё не доделан ...

Путь из конфига вообще не использовался ..

Поправил и ещё пару ошибок

Настройка производится в 29 строке $dir = "d:/DC/0.4.1.1/cfg/"; - путь к cfg директории
Да и в 100 и 101 строках задаются ип с которых возможен доступ в формате регулярных выражений

Прикрепленный файл  HubAccViewOrig.php.txt ( 9.36 килобайт ) Кол-во скачиваний: 13
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 11.1.2009, 16:58
Сообщение #3


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




Цитата
Да и в 100 и 101 строках задаются ип с которых возможен доступ в формате регулярных выражений

поясни подробнее
Go to the top of the page
+Quote Post
Sephiroth_Lukaw
сообщение 11.1.2009, 17:07
Сообщение #4


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173
Спасибо сказали: 31 раз




Что именно не понятно?
Вот кусок кода.
Код
$test = "^136.224";
$test2 = "^127.0";
$ip = $_SERVER['REMOTE_ADDR'];
if (!eregi($test,$ip) && !eregi($test2,$ip)){
  echo 'Acess denied';
  exit(0);
}
Скрипт прекратит свою работу, если ип запросившего страницу пользователя не совпадёт с регулярным выражением в переменной $test и $test2.
Зачем здесь игнорирование регистра - ума не приложу.
http://ru2.php.net/manual/ru/regexp.reference.php
http://ru2.php.net/manual/ru/function.ereg.php
http://ru2.php.net/manual/ru/regex.examples.php
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 11.1.2009, 17:39
Сообщение #5


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




задаю вопрос: он работает? почему задаю: проверять пока неначем
Go to the top of the page
+Quote Post
Wariner
сообщение 11.1.2009, 17:48
Сообщение #6


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




так если нечем проверять то зачем спрашиваешь?! как появится проверишь если не работает спросишь bad_smile.gif
Go to the top of the page
+Quote Post
PomanoB
сообщение 11.1.2009, 18:32
Сообщение #7


AmxModx Scripter
*****

Группа: Пользователи
Сообщений: 302
Регистрация: 2.12.2008
Из: Королев
Пользователь №: 1 283
Спасибо сказали: 127 раз




Да, он работает
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 11.1.2009, 21:47
Сообщение #8


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




восстановил наконец стендовый комп.
такой вопрос: из-за чего скрипт который выложил PomanoB может не работать? т.е. он просто не показывает ники по запросу. хотя по тому что он пишет что "(74 Total Users)" доступ к файлу он получает, т.е. ошибки в пути файла нету. а изменений больше небыло.
Go to the top of the page
+Quote Post
PomanoB
сообщение 11.1.2009, 21:48
Сообщение #9


AmxModx Scripter
*****

Группа: Пользователи
Сообщений: 302
Регистрация: 2.12.2008
Из: Королев
Пользователь №: 1 283
Спасибо сказали: 127 раз




Он access denied не пишет ?
Ты ип поправил ?
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 11.1.2009, 21:53
Сообщение #10


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




access denied не пишет. ип правил на ип компа в сети и на 127.0.0.1
Go to the top of the page
+Quote Post
PomanoB
сообщение 11.1.2009, 22:00
Сообщение #11


AmxModx Scripter
*****

Группа: Пользователи
Сообщений: 302
Регистрация: 2.12.2008
Из: Королев
Пользователь №: 1 283
Спасибо сказали: 127 раз




Он вообще ничего не показывает или пишет "0 results for 'блаблабла'" ?
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 12.1.2009, 6:45
Сообщение #12


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




вообще ничего кроме View Nicknames by Profile и Search for a Nickname
и всё
Go to the top of the page
+Quote Post
PomanoB
сообщение 12.1.2009, 17:00
Сообщение #13


AmxModx Scripter
*****

Группа: Пользователи
Сообщений: 302
Регистрация: 2.12.2008
Из: Королев
Пользователь №: 1 283
Спасибо сказали: 127 раз




Попробуй точку ввести
И включи отображение ошибок в PHP

display_errors = On
error_reporting = E_ALL

В php.ini
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 15.1.2009, 8:17
Сообщение #14


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




перепаял конденсаторы на стендовом компе и сдал экзамен по тоэ...

Романов: вот что пишет
Код
Warning: domdocument::domdocument() expects at least 1 parameter, 0 given in D:\site forum\testing\HubAccViewOrig.php on line 122
Fatal error: Call to undefined method domdocument::load() in D:\site forum\testing\HubAccViewOrig.php on line 124

в файл настроен на мое кол-во профилей.
Прикрепленные файлы
Прикрепленный файл  HubAccViewOrig.php.txt ( 11.09 килобайт ) Кол-во скачиваний: 7
 
Go to the top of the page
+Quote Post
Sephiroth_Lukaw
сообщение 15.1.2009, 12:17
Сообщение #15


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173
Спасибо сказали: 31 раз




Код
        //$desiredprofile = "0";
        $dom = new DOMDocument('1.0', 'iso-8859-1');
        //Modify $dom variable for whatever the path is to your RegisteredUsers.xml file

или же, ты установил php_domxml.dll, и возник конфликт. Отключи.
в php.ini
Код
;extension=php_domxml.dll
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 17.1.2009, 5:27
Сообщение #16


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




помогло!
но возникла проблема с кодировкой. (пользователи с ником написанным русскими буквами)

Àðêà íóì

ещё трабл: если вводить в Search for a Nickname посто точку то выводит таблицу(Registered Number Profile Nickname) где поле Profile пустое. файл с проблемой двумя постами выше
спасибо!
Go to the top of the page
+Quote Post
Setuper
сообщение 17.1.2009, 17:05
Сообщение #17


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




http://mydc.ru/ipb.html?s=&showtopic=3...post&p=2276
Go to the top of the page
+Quote Post
PomanoB
сообщение 17.1.2009, 17:25
Сообщение #18


AmxModx Scripter
*****

Группа: Пользователи
Сообщений: 302
Регистрация: 2.12.2008
Из: Королев
Пользователь №: 1 283
Спасибо сказали: 127 раз




В строках с 251 по 270
вместо

if ($desiredprofile == 0) {
$displayprofile = "Адмирал";

Надо

if ($Profile == 0) {
$Profiledisplay = "Адмирал";

Ну и так далее

И с кодировкой

поставь

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

После 2 строки в секцию head с указание нужной кодировки charset=utf-8
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 20.1.2009, 12:15
Сообщение #19


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




сделал так как ты написал. со второй проблемой разобрался.
первая: поставил строку <meta http-equiv="content-type" content="text/html; charset=utf-8 " после 2 строки у меня ВСЁ превратилось ТАКУЮ лабуду... а ники как были так и остались неразборчивыми.
может дело в бродилке? у меня ФаерФокс
Go to the top of the page
+Quote Post
PomanoB
сообщение 21.1.2009, 18:44
Сообщение #20


AmxModx Scripter
*****

Группа: Пользователи
Сообщений: 302
Регистрация: 2.12.2008
Из: Королев
Пользователь №: 1 283
Спасибо сказали: 127 раз




Это из-за того что в xml файлах птоки указана кодировка windows-1252, которая не поддерживает русские буквы
Выход: заменить в файле PtokaX.exe и в RegisteredUsers.xml все строки вида windows-1252 на windows-1251, строчку <meta http-equiv="content-type" content="text/html; charset=utf-8" /> оставить
Чтобы после изменения PtokaX.exe птока не ругалась надо использовать файл из соседней темы про изменения сообщения при входе на хаб
Go to the top of the page
+Quote Post

2 страниц V   1 2 >
Ответить в данную темуНачать новую тему
9 чел. читают эту тему (гостей: 9, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Topic has attachmentsSimple account bridge rushub to livestreet.lua
0 Saymon21 4 760 28.1.2012, 13:15 Посл. сообщение: Saymon21

 



RSS Сейчас: 23.11.2024, 19:00