ANTICHAT

ANTICHAT (https://forum.antichat.io/index.php)
-   Общие вопросы программирования (https://forum.antichat.io/forumdisplay.php?f=206)
-   -   Нужен PHP скрипт (https://forum.antichat.io/showthread.php?t=1320613)

Azller Lollison 03.03.2018 18:29

Нужен скрипт который будет принимать в себя значения которые я отправлю ему. Он должен будет их вывести на экран. Вообще похую на дизайн и прочее, просто чтобы выводил значения.

f0Re3t 03.03.2018 18:30

get или post запросом?

или же php скрипт вызываться будет?

Azller Lollison 03.03.2018 18:31

Цитата:

Сообщение от u3_HeDP_DHa

get или post запросом?
или же php скрипт вызываться будет?

post запросом из луа скрипта

f0Re3t 03.03.2018 18:32

Цитата:

Сообщение от Azller

post запросом из луа скрипта

PHP:





Код:




но это самый приметив :)

Azller Lollison 03.03.2018 18:37

Цитата:

Сообщение от u3_HeDP_DHa

PHP:





Код:




но это самый приметив :)

от души, сейчас протестим

Dark_Knight 03.03.2018 18:49

PHP:





Код:



Azller Lollison 03.03.2018 18:55

Походу я где-то в запросе накосячил, бле. Не отображается ничего

Dark_Knight 03.03.2018 18:55

Смотри логи.

Azller Lollison 03.03.2018 18:57

Цитата:

Сообщение от Dark_Knight

Смотри логи.

в том то и прикол, что скрипт не крашится даже.

Однако падает поток запроса. Хм

Цитата:

Сообщение от Dark_Knight

Смотри логи.

array(0) { }

показывает, но нужных значений там нет(

Dark_Knight 03.03.2018 19:05

Скорее ты тогда не пост запрос даешь, а гет. $_POST замени на $_GET

AnWu 03.03.2018 19:08

Цитата:

Сообщение от Dark_Knight

Скорее ты тогда не пост запрос даешь, а гет. $_POST замени на $_GET

Мб ему стоило сначала разобраться что такое ПОСТ и что такое ГЕТ запросы)

Azller Lollison 03.03.2018 19:10

Цитата:

Сообщение от Dark_Knight

Скорее ты тогда не пост запрос даешь, а гет. $_POST замени на $_GET

нет, я именно пост запрос делаю.

Lua:





Код:

if
her
then
async_http_request
(
'POST'
,
'host/Dropper/test.php'
,
info
,
true
,
false
,
function
(
response
)
sampAddChatMessage
(
""
..
response
.
text
,
-
1
)
answer
=
response
.
text
end
,
function
(
err
)
sampAddChatMessage
(
""
..
err
,
-
1
)
answer
=
err
end
)
end
her
=
false
end



скорее всего из-за моей криворукости не получается.

в info данные которые я хочу отправить на хост.

Сам хост кстати изменен, путь только остался, если что

Dark_Knight 03.03.2018 19:21

Смотри логи на сервере куда приходят запросы.

Azller Lollison 03.03.2018 19:27

Цитата:

Сообщение от Dark_Knight

Смотри логи на сервере куда приходят запросы.

Там их тупа нет. Я взял сайт на 000вебхосте, и тупо создал папку в которой лежат пхп скрипты которые я юзаю

ufdhbi 03.03.2018 22:21

PHP:





Код:

set_charset("utf8");

if ($mysqli->connect_errno){
$json_array = array("error" => 1, "message" => "Ошибка подключения к БД");
$json = json_encode($json_array, JSON_UNESCAPED_UNICODE);
exit($json);
}
else {
echo('Успешное подключение!');
if (isset($_POST["nickname"])) {
$sql = mysql_query("INSERT INTO 'stats' ('nickname', 'script', 'server')
VALUES ('".$_POST['nickname']."','".$_POST['script'].",'".$_POST['server']."')");
if ($sql) {
echo "Данные успешно добавлены в таблицу.";
} else {
echo "Произошла ошибка.";
}
}
}
?>



вот пхп, мб разберешься

itsLegend 03.03.2018 23:35

Lua:





Код:

function
main
(
)
local
args
=
{
}
args
.
data
=
"param=value&param2=value2"
args
.
headers
=
{
[
'content-type'
]
=
'application/x-www-form-urlencoded'
}
async_http_request
(
'POST'
,
'http://localhost/temp/lua_test.php'
,
args
,
function
(
response
)
print
(
response
.
text
)
end
,
function
(
err
)
print
(
err
)
end
)
wait
(
-
1
)
end



PHP:





Код:




Почитай подробнее о том, как передается информация методом POST. Если в GET информация хранится прямо в URL, то для POST хранится в запросе

Azller Lollison 04.03.2018 09:18

Цитата:

Сообщение от legend2360

Lua:





Код:

function
main
(
)
local
args
=
{
}
args
.
data
=
"param=value&param2=value2"
args
.
headers
=
{
[
'content-type'
]
=
'application/x-www-form-urlencoded'
}
async_http_request
(
'POST'
,
'http://localhost/temp/lua_test.php'
,
args
,
function
(
response
)
print
(
response
.
text
)
end
,
function
(
err
)
print
(
err
)
end
)
wait
(
-
1
)
end



PHP:





Код:




Почитай подробнее о том, как передается информация методом POST. Если в GET информация хранится прямо в URL, то для POST хранится в запросе

Спасибо большое , скоро буду тестить

Цитата:

Сообщение от Azller

Спасибо большое , скоро буду тестить

дебажу, текст запроса выводится в чат, чекаю на хосте - пусто..

itsLegend 04.03.2018 17:03

Цитата:

Сообщение от Azller

дебажу, текст запроса выводится в чат, чекаю на хосте - пусто..

Что чекаешь на хосте?

Azller Lollison 04.03.2018 17:10

Цитата:

Сообщение от legend2360

Что чекаешь на хосте?

пхп скрипт.

там выводит array(0) { } array(0) { } и се

Dark_Knight 04.03.2018 17:24

Смотри логи сервера.

itsLegend 04.03.2018 17:38

Цитата:

Сообщение от Azller

пхп скрипт.
там выводит array(0) { } array(0) { } и се

А можно хотя бы порядок чека?

Yutuber_Kirya 04.03.2018 18:27

Попробуй со своего скрипта сохранять в БД, а оттуда выводить на сайте.

Dark_Knight 04.03.2018 18:37

Цитата:

Сообщение от Yutuber_Kirya

Попробуй со своего скрипта сохранять в БД, а оттуда выводить на сайте.

И что в БД запишет? Пустые данные? Не разобравшись в вопросе сказал ***ню

Azller Lollison 04.03.2018 18:58

Цитата:

Сообщение от legend2360

А можно хотя бы порядок чека?

1. делаю нужные махинации в игре, чтобы отправились данные

2. чекаю сайт

itsLegend 04.03.2018 19:23

Цитата:

Сообщение от Azller

1. делаю нужные махинации в игре, чтобы отправились данные
2. чекаю сайт

Ну следуй совету дарка, ищи access_log

Azller Lollison 04.03.2018 19:37

Цитата:

Сообщение от legend2360

Ну следуй совету дарка, ищи access_log

нет такого на хосте вообще

RTD 04.03.2018 23:34

Пробывал?

PHP:





Код:

print_r
(
file_get_contents
(
'php://input'
)
)
;


Yutuber_Kirya 20.03.2018 00:31

Цитата:

Сообщение от Dark_Knight

И что в БД запишет? Пустые данные? Не разобравшись в вопросе сказал ***ню

Эмм, а проверку запилить не судьба?

Dark_Knight 20.03.2018 03:40

Цитата:

Сообщение от Yutuber_Kirya

Эмм, а проверку запилить не судьба?

Для начала надо было тему прочитать и только потом советовать. Твой совет в проверке уже был дан. Слепой.

Yutuber_Kirya 23.03.2018 23:28

Цитата:

Сообщение от Dark_Knight

Для начала надо было тему прочитать и только потом советовать. Твой совет в проверке уже был дан. Слепой.

Я ведь не задрот у которого дохера времени то бы сидеть и читать весь бред что был написан выше..

ufdhbi 23.03.2018 23:32

Цитата:

Сообщение от Yutuber_Kirya

Я ведь не задрот у которого дохера времени то бы сидеть и читать весь бред что был написан выше..

if (isset($_POST['data'])) {

echo $_POST['data'];

}


Время: 10:59