.рф
, то везде (в уведомлениях на Email, в тексте регистрации и т.д.) идет не вашдомен.рф
, а http://xn--80adhe8ahe2f.xn--p1ai/
.Это как-то можно исправить?
Спасибо
.рф
, то везде (в уведомлениях на Email, в тексте регистрации и т.д.) идет не вашдомен.рф
, а http://xn--80adhe8ahe2f.xn--p1ai/
.Код: Выделить всё
Subject: Уведомление об ответе — «{TOPIC_TITLE}»
Здравствуйте, {USERNAME}!
Вы получили это сообщение потому, что следите за темой «{TOPIC_TITLE}» на конференции «{SITENAME}». В этой теме со времени вашего последнего посещения появилось новое сообщение<!-- IF AUTHOR_NAME !== '' -->, оставленное пользователем {AUTHOR_NAME}<!-- ENDIF -->. Новые уведомления не будут приходить, пока вы не просмотрите тему.
Если вы хотите просмотреть самое новое сообщение с момента вашего последнего посещения, перейдите по следующей ссылке:
{U_NEWEST_POST}
Если вы хотите просмотреть всю тему, перейдите по следующей ссылке:
{U_TOPIC}
Если вы хотите просмотреть форум, перейдите по следующей ссылке:
{U_FORUM}
Если вы больше не хотите следить за темой, то либо щёлкните по находящейся в ней ссылке «Отписаться от темы», либо перейдите по следующей ссылке:
{U_STOP_WATCHING_TOPIC}
{EMAIL_SIG}
{U_TOPIC}
ссылка на пост, а ссылка начинается с http://xn--80adhe8ahe2f.xn--p1ai/
, а хотелось бы видеть именно вашдомен.рф
Код: Выделить всё
Subject: Уведомление об ответе — «{TOPIC_TITLE}»
Здравствуйте, {USERNAME}!
Вы получили это сообщение потому, что следите за темой «{TOPIC_TITLE}» на конференции «{SITENAME}». В этой теме со времени вашего последнего посещения появилось новое сообщение<!-- IF AUTHOR_NAME !== '' -->, оставленное пользователем {AUTHOR_NAME}<!-- ENDIF -->. Новые уведомления не будут приходить, пока вы не просмотрите тему.
Если вы хотите просмотреть самое новое сообщение с момента вашего последнего посещения, перейдите по следующей ссылке:
{U_NEWEST_POST}
Если вы хотите просмотреть всю тему, перейдите по следующей ссылке:
<a href="{U_TOPIC}">вашдомен.рф</a>
Если вы хотите просмотреть форум, перейдите по следующей ссылке:
{U_FORUM}
Если вы больше не хотите следить за темой, то либо щёлкните по находящейся в ней ссылке «Отписаться от темы», либо перейдите по следующей ссылке:
{U_STOP_WATCHING_TOPIC}
{EMAIL_SIG}
Код: Выделить всё
<a
href="http://xn--80adhe8ahe2f.xn--p1ai/viewtopic.php?f=4&t=5&e=1&view=unread#unread">вашдомен.рф</a>
Код: Выделить всё
"<a"
<br>
href="
<br>
<a href="http://xn--80adhe8ahe2f.xn--p1ai/viewforum.php?f=4" data-vdir-href="https://mail.yandex.ru/re.jsx?uid=140607467&h=a,bYcseoALlxk-sjeE-kScxA&l=aHR0cDovL3huLS0zNi02a2NhYWQ5ZGgwYXMwZC54bi0tcDFhaS92aWV3Zm9ydW0ucGhwP2Y9NA" data-orig-href="http://xn--80adhe8ahe2f.xn--p1ai/viewforum.php?f=4" class="daria-goto-anchor" target="_blank">http://xn--80adhe8ahe2f.xn--p1ai/viewforum.php?f=4</a>
"">вашдомен.рф</a>"
Код: Выделить всё
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
var_dump($user->extract_current_hostname());
В phpBB email отправляются в текстовом виде, а не в HTML, поэтому трюк не работает.
Код: Выделить всё
"Firefox не может найти сервер %d0%b2%d0%b0%d1%88%d0%b4%d0%be%d0%bc%d0%b5%d0%bd.%d1%80%d1%84."
Код: Выделить всё
define('IN_PHPBB', true); $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './'; $phpEx = substr(strrchr(__FILE__, '.'), 1); include($phpbb_root_path . 'common.' . $phpEx); // Start session management $user->session_begin(); $auth->acl($user->data); $user->setup(); var_dump((extract_current_hostname()); [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/123.php:14)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/123.php:14)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/123.php:14)
Код: Выделить всё
Информация
No route found for "GET /"
host
отдавалось имя домена в utf8 (вашдомен.рф
), а не в ascii (http://xn--80adhe8ahe2f.xn--p1ai
).intl
.Код: Выделить всё
открыть
/phpbb/session.php
найти
$host = (string) strtolower($host);
после, добавить
$host = (string) idn_to_utf8($host);