<MyRusakov.ru />

Создание приложений для Android с нуля

Создание приложений для Android с нуля

Данный курс научит Вас создавать приложения любой сложности для Android. Курс состоит из 16-ти разделов, из которых Вы узнаете, как создавать свои собственные приложения для Android.

В курсе содержится вся необходимая теория, а также множество практических примеров, в том числе, и из моей личной практики.

Просмотрев данный курс и выполнив упражнения из него, Вы сможете создавать приложения любой сложности для самой популярной мобильной ОС в мире - Android.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

запуск PHP без кнопки
17.12.2016 22:15:16 запуск PHP без кнопки Сообщение #1
Enamy

Enamy

Новичок

Новичок

Дата регистрации:
17.12.2016 21:52:33

Сообщений: 4

Отправляю в пхп с моей ХТМЛки данные методом пост, после этого открывается страница с этим ПХП на которой пусто и только кнопка "ОК" по нажатии которой данные идут дальше... Как можно сделать чтобы файл ПХП исполнялся автоматически? Т.е. чтобы кнопку ненадо было нажимать, сразу как только данные пришли на ПХП он исполнялся и отправлял данные дальше... Если просто убрать эту кнопку(удалить строчку с инпут сублимит) то тупо открывается пуста страница и вообще ничего не исполняется... В данном случае меня бы даже устроило если бы открывалась страница с надписью 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>";
?>
Профиль Ответить
18.12.2016 01:08:30 запуск PHP без кнопки Сообщение #2
Enamy

Enamy

Новичок

Новичок

Дата регистрации:
17.12.2016 21:52:33

Сообщений: 4

<script type="text/javascript">
document.forms["ИМЯ_ФОРМЫ"].submit();
</script>
нашел решение, вставить в конце после пхп, кнопку из принта удалить удалить...
Профиль Ответить
20.12.2016 22:54:12 запуск PHP без кнопки Сообщение #3
lll

lll

Эксперт

Эксперт

Дата регистрации:
17.06.2016 22:32:32

Сообщений: 134

Привет! как вариант. Воспользоваться заголовками: 

header("Location: file.php";
exit;

где file.php файл на который нужно перейти.
только заголовки должны отправляться раньше html кода. Удачи
Профиль Ответить