Wykryto działanie AdBlocka!

Prawdopodobnie masz właczonego Adblocka. Korzystanie z bloga jest całkowicie darmowe. Jeśli mimo tego chcesz docenic prace autora, wyłacz blokowanie reklam dla tej witryny, aby jeszcze bardziej zmotywowac autora do dalszej pracy oraz częstszej publikacji artykułów.

Archiwum

Captcha.class.php – czy jesteś człowiekiem?


Captcha.php Po tygodniowej przerwie przedstawie skrypt, który z pewnością poprawi poziom bezpieczeństwa naszej witryny. Skrypt składa się z dwóch głównych plików: create.php oraz Captcha.class.php oraz dwóch pobocznych: index.php i style.css, ponadto stworzyłem dodatkowy folder z możliwymi czcionkami: font/. Klasa składa się z trzech publicznych metod oraz dwóch atrybutów.
Czytaj dalej

Security.class.php, czyli bezpieczeństwo to podstawa


Security.class.phpWielu programistów-amatorów nie zdaje sobie sprawy jak ważnym aspektem jest aby ich kod PHP był odporny na ataki typu: XSS, SQL Injection, czy też Session fixation. Programista, który nie zabezpieczy odpowiednio swojego skryptu, narażony jest na ataki, których skutkiem może być, np. usunięcie bazy danych. W tym artykule stworzyłem klasę, której zadaniem jest udostępnienie kilku prostych w użyciu metod, dzięki którym bezpieczeństwo witryny radykalnie się poprawi.
Czytaj dalej

lang.class.php, czyli wielojęzyczne strony internetowe


Wielojęzykowa stronaTworząc stronę internetową musimy zadać sobie pytanie, czy naszą witrynę będą odwiedzać tylko osoby znające język polski czy też obcokrajowcy, chcący skorzystać z usług firmy, dla której przykładowo tworzymy witrynę internetową. Na stronach wielu znanych firm mamy możliwość wyboru języka w jakim ma zostać wyświetlona strona. Takie rozwiązanie znacznie ułatwia nawigację po stronie internetowej osobom zainteresowanym produktami lub usługami danej firmy lub instytucji.

Czytaj dalej

Config.class.php, czyli klasa do obsługi plików ini


config.class.phpPo dość długiej przerwie, przygotowałem dla was zawierającą podstawowe metody klasę config.class.php. Dzięki tej klasie możemy między innymi dodawać zmienne konfiguracyjne i pobierać je. Klasa zawiera także trzy inne przydatne metody, o którym opowiem za chwilę. Klasa korzysta z wyjątków, czyli bloku try..catch.

Czytaj dalej