Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Non-russian speakers forum

  • Список форумов
  • Сайт
  • Non-russian speakers forum

[ppkBB3cker] Changing the Announce url

Changing the announce url

Please, write a message in your native language or english
19 сообщений
  • 1
  • 2
  • След.
Просмотры: 3372 • 
Rocky
Пользователь
Сообщения: 10
Зарегистрирован: 04 май 2013, 16:19
Сообщение 13 июл 2013, 21:39
Hello admin ,
i want to change the announce url type But not addition announce url but the main announce url to http://tracker.hostname.com/passkey/announce

is it possible to change it the announce url like this... http://tracker.hostname.com/passkey/announce From http://hostname.com/tracker/announce.ph ... =123456789

If yes please help me?
Rocky
Аватара пользователя
PPK
Администратор
Сообщения: 10554
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 14 июл 2013, 10:11
возможно, нужно сделать 2 вещи
1. переделать php код
2. использовать mod_rewrite, чтобы он подобные анонс url преобразовывал обратно в "нормальные"
--
ну или вообще использовать xbtBB3cker xbtBB3cker :|
PPK
Rocky
Пользователь
Сообщения: 10
Зарегистрирован: 04 май 2013, 16:19
Сообщение 14 июл 2013, 11:35
can u give a some brief explanation?
Rocky
Аватара пользователя
PPK
Администратор
Сообщения: 10554
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 14 июл 2013, 13:53
только совсем чуть-чуть, в файлах php ищем код

Код: Выделить всё

tracker/announce
и

Код: Выделить всё

?passkey
и меняем код соответствующим образом, по mod_rewrite можно в сети найти больше информации, чем я объясню (Google: mod_rewrite)
--
только какой смысл в этих действиях?
PPK
Rocky
Пользователь
Сообщения: 10
Зарегистрирован: 04 май 2013, 16:19
Сообщение 15 июл 2013, 16:04
I Had Changed the PHP Code for change announce url as http://hostname/passkey/announce but i got HTTP 404 Error in tracker status

Код: Выделить всё

 C:\xampp\htdocs\2\download\file.php (4 hits)
	Line 526: 		if(!$config['ppkbb_announce_url'])
	Line 528: 			$config['ppkbb_announce_url']='/tracker/announce.'.$phpEx;
	Line 547: 				$config['ppkbb_announce_url']='/tracker/announce2.'.$phpEx;
	Line 646: 		$dict['announce'] = $tracker_url.$config['ppkbb_announce_url']."?passkey={$user_passkey}";
  C:\xampp\htdocs\2\includes\acp\acp_board.php (2 hits)
	Line 560: 					else if($config_name=='ppkbb_announce_url' && $cfg_array[$config_name]=='')
	Line 563: 						//set_tracker_config('ppkbb_announce_url', $cfg_array[$config_name]);
  C:\xampp\htdocs\2\instal\schemas\schema_data.sql (1 hit)
	Line 2693: ('ppkbb_announce_url', '/tracker/announce.php'),
  C:\xampp\htdocs\2\posting.php (3 hits)
	Line 1831: 	if(!$config['ppkbb_announce_url'])
	Line 1833: 		$config['ppkbb_announce_url']='/tracker/announce.'.$phpEx;
	Line 1846: 	'TRACKER_ANNOUNCE_URL'		=> $forum_data['astracker'] ? sprintf($user->lang['TRACKER_ANNOUNCE_URL'], $tracker_url.$config['ppkbb_announce_url']) : '',
  C:\xampp\htdocs\2\tracker\include\includes\acp\acp_board_add1_tracker.php (1 hit)
	Line 62: 		'ppkbb_announce_url'	=> array('lang' => 'TRACKER_ANNOUNCE_URL',	'validate' => 'string',	'type' => 'text:40:255', 'explain' => true),
  C:\xampp\htdocs\2\tracker\include\message_parser_add1.php (5 hits)
	Line 71: 	if(!$config['ppkbb_announce_url'])
	Line 73: 		$config['ppkbb_announce_url']='/tracker/announce.'.$phpEx;
	Line 99: 		if($config['ppkbb_tfile_annreplace'][0] && isset($dict['announce']) && preg_match('#^(http|udp):\/\/(\w+|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})#', $dict['announce']) && !in_array($dict['announce'], $rem_rtracks_array) && !in_array($dict['announce'], $rem_announces) && !stristr($dict['announce'], $tracker_url.$config['ppkbb_announce_url']) && strlen($dict['announce']) < 513)
	Line 155: 					if(!$rtrack_forb && preg_match('#^(http|udp):\/\/(\w+|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})#', $v2) && !in_array($v2, $rem_rtracks_array) && !in_array($v2, $rem_announces) && !stristr($v2, $tracker_url.$config['ppkbb_announce_url']) && strlen($v2) < 513)
	Line 166: 	$dict['announce']=$tracker_url.$config['ppkbb_announce_url']."?passkey=";
  C:\xampp\htdocs\2\tracker\include\posting_add1.php (5 hits)
	Line 65: 				$config['ppkbb_announce_url']='/tracker/announce2.'.$phpEx;
	Line 70: 			if(!$config['ppkbb_announce_url'])
	Line 72: 				$config['ppkbb_announce_url']='/tracker/announce.'.$phpEx;
	Line 74: 			$rtracks=urlencode($tracker_url.$config['ppkbb_announce_url']."?passkey={$user->data['user_passkey']}");
	Line 104: 					$config['ppkbb_announce_url']='/tracker/announce2.'.$phpEx;
  C:\xampp\htdocs\2\tracker\include\rtrackfunc.php (2 hits)
	Line 128: 	$a[0]['rtrack_url']=generate_board_url().$config['ppkbb_announce_url']."?passkey={$user->data['user_passkey']}";
	Line 159: 	$a[0]['rtrack_url']=generate_board_url().$config['ppkbb_announce_url']."?passkey={$user->data['user_passkey']}";
  C:\xampp\htdocs\2\tracker\include\viewtopic_add2_torrent.php (5 hits)
	Line 79: 			$config['ppkbb_announce_url']='/tracker/announce2.'.$phpEx;
	Line 84: 		if(!$config['ppkbb_announce_url'])
	Line 86: 			$config['ppkbb_announce_url']='/tracker/announce.'.$phpEx;
	Line 88: 		$rtracks=urlencode($tracker_url.$config['ppkbb_announce_url']."?passkey={$user->data['user_passkey']}");
	Line 115: 				$config['ppkbb_announce_url']='/tracker/announce2.'.$phpEx;
	

