登录 | 注册 | FAQ
Anonymous

запуск PHP без кнопки

+ 发表回复

2 篇帖子 分页: 1 / 1


запуск PHP без кнопки

Enamy » 周六 12月 17, 2016 7:20 pm

Отправляю в пхп с моей ХТМЛки данные методом пост, после этого открывается страница с этим ПХП на которой пусто и только кнопка "ОК" по нажатии которой данные идут дальше... Как можно сделать чтобы файл ПХП исполнялся автоматически? Т.е. чтобы кнопку ненадо было нажимать, сразу как только данные пришли на ПХП он исполнялся и отправлял данные дальше... Если просто убрать эту кнопку(удалить строчку с инпут сублимит) то тупо открывается пуста страница и вообще ничего не исполняется... В данном случае меня бы даже устроило если бы открывалась страница с надписью Loding... на 1-2 сек и потом данные обрабатывались и шли дальше...
Подскажите пожалуйста как это можно сделать.
Вот код ПХП:

<?
// данные со страницы пополнения
$tm=getdate(time()-1*3600); //текущее время
$time="$tm[mday].$tm[mon].$tm[year] $tm[hours]:$tm[minutes]:$tm[seconds]"; // форматирование времени
$username = $_POST["username"]; // уникальный номер
$server = $_POST["server"]; // сервер
$name = $_POST["name"]; // введенное имя
$gold = $_POST["gold"]; // сумма пополнения
$mrh_login = "login"; // логин
$out_summ = "$gold"; // сумма заказа
$inv_id = 0; // номер заказа(0 - авто)
$mrh_pass1 = "pass1"; // пароль #1
$inv_desc = "$name, $server, $gold"; // описание заказа
// формирование подписи
$crc = md5("$mrh_login:$out_summ:$inv_id:$mrh_pass1:");
$res = " username=$username\n server=$server\n name=$name\n gold=$gold\n time=$time\n";
file_put_contents('/usr/share/content/orderinfo.log', $res."\n", FILE_APPEND);
print
"<html>".
"<form action='https://example.ru' method=POST>".
"<input type=hidden name=MerchantLogin value=$mrh_login>".
"<input type=hidden name=OutSum value=$out_summ>".
"<input type=hidden name=InvId value=$inv_id>".
"<input type=hidden name=Description value='$inv_desc'>".
"<input type=hidden name=SignatureValue value=$crc>".
"<input type=submit value=Ok>".
"</form></html>";
?>
头像

Enamy

  • 帖子: 4
  • 注册: 周六 12月 17, 2016 4:51 pm

Re: запуск PHP без кнопки

Enamy » 周六 12月 17, 2016 10:08 pm

<script type="text/javascript">
document.forms["ИМЯ_ФОРМЫ"].submit();
</script>
нашел решение, вставить в конце после пхп, кнопку из принта удалить удалить...
头像

Enamy

  • 帖子: 4
  • 注册: 周六 12月 17, 2016 4:51 pm


+ 发表回复

分页: 1 / 1