PHP

Interpretowany skryptowy język programowania zaprojektowany do budowy dynamicznych stron internetowych. Skrypty PHP działają po stronie serwera WWW. Zazwyczaj PHP łączy się z bazami danych (typu MySQL, PostgreSQL, SQLite) w celu zapisu danych np: wpisów do księgi gości, artykułów, danych do logowania i rejestracji konta itp. Oficjalna strona projektu: php.net

zapytania sql do bazy danych

Zapytania SQL do bazy danych – autorska klasa Query

W tym poście zademonstruję własną klasę o nazwie Query, której mechanizm obsługuje podstawowe operacje języka SQL (INSERT, UPDATE, SELECT, DELETE). Korzystając z klasy użytkownik nie musi znać składni SQL’a. I to jest jej główna zaleta, jak również prostota w użyciu. Oczywiście kod klasy ma jedynie znaczenie dydaktyczne i nie rozwiązuje wszystkich problemów, np: relacji między …

Zapytania SQL do bazy danych – autorska klasa Queryczytaj więcej »

Simple XML

Przetwarzanie plików XML za pomocą klasy SimpleXML

Wiele serwisów i portali internetowych udostępnia treści, które możemy swobodnie zamieścić na własnej stronie bez żadnych nieprzyjemnych konsekwencji ;). Zazwyczaj jest to określony adres URL, pod którym „wyrzucane” są dane w formacie XML. Dane te możemy odczytać a następnie sformatować (html, css) i wyświetlić na stronie, w sposób przyjazny dla użytkownika. Przykład takiej usługi znajdziecie …

Przetwarzanie plików XML za pomocą klasy SimpleXMLczytaj więcej »

logowanie

Bezpieczny system logowania

Chyba nie ma osoby, która serfując po Internecie nie zetknęła by się z procesem autoryzacji (logowaniem) np: na forum, do poczty elektronicznej, konta na Facebooku itd. Zabieg ten polega na wypełnieniu formularza unikatowym loginem (najczęściej e-mailem) i hasłem uwierzytelniającym. Jeśli dane zostaną pozytywnie zweryfikowane użytkownik uzyskuje dostęp do określonych zasobów serwisu. Procesem odwrotnym jest wylogowanie, …

Bezpieczny system logowaniaczytaj więcej »

Framework Smarty

System szablonów Smarty

Smarty – to obiektowy framework pozwalający tworzyć szablony dla stron pisanych w języku PHP. Umożliwia oddzielenie warstwy logiki (skryptów PHP) od warstwy prezentacji (szablonów HTML). Wbudowany system cache Smarty znacznie przyspiesza działanie serwisu. Buforowanie zawartości odciąża serwer i umożliwia obsłużenie większego ruchu w przypadku dużych i złożonych projektów. Pakiet Smarty jest dostępny na licencji Open …

System szablonów Smartyczytaj więcej »