Zaloguj | Zarejestruj | FAQ
Anonymous

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

+ Odpowiedz

Posty: 2 Strona 1 z 1


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

przez Enamy » So gru 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>";
?>
Avatar użytkownika

Enamy

  • Posty: 4
  • Dołączył(a): So gru 17, 2016 4:51 pm

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

przez Enamy » So gru 17, 2016 10:08 pm

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

Enamy

  • Posty: 4
  • Dołączył(a): So gru 17, 2016 4:51 pm


+ Odpowiedz

Strona 1 z 1