[PHP] Написать скрипт опроса, сбора информации о потенциальном админе

m9c0

Участник
Сообщения
159
Реакции
72
Всем привет

Хотелось бы, чтобы кто-то написал скрипт на PHP, который бы позволял собирать информацию о потенциальном админе.

Подробнее: например пользователь хочет купить админку на сервере - он заходит на страничку в интернете, на которой ему предлагается заполнить некую форму:
get_admin.png

Соответственно, данная форма сама должна производить расчеты общей стоимости услуг и выводить это пользователю.
После нажатия на кнопку "Отправить запрос", вся вышезаполненная информация, отправляется главному администратору на почту через SMTP.

Кто-нибудь сможет написать такое?
 

AS TRO

Участник
Сообщения
1,159
Реакции
750
@m9c0, все же есть в публичном доступе, по кусочкам правда, но собрать вообще не проблема) но я этим заниматься не будУ)
 

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #3
Я бы тоже от такого скрипта не отказался.
 
  • Мне нравится
Реакции: m9c0

ykpon

Владыка
Сообщения
675
Реакции
399
Если никто не сделает, ближе к ночи выложу.
--- Добавлено позже ---
cmUd0OO.png

Что то подобное?
Нет пока подсчета суммы.
Да и работоспособность не проверял.
 
Последнее редактирование:

m9c0

Участник
Сообщения
159
Реакции
72
@ykpon, круто, спасибо.

А можешь все это сделать как на макете? ну то есть чтобы это было красиво, как на нормальных сайтах.
Не от одного края к другому, как сейчас.
А что-то наподобие такого - home - STEAMID I/O , но только в 1 колонку, то есть без боковых, где располагается реклама.
Ширина рабочей области = 1000px. Высота хидера и футера = 30-40px
 
Последнее редактирование:

ykpon

Владыка
Сообщения
675
Реакции
399
@ykpon, круто, спасибо.

А можешь все это сделать как на макете? ну то есть чтобы это было красиво, как на нормальных сайтах.
Не от одного края к другому, как сейчас.
А что-то наподобие такого - home - STEAMID I/O , но только в 1 колонку, то есть без боковых, где располагается реклама.
Ширина рабочей области = 1000px. Высота хидера и футера = 30-40px
Нет, дизайн я менять не буду. Максимум, что доделаю - это подсчет общей суммы.
 
A

Altaj

Кто-то может привести это в порядок? Я к сожалению не имею таких знаний.
 
A

Altaj

@Altaj, я вот щас сижу, пытаюсь... но так как не имею знаний, то получается все очень-очень медленно и не знаю получится ли у меня вообще. У меня уже есть мысли заказать этот скрипт другому человеку
Скинь свои наработки. Тоже потыкаюсь, может получится.
 

m9c0

Участник
Сообщения
159
Реакции
72
@ykpon, @Altaj, там оказывается файлы стилей тянулись из корня, а они в папке css. поправил.

@ykpon,
1. можешь сделать поле "Ваш скайп" необязательным для заполнения?
2. И после нажатия кнопки "отправить", чтобы выходило сообщение с текстом "Ваш запрос успешно отправлен".
3. И использование phpmailer сделай необязательным пожалуйста.

Вот тут я под себя немного дописал, внеси пожалуйста изменения в него.
Ссылка на скачивание: csgo.vrnint.ru/calc4.zip

Текущий результат: Запрос на админку
 
Последнее редактирование:

ykpon

Владыка
Сообщения
675
Реакции
399
@ykpon, @Altaj, там оказывается файлы стилей тянулись из корня, а они в папке css. поправил.

@ykpon,
1. можешь сделать поле "Ваш скайп" необязательным для заполнения?
2. И после нажатия кнопки "отправить", чтобы выходило сообщение с текстом "Ваш запрос успешно отправлен".
3. И использование phpmailer сделай необязательным пожалуйста.

Вот тут я под себя немного дописал, внеси пожалуйста изменения в него.
Ссылка на скачивание: csgo.vrnint.ru/calc4.zip

Текущий результат: Запрос на админку
Там, где JS код в коде шаблона, в самом низу, найди:
C-подобный:
skype: {
validators: {
notEmpty: {
message: 'Это обязательное поле'
},
regexp: {
regexp: /^[a-zA-Z][a-zA-Z0-9_.,-]{5,31}$/,
message: 'Некорректный skype'
}
}
},
и удали из этой части:
C-подобный:
notEmpty: {
message: 'Это обязательное поле' 
},

2 и 3 - в handler.php все это делается. Нужное добавь, ненужное удали.
 

Домовой

Участник
Сообщения
22
Реакции
1
@m9c0, было бы не плохо еще добавить выбор сервера и информация на почту например Привилегия: ID 1 (Привилегия: Хелпер) и Способ оплаты: ID 1 (Способ оплаты: QIWI)
А так вообще не плохо, спасибо за скрипт.
 

Napas

Участник
Сообщения
832
Реакции
667
@m9c0, было бы не плохо еще добавить выбор сервера и информация на почту например Привилегия: ID 1 (Привилегия: Хелпер) и Способ оплаты: ID 1 (Способ оплаты: QIWI)
А так вообще не плохо, спасибо за скрипт.
Это уже можно и самому реализовать, потратил я ну наверное часа 2, хоть толком и php не знаю. Ниже можешь пример посмотреть.
Не реклама.
 

Домовой

Участник
Сообщения
22
Реакции
1
@Napas, ага я ща попробовал как у Вас рекаптчу поставить и че толку, она у меня появилась, а кнопку как у Вас не закрывает "отправить" :ab: У меня только текст получается изменить :biggrin:
 

m9c0

Участник
Сообщения
159
Реакции
72
@m9c0, было бы не плохо еще добавить выбор сервера и информация на почту например Привилегия: ID 1 (Привилегия: Хелпер) и Способ оплаты: ID 1 (Способ оплаты: QIWI)
А так вообще не плохо, спасибо за скрипт.
братан, ну это не кол мне, не я этот скрипт писал и в PHP я дуб
 

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #19
Кодировку надо сменить в файле handler.php
 

romchik4021

Участник
Сообщения
42
Реакции
15
Вам бы идеально подошел SourceBans/SCP с функцией автопокупки привилегий. Там все это уже имеется (то что требовал автор темы) и даже большее... Единственное нужно дописать отправку E-mail главному админу, после того, как покупатель заполнит форму и нажмет на кнопку "Продолжить". Всего то нужно добавить пару строчек кода и сформировать сам текст письма. Адрес почты будет браться из базы данных (тот который указан в личном кабинете у главного админа). Помимо того, что письмо с данными заполненной формы отправится главному админу на E-mail, так еще вся информация о покупателе сохраниться в базе данных (STEAM_ID, E-mail адрес, IP адрес, тариф, стоимость...) и эту информацию можно будет посмотреть даже в самом SB. Никакие дополнительные скрипты и не понадобятся, все нативно и в одной корзине так сказать...:ab:
Тоже подумывал об этом, может быть даже реализую в свободное время, то что выше написал :paint2:
 
Сверху Снизу