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

Prosty instalator systemu w PHP


Instalator systemuW dzisiejszych czasach istnieje ogromna ilość systemów zarządzania treścią. Jedne są przeznaczone do tworzenia for internetowych, drugie zaś do tworzenia mniej lub bardziej zaawansowanych portali, inne natomiast umożliwiają pisanie własnego bloga.
W większości przypadków, system trzeba najpierw zainstalować na swoim serwerze – służy do tego instalator systemu, dzięki któremu system ustawia podstawowe dane o witrynie jak: język strony, typ kodowania znaków, itd.
Czytaj dalej

10 przydatnych stron dla webmasterów – część II


10 stron dla webmasterówArtykuł ten jest nijako kontynuacją wpisu, który pojawił się na moim blogu 1 Lutego 2013. Przedstawiłem w nim 12 stron, które przyspieszają tworzenie stron internetowych lub mają wpływ na ich rozwój, np. analityka internetowa lub narzędzia dla webmasterów od Google. W tym artykule zaprezentuje 10 stron, które ułatwią programowanie w PHP oraz Javascript.

Czytaj dalej

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

System rejestracji i logowania – wersja obiektowa(OOP)


Logowanie i rejestracja - oopW jednym z pierwszych artykułów zaprezentowałem skrypt rejestracji i logowania. Skrypt ten jednak był napisany za pomocą kodu strukturalnego. Jeden z komentujących zaproponował abym stworzył wersję obiektową. Ten skrypt jest w całości oparty na obiektach. Zawiera on typowe dla tego typu skryptu funkcje, czyli rejestracja, logowanie oraz wyświetlanie danych o danym użytkowniku(IP, user_agent oraz data rejestracji)
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

Password API i jego alternatywa dla PHP < 5.5


Password secureW każdej witrynie korzystającej z systemu rejestracji i logowania bądź jakiegokolwiek innego systemu uwierzytelniania konieczne jest przechowywanie nazwy użytkownika, hasła oraz ewentualnie innych danych. Aby zapewnić bezpieczeństwo przechowywania tychże danych trzeba pamiętać, że hasła nie wolno w postaci niezaszyfrowanej. Wówczas potencjalny włamywacz bez trudno może zalogować się na czyjeś konto. Od dawna tworzone są nowe funkcje, które mają za zadanie zahashować hasło by nie można było go odczytać, np. md5, sha-512, sha1. Ostatnio popularną funkcją i co ważniejsze w miarę bezpieczną jest Czytaj dalej

Sposoby implementacji funkcji zapezpieczających skrypty PHP


Sposoby implementacji zabepieczeńW tym wpisie zajmę się przedstawieniem w jaki sposób można zaimplementować funkcje zabezpieczające skrypty PHP. Nie przedstawię tu sposobów na zabezpieczenie skryptów, jednak jeśli jesteś zainteresowany zerknij tutaj: bezpieczeństwo stron internetowych. Poniżej przedstawię 4 sposoby implementacji zabezpieczeń, mn.i: za pomocą klas czy też za pomocą funkcji, dotyczące funkcji: htmlspecialchars, strip_tags oraz htmlentities.
Czytaj dalej

Logowanie za pomocą PHP oraz AJAX – dynamiczny skrypt


AJAX i PHP Dynamiczne strony internetowe w dzisiejszych czasach to nic nowego. Witryny przepełnione są ułatwiającymi nawigację na stronie skryptami JavaScript oraz biblioteki jQuery. Logowanie za pomocą PHP oraz AJAX to jeden z wielu przykładów jak można wykorzystać AJAX’a. Innym przykładem wykorzystania tej technologii może być dodawanie lub usuwanie danych z bazy danych.

Czytaj dalej


sesje w phpPod koniec czerwca zaprezentowałem wam klasę do obsługi plików ini, czyli plików zawierających dane konfiguracyjne. Dzisiaj nadszedł czas na kolejną klasę, tym razem do obsługi sesji w PHP. Zaimplementowałem tam metody, które znacznie ułatwią nam pracę z sesjami. Klasa może się na przykład przydać podczas tworzenia systemu rejestracji i logowania. Ponad to, klasa zawiera również metody, które nie mają bezpośredniego wpływu na mechanizm sesji ale okazują się przydatne podczas pracy z nimi.

Czytaj dalej