Niekiedy zdarza się sytuacja, w której aplikacja webowa będzie dostępna w kilku językach. Proponowane przeze mnie rozwiązanie pozwoli nam, w łatwy sposób opracować wiele wersji narodowych naszego oprogramowania. czytaj całość »
Przyszedł czas pogłębić wiedzę na temat obsługi błędów w PHP. Tym razem spróbujemy przejąć nad nimi całkowitą kontrolę. Pomocna nam będzie funkcja set_error_handler(). Zatem do dzieła. czytaj całość »
Błędy są nieodzownym elementem programowania. Poświęcamy im dość dużą ilość czasu, starając się skutecznie je eliminować. Programista zdaje sobie sprawę, że dobre oprogramowanie powinno cechować się sprawną obsługą wszelkich error’ów. czytaj całość »
Zapewne wielu z Was używa modułu Apache - mod_rewrite do tworzenia przyjaznych linków. Jest już na tyle popularny, że nie wyobrażamy sobie tworzenie profesjonalnych aplikacji bez jego udziału. Otóż istnieje alternatywa - mod_mime! czytaj całość »
Ponowne spotkanie z tematyką wzorców projektowych. Tym razem przyjrzymy się prostej fabryce. Nie jest to co prawda pełnoprawny design pattern, aczkolwiek w praktyce okazuje się bardzo przydatny. czytaj całość »
Strategy jest wzorcem projektowym. Na początek jednak parę słów wyjaśnienia, dla osób które z wzorcami nie miały jeszcze do czynienia. czytaj całość »
CSRF jest bardzo ciekawą metodą ataku na aplikacje webowe - wykorzystuje bowiem fałszowanie żądań HTTP. czytaj całość »
Pisząc kod jakiejkolwiek klasy w PHP, istnieje łatwa możliwość rozszerzenia jej funkcjonalności poprzez użycie metod magicznych. czytaj całość »
Czasami zdarza się sytuacja, w której chcemy ustawić nagłówki HTTP, gdy wysłaliśmy już na wyjście jakieś dane. czytaj całość »
Dziś parę informacji o czymś, o czym być może jeszcze nie słyszeliście. PHP pozwala bowiem na korzystanie ze zmiennych i funkcji dynamicznych. czytaj całość »