PDA

Просмотр полной версии : Нужен PHP скрипт


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

f0Re3t
03.03.2018, 18:30
get или post запросом?

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

Azller Lollison
03.03.2018, 18:31
get или post запросом?
или же php скрипт вызываться будет?


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

f0Re3t
03.03.2018, 18:32
post запросом из луа скрипта



PHP:











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

Azller Lollison
03.03.2018, 18:37
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
Смотри логи.


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

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



Смотри логи.


array(0) { }

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

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

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


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

Azller Lollison
03.03.2018, 19:10
Скорее ты тогда не пост запрос даешь, а гет. $_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
Смотри логи на сервере куда приходят запросы.


Там их тупа нет. Я взял сайт на 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
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 хранится в запросе


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



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


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

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


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

Azller Lollison
04.03.2018, 17:10
Что чекаешь на хосте?


пхп скрипт.

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

Dark_Knight
04.03.2018, 17:24
Смотри логи сервера.

itsLegend
04.03.2018, 17:38
пхп скрипт.
там выводит array(0) { } array(0) { } и се


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

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

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


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

Azller Lollison
04.03.2018, 18:58
А можно хотя бы порядок чека?


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

2. чекаю сайт

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


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

Azller Lollison
04.03.2018, 19:37
Ну следуй совету дарка, ищи 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
20.03.2018, 03:40
Эмм, а проверку запилить не судьба?


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

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


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

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


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

echo $_POST['data'];

}