Category Archives: PHP

MySQL: Latin1 i UTF-8 w jednym

Podczas tworzenia skryptu, który opiera się na bazie danych MySQL, często nie zwracamy uwagi na najważniejszą rzecz: kodowanie znaków. Niby opieramy się na UTF-8, bo dane przecież wysyłamy w takim formacie, tabele i baza również są poprawnie stworzone ale… zapominamy o kodowaniu połączenia, co skutkuje miksem Latin1 i UTF-8. read more »

SQLite, czyli lekka recepta na bazę danych

Tworząc proste strony, ze względu na łatwość ich edycji, praktycznie zawsze korzystamy z bazy danych. Zazwyczaj wybieramy do tego MySQL, który kiedyś uchodził za tego najlżejszego i nie mającego zbyt wielu zaawansowanych funkcji. Jednak dzisiaj, ten system bazodanowy nie jest już taki prosty, jak się dużej części programistów wydaje i mimo lżejszych alternatyw nadal go wykorzystują do praktycznie statycznych stron, które są np. wizytówkami firm. Jest to wielkim błędem, gdyż można to zrobić dużo prościej, odciążając przy tym serwer oraz zmniejszając czas, który skrypt traci na nawiązanie połączenia z bazą danych. read more »

Strony: 1 2

PHP

Wykorzystanie systemu użytkowników z phpBB3

Kiedy piszemy portal, często przydałoby się również stworzyć forum. O ile zainstalować skrypt for nie jest rzeczą trudną, to pojawia się poważny problem. Jest nim integracja Naszego CMSa z systemem użytkowników forum dyskusyjnego. Zakładam, że wybrałeś phpBB3, bo na podstawie niego jest ten artykuł stworzony. Najłatwiej jest wykorzystać cały system sesji phpBB3 i to właśnie opiszę w niniejszym tutorialu. read more »

PHP

Dodawanie i odejmowanie czasu

Czasem potrzebujemy do jakiejś daty dodać miesiąc, dwa, czy nawet rok. Z pomocą przychodzi nam klasa DateTime, która oferuje przydatne przy operacjach na czasie metody.
read more »

PHP

Sprawdzanie czasu wykonywania się skryptu

Kiedy tworzymy większe aplikacje, musimy mieć kontrolę nad jej optymalizacją. Podstawową rzeczą, jaką wykonujemy to pomiar czasu, w jakim dany skrypt się generuje. Jak wiadomo, są to bardzo krótkie czasy jak dla nas, lecz pamiętajmy: czym bardziej zoptymalizowana aplikacja, tym słabszy serwer ją utrzyma przy stałej liczbie uruchomień. Przedstawię Ci sposób na uzyskanie tejże małej, ale jakże ważnej liczby.
read more »