From 51879a3591716ce6109dcf85aa3fdc92a7c5799b Mon Sep 17 00:00:00 2001 From: Smoorg Date: Sat, 20 Sep 2025 22:13:16 +0200 Subject: [PATCH 1/4] WIP register form draft --- register.php | 40 ++++++++++++++++++++++++++++++++++++++++ register_post.php | 20 ++++++++++++++++++++ static/css/main.css | 27 +++++++++++++++++++++++++++ 3 files changed, 87 insertions(+) create mode 100644 register.php create mode 100644 register_post.php diff --git a/register.php b/register.php new file mode 100644 index 0000000..5bc1cba --- /dev/null +++ b/register.php @@ -0,0 +1,40 @@ + + +Poniższy formularz trafi do naszych administratorów, którzy go ocenią. Potraktuj go częściowo jako antyspam. Chcemy sensownych odpowiedzi na poniższe pytania. Posiadanie własnej strony też jest na duży plus. +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
diff --git a/register_post.php b/register_post.php new file mode 100644 index 0000000..804dac9 --- /dev/null +++ b/register_post.php @@ -0,0 +1,20 @@ + + +
+ Hej ! +

+Otrzymaliśmy twój formularz rejestracji. Oczekuj na dalsze informacje na swojej skrzynce mailowej. :) +
+ + diff --git a/static/css/main.css b/static/css/main.css index 18d534a..81f40fe 100644 --- a/static/css/main.css +++ b/static/css/main.css @@ -113,3 +113,30 @@ pre.ascii { font-family: monospace; white-space: pre; } + +.form-row { + display: flex; + justify-content: flex-end; + padding: .5em; +} +.form-row > label { + padding: .5em 1em .5em 0; + flex: 1; +} +.form-row > input, +.form-row > select, +.form-row > textarea { + flex: 2; + padding: .5em +} + +.form-row > button:hover { + background: var(--main); + } +.form-row > button { + padding: .5em; + background: var(--link); + color: white; + border: 0; + padding: 1rem; +} -- 2.49.1 From 2d4ab3cf4b21fd3e9d12c5a7e70a1aa1cefffe68 Mon Sep 17 00:00:00 2001 From: Smoorg Date: Sun, 21 Sep 2025 23:05:00 +0200 Subject: [PATCH 2/4] code review --- register_post.php | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/register_post.php b/register_post.php index 804dac9..78eb178 100644 --- a/register_post.php +++ b/register_post.php @@ -3,18 +3,36 @@ include 'header.php'; ?>
- Hej ! +Hej + + +!

Otrzymaliśmy twój formularz rejestracji. Oczekuj na dalsze informacje na swojej skrzynce mailowej. :)
'noreply@tylda.org', + 'Reply-To' => 'noreply@tylda.org', + 'X-Mailer' => 'PHP/' . phpversion() + ); mail($to, $subject, $message, $headers); ?> -- 2.49.1 From b085e7db16d6533ed642186bbd70165ac476057f Mon Sep 17 00:00:00 2001 From: Smoorg Date: Sun, 21 Sep 2025 23:05:31 +0200 Subject: [PATCH 3/4] Drobne zmiany formularza rejestracji MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * patterny w polach tekstowych * dodatkowa walidacja na formularzu (głównie type & ilość znaków) * poprawiona wiadomość do usera na POST --- register.php | 22 ++++++++++++---------- register_post.php | 2 +- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/register.php b/register.php index 5bc1cba..b4ce1a7 100644 --- a/register.php +++ b/register.php @@ -10,29 +10,31 @@ Poniższy formularz trafi do naszych administratorów, którzy go ocenią. Potra
- +
- +
+ + + + + + + +
- +
- +
diff --git a/register_post.php b/register_post.php index 78eb178..ad442ec 100644 --- a/register_post.php +++ b/register_post.php @@ -8,7 +8,7 @@ Hej !

-Otrzymaliśmy twój formularz rejestracji. Oczekuj na dalsze informacje na swojej skrzynce mailowej. :) +Otrzymaliśmy twój formularz rejestracji. Oczekuj na dalsze informacje na swojej skrzynce mailowej. :) Odpowiedź może potrwać kilka dni, w zależności od oczekującej liczby użytkowników. Date: Sun, 21 Sep 2025 23:37:35 +0200 Subject: [PATCH 4/4] standarized echoing --- register_post.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/register_post.php b/register_post.php index ad442ec..e1bbc8d 100644 --- a/register_post.php +++ b/register_post.php @@ -5,7 +5,7 @@ include 'header.php';
Hej - + !

Otrzymaliśmy twój formularz rejestracji. Oczekuj na dalsze informacje na swojej skrzynce mailowej. :) Odpowiedź może potrwać kilka dni, w zależności od oczekującej liczby użytkowników. -- 2.49.1