ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |

03.02.2018, 18:24
|
|
Guest
Сообщений: n/a
Провел на форуме: 8400
Репутация:
0
|
|
Мне нужно что бы при заполнении этих полей, сохранялась информация в некую БД. Как сделать самую наипростейщую?
|
|
|
|

03.02.2018, 18:35
|
|
Guest
Сообщений: n/a
Провел на форуме: 52834
Репутация:
47
|
|
На коленке написал тебе.
script.php
PHP код:
PHP: [COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"][/COLOR][COLOR="#0000BB"]real_escape_string[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]htmlspecialchars[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]"name"[/COLOR][COLOR="#007700"]])); [/COLOR][COLOR="#0000BB"]$category[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$connect[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]real_escape_string[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]htmlspecialchars[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]"category"[/COLOR][COLOR="#007700"]])); [/COLOR][COLOR="#0000BB"]$check[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]"check"[/COLOR][COLOR="#007700"]]; [/COLOR][COLOR="#0000BB"]$message[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$connect[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]real_escape_string[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]htmlspecialchars[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]"message"[/COLOR][COLOR="#007700"]]));
[/COLOR][COLOR="#0000BB"]$query[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#DD0000"]"INSERT INTO `tablee` (`name`, `cat`, `check`, `message`) VALUES ('[/COLOR][COLOR="#0000BB"]$name[/COLOR][COLOR="#DD0000"]', '[/COLOR][COLOR="#0000BB"]$category[/COLOR][COLOR="#DD0000"]', '[/COLOR][COLOR="#0000BB"]$check[/COLOR][COLOR="#DD0000"]', '[/COLOR][COLOR="#0000BB"]$message[/COLOR][COLOR="#DD0000"]')"[/COLOR][COLOR="#007700"];
if([/COLOR][COLOR="#0000BB"]$connect[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]query[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$query[/COLOR][COLOR="#007700"])) { print([/COLOR][COLOR="#DD0000"]"OK"[/COLOR][COLOR="#007700"]); } else { print([/COLOR][COLOR="#DD0000"]"ERROR"[/COLOR][COLOR="#007700"]); } }
[/COLOR][COLOR="#0000BB"]?>[/COLOR][/COLOR]
PHP код:
PHP: [COLOR="#000000"][COLOR="#0000BB"]CREATE TABLE[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#DD0000"]database[/COLOR][COLOR="#007700"]`.`[/COLOR][COLOR="#DD0000"]tablee[/COLOR][COLOR="#007700"]` ( `[/COLOR][COLOR="#DD0000"]id[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#0000BB"]INT[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]11[/COLOR][COLOR="#007700"])[/COLOR][COLOR="#0000BB"]NOT NULL AUTO_INCREMENT[/COLOR][COLOR="#007700"], `[/COLOR][COLOR="#DD0000"]name[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#0000BB"]VARCHAR[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]32[/COLOR][COLOR="#007700"])[/COLOR][COLOR="#0000BB"]NOT NULL[/COLOR][COLOR="#007700"], `[/COLOR][COLOR="#DD0000"]cat[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#0000BB"]VARCHAR[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]32[/COLOR][COLOR="#007700"])[/COLOR][COLOR="#0000BB"]NOT NULL[/COLOR][COLOR="#007700"], `[/COLOR][COLOR="#DD0000"]check[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#0000BB"]INT[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]11[/COLOR][COLOR="#007700"])[/COLOR][COLOR="#0000BB"]NOT NULL[/COLOR][COLOR="#007700"], `[/COLOR][COLOR="#DD0000"]message[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#0000BB"]VARCHAR[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]128[/COLOR][COLOR="#007700"])[/COLOR][COLOR="#0000BB"]NOT NULL[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]PRIMARY KEY[/COLOR][COLOR="#007700"](`[/COLOR][COLOR="#DD0000"]id[/COLOR][COLOR="#007700"]`))[/COLOR][COLOR="#0000BB"]ENGINE[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]MyISAM CHARSET[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]utf8 COLLATE utf8_bin[/COLOR][COLOR="#007700"];[/COLOR][/COLOR]
Сам под свою форму переделай.
|
|
|
|

03.02.2018, 18:43
|
|
Guest
Сообщений: n/a
Провел на форуме: 8400
Репутация:
0
|
|
Сообщение от st55
st55 said:
↑
На коленке написал тебе.
script.php
PHP код:
PHP: [COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"][/COLOR][COLOR="#0000BB"]real_escape_string[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]htmlspecialchars[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]"name"[/COLOR][COLOR="#007700"]])); [/COLOR][COLOR="#0000BB"]$category[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$connect[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]real_escape_string[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]htmlspecialchars[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]"category"[/COLOR][COLOR="#007700"]])); [/COLOR][COLOR="#0000BB"]$check[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]"check"[/COLOR][COLOR="#007700"]]; [/COLOR][COLOR="#0000BB"]$message[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$connect[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]real_escape_string[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]htmlspecialchars[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]"message"[/COLOR][COLOR="#007700"]]));
[/COLOR][COLOR="#0000BB"]$query[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#DD0000"]"INSERT INTO `tablee` (`name`, `cat`, `check`, `message`) VALUES ('[/COLOR][COLOR="#0000BB"]$name[/COLOR][COLOR="#DD0000"]', '[/COLOR][COLOR="#0000BB"]$category[/COLOR][COLOR="#DD0000"]', '[/COLOR][COLOR="#0000BB"]$check[/COLOR][COLOR="#DD0000"]', '[/COLOR][COLOR="#0000BB"]$message[/COLOR][COLOR="#DD0000"]')"[/COLOR][COLOR="#007700"];
if([/COLOR][COLOR="#0000BB"]$connect[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]query[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$query[/COLOR][COLOR="#007700"])) { print([/COLOR][COLOR="#DD0000"]"OK"[/COLOR][COLOR="#007700"]); } else { print([/COLOR][COLOR="#DD0000"]"ERROR"[/COLOR][COLOR="#007700"]); } }
[/COLOR][COLOR="#0000BB"]?>[/COLOR][/COLOR]
PHP код:
PHP: [COLOR="#000000"][COLOR="#0000BB"]CREATE TABLE[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#DD0000"]database[/COLOR][COLOR="#007700"]`.`[/COLOR][COLOR="#DD0000"]tablee[/COLOR][COLOR="#007700"]` ( `[/COLOR][COLOR="#DD0000"]id[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#0000BB"]INT[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]11[/COLOR][COLOR="#007700"])[/COLOR][COLOR="#0000BB"]NOT NULL AUTO_INCREMENT[/COLOR][COLOR="#007700"], `[/COLOR][COLOR="#DD0000"]name[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#0000BB"]VARCHAR[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]32[/COLOR][COLOR="#007700"])[/COLOR][COLOR="#0000BB"]NOT NULL[/COLOR][COLOR="#007700"], `[/COLOR][COLOR="#DD0000"]cat[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#0000BB"]VARCHAR[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]32[/COLOR][COLOR="#007700"])[/COLOR][COLOR="#0000BB"]NOT NULL[/COLOR][COLOR="#007700"], `[/COLOR][COLOR="#DD0000"]check[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#0000BB"]INT[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]11[/COLOR][COLOR="#007700"])[/COLOR][COLOR="#0000BB"]NOT NULL[/COLOR][COLOR="#007700"], `[/COLOR][COLOR="#DD0000"]message[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#0000BB"]VARCHAR[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]128[/COLOR][COLOR="#007700"])[/COLOR][COLOR="#0000BB"]NOT NULL[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]PRIMARY KEY[/COLOR][COLOR="#007700"](`[/COLOR][COLOR="#DD0000"]id[/COLOR][COLOR="#007700"]`))[/COLOR][COLOR="#0000BB"]ENGINE[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]MyISAM CHARSET[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]utf8 COLLATE utf8_bin[/COLOR][COLOR="#007700"];[/COLOR][/COLOR]
Сам под свою форму переделай.
Я PHP не шарю вообще. Можно обьяснить что куда? Я понял только что там, что то вводим и если правильно то ок, если нет то ошибка. А вот с хостнеймом, паролями и всё далее ничего не понимаю отчасти...
P.S. простите что я такой тупой :3
|
|
|
|

03.02.2018, 18:52
|
|
Guest
Сообщений: n/a
Провел на форуме: 52834
Репутация:
47
|
|
Сообщение от xRoBBeRx
xRoBBeRx said:
↑
Я PHP не шарю вообще. Можно обьяснить что куда? Я понял только что там, что то вводим и если правильно то ок, если нет то ошибка. А вот с хостнеймом, паролями и всё далее ничего не понимаю отчасти...
P.S. простите что я такой тупой :3
Для начала нужно поставить сервер с PHP (Apache, Nginx). Если собираешься локально всё делать - накати XAMMP, там всё есть.
Самый первый кусок - это HTML код, в котором будут находиться все поля. "action" - указывает на скрипт, к которому обратится форма при нажатии кнопки.
Далее.
Нужно настроить БД. Если всё-таки располагаться будет всё это локально, то достаточно перейти по 127.0.0.1/phpmyadmin, создать БД и выполнить SQL код, который в последнем куске. Будет создана таблицу, куда, собственно, и будут помещаться все данные из форму. По умолчанию доступ к MySQL в XAMMP логин root, пароль отсутствует.
Алгоритм кода такой: при POST обращении к script.php из формы будут созданы переменные, в которых будут хранится данные из формы, которые также передаются POST запросом. Будут они отфильтрованы от всяких разных плохих штук. После этого будет создана переменная, которая хранит в себе SQL запрос. Русским языком трактовать его можно так:
Код:
Code:
ВСТАВИТЬ В `название таблицы` (*перечисление полей таблицы для вставки*) ЗНАЧЕНИЯ (*значения для полей*)
Если запрос отработает нормально, то на экране будет слово "OK", если при выполнении пойдёт что-то не так - вернёт "ERROR".
Ссылки:
Установка XAMMP
Создание БД в phpmyadmin
Про SQL запросы в phpmyadmin
Руководство по PHP
|
|
|
|

03.02.2018, 19:29
|
|
Guest
Сообщений: n/a
Провел на форуме: 8400
Репутация:
0
|
|
Я думаю это будет сложновато.
Как сделать всплывающее окно, что бы оно открывалось при нажатии кнопки?
|
|
|
|

03.02.2018, 21:27
|
|
Guest
Сообщений: n/a
Провел на форуме: 35643
Репутация:
3
|
|
Кнопки БАБЛО? Все выше расписали, разжевали, вполне доступно и понятно. Если не умеете гуглить-вам и тут помогли, потратили СВОЕ время на вас. Почему бы вам не потратить СВОЕ, ради СВОЕГО же профита?
|
|
|
|

04.02.2018, 09:31
|
|
Guest
Сообщений: n/a
Провел на форуме: 8400
Репутация:
0
|
|
Сообщение от panic.ker
panic.ker said:
↑
Кнопки БАБЛО? Все выше расписали, разжевали, вполне доступно и понятно. Если не умеете гуглить-вам и тут помогли, потратили СВОЕ время на вас. Почему бы вам не потратить СВОЕ, ради СВОЕГО же профита?
Ну ты классный(нет) И умный(нет)
|
|
|
|

19.02.2018, 03:00
|
|
Guest
Сообщений: n/a
Провел на форуме: 1640
Репутация:
0
|
|
Сообщение от xRoBBeRx
xRoBBeRx said:
↑
Я думаю это будет сложновато.
Как сделать всплывающее окно, что бы оно открывалось при нажатии кнопки?
.SpoilerTarget" type="button">Spoiler: кнопка
Код HTML:
HTML:
бабло
кнопка
document.getElementById('mybutton').onclick = function() {
alert('Получить срочна бабло!!!')
}
|
|
|
|

19.02.2018, 04:19
|
|
Guest
Сообщений: n/a
Провел на форуме: 2717
Репутация:
0
|
|
Ты ж уточни что за приложение(web, win, unix), на чем написано(php, c#, js)?
|
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|