* dodany klucz ssh * usuniete pole skąd do nas trafiłeś * dodane 4 wiersze do zainteresowań * dodane max 500 znaków w zainteresowaniach
86 lines
2.2 KiB
PHP
86 lines
2.2 KiB
PHP
<?php
|
|
include 'header.php';
|
|
|
|
if($_POST['email'] && $_POST['nick'] && $_POST['pubkey']) {
|
|
?>
|
|
|
|
<article>
|
|
Hej
|
|
<strong>
|
|
<?= htmlspecialchars($_POST['nick']); ?>
|
|
</strong>!
|
|
<br><br>
|
|
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.
|
|
</article>
|
|
|
|
<?php
|
|
|
|
$nick=htmlspecialchars($_POST["nick"]);
|
|
$email=htmlspecialchars($_POST["email"]);
|
|
$url=htmlspecialchars($_POST["url"]);
|
|
$who=htmlspecialchars($_POST["who"]);
|
|
$interests=htmlspecialchars($_POST["interests"]);
|
|
$pubkey=htmlspecialchars($_POST["pubkey"]);
|
|
|
|
$to = 'smoorg@tylda.org';
|
|
$subject = 'Rejestracja usera ' . "$nick";
|
|
$message = "Nick:\t\t$nick\n" .
|
|
"Email:\t\t$email\n" .
|
|
"Url:\t\t$url\n" .
|
|
"SSH:\t\t$pubkey\n" .
|
|
"Opowiedz coś na swój temat:\t\t$who\n" .
|
|
"Zainteresowania:\t\t$interests\n"
|
|
;
|
|
$headers = array(
|
|
'From' => 'noreply@tylda.org',
|
|
'Reply-To' => 'noreply@tylda.org',
|
|
'X-Mailer' => 'PHP/' . phpversion()
|
|
);
|
|
|
|
mail($to, $subject, $message, $headers);
|
|
} else {
|
|
?>
|
|
|
|
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.
|
|
<form action="register.php" method="POST">
|
|
<div class="form-row">
|
|
<label>
|
|
Email
|
|
<span color=red>*</span>
|
|
</label>
|
|
<input name="email" type="email" required>
|
|
</div>
|
|
<div class="form-row">
|
|
<label>
|
|
Nick
|
|
<span color=red>*</span>
|
|
</label>
|
|
<input name="nick" type="string" min=3 max=20 pattern="[a-zA-Z0-9]+" required>
|
|
</div>
|
|
<div class="form-row">
|
|
<label>
|
|
Klucz publiczny (posłuży ci do logowania)
|
|
<span color=red>*</span>
|
|
</br>
|
|
NIE podawaj tu klucza prywatnego!
|
|
</label>
|
|
<textarea name="pubkey" rows 3 maxlength=200 required></textarea>
|
|
</div>
|
|
<div class="form-row">
|
|
<label>Strona WWW</label>
|
|
<input name="url" type="url">
|
|
</div>
|
|
<div class="form-row">
|
|
<label>Opowiedz coś na swój temat</label>
|
|
<textarea name="who" rows=8 maxlength=1000"></textarea>
|
|
</div>
|
|
<div class="form-row">
|
|
<button type="submit">Submit</button>
|
|
</div>
|
|
</form>
|
|
<?php
|
|
|
|
}
|
|
|
|
?>
|