[ppkBB3cker] Changing the Announce url

Changing the announce url

Please, write a message in your native language or english
Ro
Rocky
Благодарил (а): 1 раз
Сообщения: 10
Зарегистрирован: 04 май 2013, 16:19
Сообщение

[ppkBB3cker] Changing the Announce url

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?
Аватара пользователя
PPK
Администратор
Благодарил (а): 74 раза
Поблагодарили: 1512 раз
Сообщения: 9564
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Re: Changing the Announce url

14 июл 2013, 10:11

возможно, нужно сделать 2 вещи
1. переделать php код
2. использовать mod_rewrite, чтобы он подобные анонс url преобразовывал обратно в "нормальные"
--
ну или вообще использовать xbtBB3cker xbtBB3cker :|
Ro
Rocky
Благодарил (а): 1 раз
Сообщения: 10
Зарегистрирован: 04 май 2013, 16:19
Сообщение

Re: Changing the Announce url

14 июл 2013, 11:35

can u give a some brief explanation?
Аватара пользователя
PPK
Администратор
Благодарил (а): 74 раза
Поблагодарили: 1512 раз
Сообщения: 9564
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Re: Changing the Announce url

14 июл 2013, 13:53

только совсем чуть-чуть, в файлах php ищем код

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

tracker/announce
и

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

?passkey
и меняем код соответствующим образом, по mod_rewrite можно в сети найти больше информации, чем я объясню (Google: mod_rewrite)
--
только какой смысл в этих действиях?
Ro
Rocky
Благодарил (а): 1 раз
Сообщения: 10
Зарегистрирован: 04 май 2013, 16:19
Сообщение

Re: Changing the Announce url

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
Аватара пользователя
PPK
Администратор
Благодарил (а): 74 раза
Поблагодарили: 1512 раз
Сообщения: 9564
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Re: Changing the Announce url

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
Ro
Rocky
Благодарил (а): 1 раз
Сообщения: 10
Зарегистрирован: 04 май 2013, 16:19
Сообщение

Re: Changing the Announce url

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?
Аватара пользователя
PPK
Администратор
Благодарил (а): 74 раза
Поблагодарили: 1512 раз
Сообщения: 9564
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Re: Changing the Announce url

16 июл 2013, 12:38

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

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

Re: Changing the Announce url

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
Аватара пользователя
PPK
Администратор
Благодарил (а): 74 раза
Поблагодарили: 1512 раз
Сообщения: 9564
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Re: Changing the Announce url

16 июл 2013, 14:05

мм.. там-же ещё параметры клиент отправляет, что-то вроде такого:

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

RewriteEngine on
RewriteCond %{QUERY_STRING} (.*)
RewriteRule ^([0-9a-zA-Z]+)/announce?(.*)$ tracker/announce.php?passkey=$1&%1
:?

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