Код: Выделить всё

 C:\xampp\htdocs\2\download\file.php (4 hits)
	Line 526: 		if(!$config['ppkbb_announce_url'])
	Line 528: 			$config['ppkbb_announce_url']='/announce.'.$phpEx;
	Line 547: 				$config['ppkbb_announce_url']='/announce2.'.$phpEx;
	Line 646: 		$dict['announce'] = $tracker_url"/{$user_passkey}".$config['ppkbb_announce_url'];
  C:\xampp\htdocs\2\instal\schemas\schema_data.sql (1 hit)
	Line 2693: ('ppkbb_announce_url', '/announce'),
  C:\xampp\htdocs\2\posting.php (3 hits)
	Line 1831: 	if(!$config['ppkbb_announce_url'])
	Line 1833: 		$config['ppkbb_announce_url']='/announce';
	Line 1846: 	'TRACKER_ANNOUNCE_URL'		=> $forum_data['astracker'] ? sprintf($user->lang['TRACKER_ANNOUNCE_URL'], $tracker_url.$config['ppkbb_announce_url']) : '',
  C:\xampp\htdocs\2\tracker\include\includes\acp\acp_board_add1_tracker.php (1 hit)
	Line 62: 		'ppkbb_announce_url'	=> array('lang' => 'TRACKER_ANNOUNCE_URL',	'validate' => 'string',	'type' => 'text:40:255', 'explain' => true),
  C:\xampp\htdocs\2\tracker\include\message_parser_add1.php (5 hits)
	Line 71: 	if(!$config['ppkbb_announce_url'])
	Line 73: 		$config['ppkbb_announce_url']='/announce.';
	Line 99: 		if($config['ppkbb_tfile_annreplace'][0] && isset($dict['announce']) && preg_match('#^(http|udp):\/\/(\w+|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})#', $dict['announce']) && !in_array($dict['announce'], $rem_rtracks_array) && !in_array($dict['announce'], $rem_announces) && !stristr($dict['announce'], $tracker_url.$config['ppkbb_announce_url']) && strlen($dict['announce']) < 513)
	Line 155: 					if(!$rtrack_forb && preg_match('#^(http|udp):\/\/(\w+|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})#', $v2) && !in_array($v2, $rem_rtracks_array) && !in_array($v2, $rem_announces) && !stristr($v2, $tracker_url.$config['ppkbb_announce_url']) && strlen($v2) < 513)
	Line 166: 	$dict['announce']=$tracker_url.$config['ppkbb_announce_url']."/";
  C:\xampp\htdocs\2\tracker\include\posting_add1.php (5 hits)
	Line 65: 				$config['ppkbb_announce_url']='/announce2';
	Line 70: 			if(!$config['ppkbb_announce_url'])
	Line 72: 				$config['ppkbb_announce_url']='/announce';
	Line 74: 			$rtracks=urlencode($tracker_url."/{$user->data['user_passkey']}".$config['ppkbb_announce_url']);
	Line 104: 					$config['ppkbb_announce_url']='/announce2';
  C:\xampp\htdocs\2\tracker\include\rtrackfunc.php (2 hits)
	Line 128: 	$a[0]['rtrack_url']=generate_board_url()."/{$user->data['user_passkey']}".$config['ppkbb_announce_url'];
	Line 159: 	$a[0]['rtrack_url']=generate_board_url()."/{$user->data['user_passkey']}".$config['ppkbb_announce_url'];
  C:\xampp\htdocs\2\tracker\include\viewtopic_add2_torrent.php (5 hits)
	Line 79: 			$config['ppkbb_announce_url']='/announce2';
	Line 84: 		if(!$config['ppkbb_announce_url'])
	Line 86: 			$config['ppkbb_announce_url']='/announce';
	Line 88: 		$rtracks=urlencode($tracker_url."/{$user->data['user_passkey']}".$config['ppkbb_announce_url']);
	Line 115: 				$config['ppkbb_announce_url']='/announce2';
