Вход | Регистрация | FAQ
Anonymous

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

+ Ответить

Сообщений: 2 Страница 1 из 1


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

Enamy » Сб дек 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
  • Зарегистрирован: Сб дек 17, 2016 4:51 pm

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

Enamy » Сб дек 17, 2016 10:08 pm

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

Enamy

  • Сообщения: 4
  • Зарегистрирован: Сб дек 17, 2016 4:51 pm


+ Ответить

Страница 1 из 1