image.png154 Кб, 500x380
Сап, вебач 133502 В конец треда | Веб
Хочу реализовать сайтик, но не знаю как.

Суть в следующем: Есть статичная страница с полем для ввода и кнопкой. Мне надо, чтобы любой желающий смог ввести определенный код или слово. Чел нажимает на кнопку, проходит капчу. Если написанное слово или код имеется в базе данных, то ему всплывает Ajax окно с информацией по этому слову.

Желательно, чтобы я, как владелец этой параши, мог в любое время пополнять базу данных новыми кодами самым удобным способом, не залезая в базу напрямую.

Пацаны, выручайте. Подскажите, как такое сварганить или хотя бы как загуглить.
2 133540
попроси написать страничку вкатунов в РНР-треде https://2ch.hk/pr/res/2120804.html (М)
3 133694
>>3502 (OP)
Ты и не реализуешь, скорее всего - для таких задач надо уметь в разработку. Такое только платно.

>>3540

>страничку


Вот тут уже вижу, что ты даже не понял объём работы.
Вёрстка + логика страницы + интеграция капчи + создание структуры БД + он ещё хочет админку а значит либо спец по CMS, либо ручками авторизацию писать. Вкатун тебя нахуй пошлёт или не сделает ничего т.к. тут фуллстак требуется.
4 133703
Дичайше проорал с того, как мамкин погромист выше зашлепал губешками, набивая себе значимость. Структура БД, ебать, срочно зовите System Architect! Спец по CMS нужон, хантить придется прямиком из Микрософта! Да и без Senior Captcha Integrator тут не обойтись! Ну и бригада пхп-мартышек с суммарным стажем в 20 лет нужна обязательно, ведь только с таким багажом знаний можно совладать с поиском по массиву.

Задачу ОПа можно решить даже без знания php за пару вечеров, умея задавать правильные вопросы гуглу. Вся инфа и готовые куски кода есть на stackoverflow.
5 133708
>>3703

>без знания php


Как без бекенда данные из базы брать будешь, как ажакс отдавать?
Как админку будешь писать, которая проверяет пароль и разрешения?

>готовые куски кода есть на stackoverflow


Их всё равно понимать и допиливать под своё решение надо - они дают только общую концепцию решения.

Кароч понятно - ты просто какой-то левый чел, начитавшийся хуйни.
6 133783
>>3502 (OP)
Задача уровня детского сада, сделал бы бесплатно если бы комп не сломался неделю назад, а со смартфона я ебал.
7 133795
>>3783

>у-у-у я бы всем всё зделол забесплатно


>но у меня за интернет не заплочено


>и штаны не постираны


Смысл в твоём пердеже какой вообще?
sage 8 133821
>>3694
Верстки - одна сраная кнопка да пару таблиц с кнопками в админке. Любой ui-kit и пару часов работы. Капча вообще херня. Вместо БД взять банальный firebase. Работы на пару ленивых вечеров.
9 133824
>>3821
Так ты мне зачем это рассказываешь? Бери да делай.
А то у вас я смотрю принято рассказывать как всё просто, но работу выполнять почему-то какие-то мифические вкатуны должны.
sage 10 133827
>>3824
Делать мне это нахуй не нужно, я либо за деньги, либо если интересно. А рассказываю, чтобы прояснить, что с такой задачей любой вкатун справится.
11 133829
>>3795
А в твоём сейчас ой как дохуя смысла...
12 133836
>>3827

>рассказываю, чтобы прояснить, что с такой задачей любой вкатун справится


Слышал такое выражение: пиздеть - не мешки ворочать?
sage 13 133837
>>3703

>готовые куски кода есть на stackoverflow.


Какое наивное заявление.

>даже без знания php за пару вечеров, умея задавать правильные вопросы гуглу


Очень спорное утверждение, программисты дольше пишут.
image.png1,8 Мб, 1500x1500
sage 14 133838
>>3502 (OP)

>Хочу реализовать сайтик


Это называется веб приложение!

>Есть статичная страница с полем для ввода и кнопкой.


Страница с формой.

>Мне надо, чтобы любой желающий смог ввести определенный код или слово.


Инпут с регэксп валидацией? Или просто принимающий текст оставить.

>Чел нажимает на кнопку, проходит капчу.


Это уже не статичный сайт. Капчу можно либой присоединить как внешний сервис.

>Если написанное слово или код имеется в базе данных


Тут значит оказывается что нужно:
- писать сервер,
- написать схему подключение к БД,
- создать схему хранения данных,
- нужно написать событие по отправке данных формы,
- прокинуть данные в контроллер,
- в контроллере описать запрос в БД,
- распарсить все возможные ошибки,
- если совпадение найдено, отправить его обратно

