Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

POST via AJAX

Проблемы с установкой или работой phpBB 3.2.x? Получите помощь здесь!
Внимание: с 7 ноября 2020 года phpBB Group завершено дальнейшее развитие phpBB версии 3.2, а с 1 августа 2024 года будет прекращена её поддержка.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.

Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
KGB1st
phpBB 1.4.2
Сообщения: 55
Стаж: 8 лет 5 месяцев
Благодарил (а): 10 раз
Поблагодарили: 2 раза

POST via AJAX

Сообщение KGB1st »

Дратуйте, помогите с XMLHttpRequest(), движек в упор не хочет отправлять запрос на

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

xmlhttp.open('POST', '../assets/javascript/ajax/phpbb_get_steamid_vacban.php', true);
Я так понимаю он блокирует неразрешенный внешний запрос..
500 (Internal Server Error) хотя файл лежит на месте..
Вот полный рабочий код. Но движек файл не находит, или не пускает к нему запрос :( 

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

phpbb.get_vac_bans = function(param) {
	var steamid_part;
	
	if(param)
		param = steamid_part;
	
	/* Start user vac ban parser */
	
	var xmlhttp = new XMLHttpRequest();
	xmlhttp.open('POST', '../assets/javascript/ajax/phpbb_get_steamid_vacban.php', true);
	xmlhttp.onreadystatechange = function()
	{
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
		{
			if(xmlhttp.responseText.indexOf("fail")!=-1)
			{
				console.log(xmlhttp.responseText);
				return false;
			}
			
			console.log(xmlhttp.responseText);
		}
	};
	
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send('steamid_part=' + encodeURIComponent(steamid_part));
	
	/* End user vac ban parser */
};
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12423
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2475 раз

Re: POST via AJAX

Сообщение Татьяна5 »

Если не 404, а 500, то движок запрос отправил. Но этот запрос вернул не то, что предполагалось
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Re: POST via AJAX

Сообщение Mr. Anderson »

KGB1st писал(а): Я так понимаю
Открываем логи и ВИДИМ в чем причина, а не ДУМАЕМ.
KGB1st
phpBB 1.4.2
Сообщения: 55
Стаж: 8 лет 5 месяцев
Благодарил (а): 10 раз
Поблагодарили: 2 раза

Re: POST via AJAX

Сообщение KGB1st »

я пытаюсь выполнить запрос в расширении, мне кажется надо в нем надо использовать routing(по крайней мере весь чат на аяксе юзает роутинг), но я нефига не шарю, даже когда создал роут все равно не смог понять как им пользоваться.
Последний раз редактировалось KGB1st 07.04.2017 18:36, всего редактировалось 1 раз.
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 5 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: POST via AJAX

Сообщение Sumanai »

То есть вы разрабатываете расширение? А почему тогда тема в поддержке движка, а не в Для авторов ?
KGB1st
phpBB 1.4.2
Сообщения: 55
Стаж: 8 лет 5 месяцев
Благодарил (а): 10 раз
Поблагодарили: 2 раза

Re: POST via AJAX

Сообщение KGB1st »

не, это не мое расширение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12423
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2475 раз

Re: POST via AJAX

Сообщение Татьяна5 »

KGB1st, гадать можно до бесконечности, так что надо смотреть в лог ошибок, на показания дебага, и в средства отладки в браузере (при отладке аякса выручают)

По роутингу вот статья - Создание страниц в стиле конференции

Отправлено спустя 1 минуту 20 секунд:
KGB1st писал(а): не мое расширение
Тогда чьё и откуда?
KGB1st
phpBB 1.4.2
Сообщения: 55
Стаж: 8 лет 5 месяцев
Благодарил (а): 10 раз
Поблагодарили: 2 раза

Re: POST via AJAX

Сообщение KGB1st »

да какая разница.. я не могу отправить post на кастомный php скрипт

Отправлено спустя 46 секунд:
Татьяна5 писал(а): KGB1st, гадать можно до бесконечности, так что надо смотреть в лог ошибок, на показания дебага, и в средства отладки в браузере (при отладке аякса выручают)

По роутингу вот статья - Создание страниц в стиле конференции

Отправлено спустя 1 минуту 20 секунд:
KGB1st писал(а): не мое расширение
Тогда чьё и откуда?
mchat
я всё понимаю, но ошибка 500
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12423
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2475 раз

Re: POST via AJAX

Сообщение Татьяна5 »

KGB1st писал(а): я не могу отправить post на кастомный php скрипт
Ошибка говорит о другом. Запрос на скрипт отправился, иначе не было бы 500-й
KGB1st
phpBB 1.4.2
Сообщения: 55
Стаж: 8 лет 5 месяцев
Благодарил (а): 10 раз
Поблагодарили: 2 раза

Re: POST via AJAX

Сообщение KGB1st »

лог ошибок чистый
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12423
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2475 раз

Re: POST via AJAX

Сообщение Татьяна5 »

Татьяна5 писал(а): на показания дебага, и в средства отладки в браузере
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Re: POST via AJAX

Сообщение Mr. Anderson »

KGB1st писал(а): лог ошибок чистый
Интересно это как так... Точно правильный лог в правильном месте смотрите? :?
KGB1st
phpBB 1.4.2
Сообщения: 55
Стаж: 8 лет 5 месяцев
Благодарил (а): 10 раз
Поблагодарили: 2 раза

Re: POST via AJAX

Сообщение KGB1st »

поробуйте положить скрипт в корень и получить к нему доступ, движек вас редиректнет на стриницу "ненайдено", а всё потому что нет роута..
Писать надо его. мне влом, по этому я спрашиваю может кто умеет слать post в обход сессии..
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Re: POST via AJAX

Сообщение Mr. Anderson »

KGB1st, то есть вы даже не понимаете принципа как все это работает. Ну так бы сразу и писали, чо уж...

Самоустраняюсь.
KGB1st
phpBB 1.4.2
Сообщения: 55
Стаж: 8 лет 5 месяцев
Благодарил (а): 10 раз
Поблагодарили: 2 раза

Re: POST via AJAX

Сообщение KGB1st »

в mchat я повторил роут для whois, но не понял что делать дальше, как пользоваться.

Вернуться в «Поддержка phpBB 3.2.x»