I Think i had some mistake.can i know how to resolve it?

Добавлено спустя 54 минуты 18 секунд:
Here is the Pic of torrent status in bittorrent client
Rocky
Аватара пользователя
PPK
Администратор
Сообщения: 10554
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 16 июл 2013, 10:48
Rocky писал(а):Here is the Pic of torrent status in bittorrent client
там ошибка 404, в .htaccess были внесены правки для mod_rewrite?, т.к. адреса /passkey/announce не существует, для того, чтобы сервер и анонсер понимали, что на самом деле обращение идет к файлу /announce.php?passkey=passkey, нужно написать правила перенаправления для mod_rewrite
PPK
Rocky
Пользователь
Сообщения: 10
Зарегистрирован: 04 май 2013, 16:19
Сообщение 16 июл 2013, 11:50
PPK писал(а): there is a 404 error,. htaccess changes have been made to mod_rewrite?, because Addresses / passkey / announce does not exist, so that the server and the announcer realized that in fact the appeal goes to the file / announce.php? passkey = passkey, you need to write a forwarding rule for mod_rewrite

Can U Help me How to rewrite the mod_write? because i dont know how to rewrite the text in htaccess?
Rocky
Аватара пользователя
PPK
Администратор
Сообщения: 10554
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 16 июл 2013, 12:38

Код: Выделить всё

RewriteEngine on
RewriteRule ^([0-9a-zA-Z]+)/announce$ tracker/announce.php?passkey=$1
PPK
Rocky
Пользователь
Сообщения: 10
Зарегистрирован: 04 май 2013, 16:19
Сообщение 16 июл 2013, 13:05
PPK писал(а):Код: Выделить всё

RewriteEngine on
RewriteRule ^([0-9a-zA-Z]+)/announce$ tracker/announce.php?passkey=$1
I MAde the changes in htaccess file as u said after that
it changes like below
↑ http://127.0.0.1/2/h612qp8p14a1ktrx11xg ... z/announce Failure: invalid peer_id: (0)
↑ http://www.ImageFolks.com/img-51e50a538a0d2.html
Rocky
Аватара пользователя
PPK
Администратор
Сообщения: 10554
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 16 июл 2013, 14:05
мм.. там-же ещё параметры клиент отправляет, что-то вроде такого:

Код: Выделить всё

RewriteEngine on
RewriteCond %{QUERY_STRING} (.*)
RewriteRule ^([0-9a-zA-Z]+)/announce?(.*)$ tracker/announce.php?passkey=$1&%1
:?
PPK
19 сообщений
  • 1
  • 2
  • След.

Вернуться в «Non-russian speakers forum»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2025 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   F.A.Q. ↳   Ваши трекеры ↳   Оффтопик xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение phpBB 3.0 ↳   Другие моды для phpBB3 ↳   Минимоды и хаки для phpBB3 ↳   Вопросы по phpBB3 ↳   phpBB3 ppkBB3cker Edition ↳   Платные услуги, моды, стили ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo