<MyRusakov.ru />

Программирование на C++ с Нуля до Гуру

Программирование на C++ с Нуля до Гуру

Данный курс научит Вас программировать на языке C++, который, несмотря на свой почтенный возраст, необычайно сильно востребован. Курс состоит из 6 разделов, посмотрев которые и выполнив все упражнения, Вы с нуля освоите этот язык и сможете создавать самые разные проекты любой сложности на C++.

Для закрепления материала из уроков к ним идёт множество упражнений.

Дополнительно к курсу идёт вспомогательная система, которая не даст Вам забросить начатое на полпути.

Также вместе с курсов Вы получаете Бонус "Программирование на C++ в Unreal Engine", в котором Вы научитесь создавать игры на C++ с использованием этого движка.

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

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

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

Подписавшись по 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 кода. Удачи
Профиль Ответить