1.
klasa.php<?php
/* Przykladowa klasa pokazujaca zarzadznie userami, wykorzystac ja mozna np. w cm
'ach - panel admina */
class przyklad
{
# funckja polaczaca z baza danych - MySQL
function polacz( $host, $login, $pass, $nazwa )
{
}
# Sprawdzanie poprawnosci maila
function TestMaila( $email )
{
if( eregi(\"^[_.0-9a-z-]+@([0-9a-z]+.)+[a-z]{2,4}$\",$email) ){ return true;
} else {
return false;
}
}
# funkcja dodajaca usera i powiadamiajaca o dodaniu
function dodaj( $user, $email )
{
$sql = \"INSERT INTO uzytkownicy SET id='', userzy=$user\";
@mail($email,\" Dodano Cie!\", \"Zostales dodany!\"); }
# funkcja usuwajaca uzytkownika z powiadomieniem
function usun( $user, $emial )
{
$sql = \"DELETE FROM uzytkownicy WHERE userzy=$user\";
@mail($emial, \"Usunieto Ci konto!\", \"Zostales usuniety!\"); }
}
?>
np. dodaj.php<?php
include(\"class.przyklad.php\"); // includujemy plik z klasa
// tworzymy nowy obiekt
$klasa = new przyklad;
// sprawdzamy czy mail jest poprawny
$klasa -> TestMaila(ociuu@o2.pl);
// najpierw sie laczymy z baza
$klasa -> polacz(localhost, root, haslo, baza);
// i tu robimy operacje, np. dodajemy usera
$klasa -> dodaj(ociu, ociuu@o2.pl);
?>
2. Klasy są np. jak szablon, piszesz gotowy wzorzec, includujesz do jakiegoś pliku a potem tylko uzupełniasz je o informacje
PS. Kod który podałem może nie działać, pisany był 'naszybko'.