Skrypt z 26 rozdziału. Jest tego trochę dużo. Chcecie to zobaczcie:
www.mojkurs.yoyo.pl/logowanie.php. Z częścią się uporałem teraz jest coś innego...
<?php
// utworzenie krótkich nazw zmiennych
$email=$_POST['email'];
$nazwa_uz=$_POST['nazwa_uz'];
$haslo=$_POST['haslo'];
$haslo2=$_POST['haslo2'];
// rozpoczęcie sesji, która może okazać się konieczna później
// rozpoczęcie w tym miejscu, musi ona zostać przekazana przed nagłówkami
// dołączenie plików funkcji tej aplikacji
require_once('funkcje_zakladki.php');
try{
// sprawdzenia wypełnienia formularzy
if (!wypelniony($_POST))
{
echo('Formularz wypełniony nieprawidłowo — proszę wrócić i spróbować ponownie.'); }
// nieprawidłowy adres poczty elektronicznej
if (!prawidlowy_email($email))
{
echo('Nieprawidłowy adres poczty elektronicznej — proszę wrócić i spróbować ponownie.'); }
// różne hasła
if ($haslo != $haslo2)
{
echo('Niepasujące do siebie hasła — proszę wrócić i spróbować ponownie.'); }
// sprawdzenie długości hasła
{
echo('Nazwa uzytkownika nie może mieć więcej niż 16 znaków — proszę wrócić i spróbować ponownie.'); }
// sprawdzenie długości nazwy użytkownika
{
echo('Hasło musi mieć co najmniej 6 znaków — proszę wrócić i spróbować ponownie.'); }
// próba zarejestrowania
rejestruj($nazwa_uz, $email, $haslo);
// rejestracja zmiennej sesji
$_SESSION['prawid_uzyt'] = $nazwa_uz;
// stworzenie łącza do strony członkowskiej
tworz_naglowek_html('Rejestracja pomyślna');
echo 'Rejestracja zakończyła się sukcesem. Proszę udać się na stronę ' .'członkowską aby skonfigurować swoje zakładki!';
tworz_HTML_URL('czlonek.php', 'Strona członkowska');
// koniec strony
tworz_stopke_html();
}
catch (Exception $e)
{
tworz_naglowek_html('Problem:');
tworz_stopke_html();
}
?>
A macie jakieś inne fajne serwry darmowe z mysql
i z php 5