>ему всплывает Ajax окно с информацией по этому слову.


Написать скрипт вызова модалки при получение ответа от контроллера. Куда и распарсить полученный json из запроса.

>Желательно, чтобы я, как владелец этой параши, мог в любое время пополнять базу данных новыми кодами самым удобным способом, не залезая в базу напрямую.


На этом моменте значительное усложнение приложения.
Нужно не просто написать еще одну форму с пробросом запросов на добавление в базу. (читай как повторить все что выше было, но по другому)
Тут уже нужно добавлять регистрацию. (читай как повторить все что выше было, но снова по другому и не ограничиваясь тем)
Нужно написать создание сессий с раздачей токенов, зашифровывать данные пользователей, определять роли и расписать доступ по ролям.
image.png1,8 Мб, 1500x1500
sage 14 133838
>>3502 (OP)

>Хочу реализовать сайтик


Это называется веб приложение!

>Есть статичная страница с полем для ввода и кнопкой.


Страница с формой.

>Мне надо, чтобы любой желающий смог ввести определенный код или слово.


Инпут с регэксп валидацией? Или просто принимающий текст оставить.

>Чел нажимает на кнопку, проходит капчу.


Это уже не статичный сайт. Капчу можно либой присоединить как внешний сервис.

>Если написанное слово или код имеется в базе данных


Тут значит оказывается что нужно:
- писать сервер,
- написать схему подключение к БД,
- создать схему хранения данных,
- нужно написать событие по отправке данных формы,
- прокинуть данные в контроллер,
- в контроллере описать запрос в БД,
- распарсить все возможные ошибки,
- если совпадение найдено, отправить его обратно

>ему всплывает Ajax окно с информацией по этому слову.


Написать скрипт вызова модалки при получение ответа от контроллера. Куда и распарсить полученный json из запроса.

>Желательно, чтобы я, как владелец этой параши, мог в любое время пополнять базу данных новыми кодами самым удобным способом, не залезая в базу напрямую.


На этом моменте значительное усложнение приложения.
Нужно не просто написать еще одну форму с пробросом запросов на добавление в базу. (читай как повторить все что выше было, но по другому)
Тут уже нужно добавлять регистрацию. (читай как повторить все что выше было, но снова по другому и не ограничиваясь тем)
Нужно написать создание сессий с раздачей токенов, зашифровывать данные пользователей, определять роли и расписать доступ по ролям.
15 133845
>>3838

>Страница с формой.


Вангую, что он ещё и оформление захочет - что красивый хедер и футер как минимум.

>Инпут с регэксп валидацией?


Причём валидация на двух сторонах - на клиенте, чтоб рассказывало ему какую хуйню он ввёл и на бекенде, чтоб шкальники бд не засрали.

>На этом моменте значительное усложнение приложения.


Ему проще будет взять CMS - там админка готовая уже. С нуля это всё писать не вариант вообще.

>>3821

>Капча вообще херня


Херня это твой пост, когда ты по верхам прошёлся и никакой конкретики не указал. Прямо классический диванный советчик.

Помню тоже взялся писать простенькую веб-приложуху своими руками на частично готовых решениях фреймворки и cms и думал, что это займёт у меня неделю. Оказалось, что надо все 3 недели на это. И это я ошибся при наличии какого-никакого опыта. Представляю какой там манямирок на ульрах у диванов, которые вообще опыта разработки не имеют.
sage 16 133848
>>3845

> Херня это твой пост


> какого-никакого опыта


Сорян, но у тебя какой никакой опыт, а я лет пять на галерах хуячу. Не бог кодинга, но кое-чего нахватался. А капча херня - потому-что например та-же recaptcha от гугла имплементится в приложуху часов за 6-8 даже зеленым джуном, который никогда такого не делал.

> по верхам прошёлся и никакой конкретики не указал


А нахуя надо подробней то? Может еще ТЗ написать? Кейворды для гуглежа я дал, если человек захочет - погуглит, разберется и сделает.
sage 17 133905
>>3502 (OP)
Слыш, оп, я тут подумал, оставь свое мыло или телегу, может на неделе будет скучно, накидаю тебе эту парашу.
18 133906
Бля, сажа приклеилась.
19 137878
пиши в дискорд, делать нечего, сделаю за просто так

befreez
20 137897
>>3848

>часов за 6-8


Практически это =>
>>3821

>пару ленивых вечеров.


...на остальное времени не осталось.
Обновить тред
« /web/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее