Sub
wortal.php.pl/


AJAX

  Maciej Wiśniewski
Maciej uczy, jak skutecznie stosować AJAX na różnych rodzajach stron WWW. Zaznajomi cię z popularnymi bibliotekami dla JavaScript.

SDO i SCA

  Marcin Zbijowski
Marcin w prosty sposób obrazuje, jak stworzyć webservice, wykorzystując eksperymentalne biblioteki

Joomla!

  Magdalena Maryańska
Magda prezentuje trzy praktyczne rozwiązania które pomogą początkującym użytkownikom Joomli dopasować system do własnych potrzeb za pomocą dostępnych komponentów. Uczy też, jak za pomocą dodatku Add PHP umieścić własny skrypt php w treści artykułu, jak dodać do galerii PonyGallery możliwość wypisanie kategorii naszych zdjęć w postaci linków w menu oraz jak umożliwić odwiedzającym dodawanie ogłoszeń na stronie wykorzystując komponent JA

Pierwsza aplikacja

   
Autor pokarze Ci, jak wykonać pierwszą aplikację – Hello World! Poznasz także drugi przykład (formularze i walidacja danych).

Buforowanie stron WWW

  Piotr Gapiński
Piotr przeprowadzi Cię przez proces buforowania stron. Po przeczytaniu artykułu dowiesz się jakie mechanizmy obsługuje Page cache, jak składować dane i czyścić cache.

RSS

  Piotr Gapiński
Dzięki Piotrowi Gapińskiemu poznasz format kanałów RSS oraz sposób zaimplementowania ich w CakePHP. Po analizie przedstawionego kodu będziesz mógł uzupełnić wlasny kod w serwisie WWW o kanał RSS2.0

RSS

  Piotr Gapiński
Dzięki Piotrowi Gapińskiemu poznasz format kanałów RSS oraz sposób zaimplementowania ich w Cake PHP. Po analizie przedstawionego kodu będziesz mógł uzupełnić własny kod w serwisie WWW o kanał RSS2.0

Subversion

  Wiktor Walc
Wiktor spróbuje przekonać Cię do korzystania z systemów kontroli wersji. Dzieki niemu nauczysz się, jak konfigurować i uzywać systemu kontroli wersji, co w znaczny sposób polepszy jakość Twojej pracy.

Symfony Framework

  Łukasz Klejnberg
Łukasz w ostatniej części projektu pokaże Ci mechanizm include_patial, dzięki któremu będziesz mógł wyświetlać akcję z konkretnego modułu.

MooTools

  Wojciech Siudiński
Wojciech przedstawia bibliotekę MooTools, która jest konkurencją dla jQuery i Prototype.js. W artykule tym znajdziesz opis podstawowych funkcji, dowiesz się o zastosowaniu oraz możliwości jakie daje omawiana biblioteka.

Agile i ASP

   
Paweł wytłumaczy Ci na swoim przykładzie w jaki sposób mając niewielkie środki na start, stosując model Agile i usługę ASP będziesz w stanie stworzyć najpopularniejszą obecnie usługę tego typu.

Delphi i PHP

  Artur Chudzik
Artur przedstawi Ci sposób, w jaki można stworzyć własne aplikacje służące do komunikacji pomiędzy językami Delphi i PHP, za pomocą metody POST.

Google Web Toolkit

  Rafał Malinowski
Rafał przedstawi Ci zalety GWT. Dowiesz się jakie możliwości wykorzystania i rozbudowania narzędzi języka Java przy pomocy JavaScriptu daje GWT. Ponadto będziesz wiedział kiedy wybrać Google Web Toolkit.

Tworzenie rozszerzeń dla Joomla!1.5

  Mateusz Krzeszowiec
Mateusz na przykładzie komponentu słownika pokaże, jak budować roszerzenia dla nowej wersji Joomla! 1.5 Release Candidate 1 oraz omówi możliwosć nowego wydania. Warto zapoznać się z tym rozwiązaniem, ponieważ bedzie ono przydtne do tworzenia aplikacji interetowych.

Aktualizacje, migracje, przenosiny

  Stefan Wajda
Stefan prezentuje kilka wybranych problemów aktualizacji Joomla! i roszerzeń dla Joomla! oraz migracji między odmiennymi wydaniami Joomla! Dowiesz się również, jak przenosić bazę danych oraz prznieść do Joomla! witrynę stworzoną w innym CMS.

Opreacje na tekście. Wprowadzenie

  Michał Gacki
Operacje na tekście w locie są bardzo często potrzebne na naszych stronach WWW. W innych jezykach programowania słuzą nam do tego zazwyczaj standardowe funkcje jakiejś biblioteki. PHP ma ogromny zasób wbudowanych funkcji, dzięki którym zrobimy z tekstem, co tylko chcemy.

Cake PHP. Buforowanie stron

  Piotr Gapiński
Cache jest mechanizmem umożliwjajacym zredukowanie opóźnienia w dostarczaniu danych do użytkownika oraz zmniejszenia obciążenia srewera. W aplikacjach internetowych często zachodzi konieczność wyświetlania tych samych informacji wielokrotnie. Np. slep internetowy wyświetla listę dostepnych produktów w odpowiedzi na kazde żądanie potncjalnych klientów.

jQuery. Pisz mniej, rób więcej.

  Dariusz Duszyński
Co to jest jQery? Wikipedia podaje nastepujacą definicję: lekka Biblioteka programistyczna dla języka JavaScript, ułatwiajaca wspóldziałanie JavaScript oraz HTML. Ale to nie wszystko. Jest to biblioteka, która wszystkie obiekty strony HTML "ubiera" w dodatkowe zdarzenia, własności, metody.

Pierwsze kroki w PHP

  Krzysztof Trynkiewicz
Krzysztof pokazuje podstawowe funkcje i mozliwości PHP. Tematyka jest rozległa, jednak z pewnoscią warta zrozumienia.

Prado

  Michał Gajek
Michał opisuje zasady tworzenia stron z użyciem frameworka PRADO.

Python kontra PHP

  Piotr Maliński
Piotr opisuje opensourcowy projekt Python.

RBAC

  Adam Byrtek
Adam pokaże Ci model RABC i nauczy, jak przy jego użyciu zaprojektowa elastyczny i rozszerzalny model kontroli dostępu. Dzięki opisanemu modelowi opartemu o role dowiesz się, jak łatwo administrować uprawnieniami. Artykuł opisuje, jak uniknąć zaszywania kontroli dostępu bezpośrednio w kodzie.

Wbudowane komponenty

  Konrad Gołuchowski
Konrad omawia na wybranych przykładach opracowanie poszczególnych modułów do potrzeb Twojego serwisu. Swoją przygodę z tworzeniem modułów warto rozpocząć od przeglądania kodów źródłowych innych modułów dostarczonych wraz z XOOPS-em

Przeglądarka bazy danych przy użyciu PHP-Gtk2

  Christian Weiske
Christian prezentuje, jakie nowe funkcje przynosi druga wersja PHP-Gtk. Autor nauczy Cię budować przeglądarkę baz danych z funkcją sortowania i podziału na strony, dzięki połączeniu zalet dwóch aspektów programistycznych.

PHP5 WebServices vs MS .NET vs Java vs Java Mobile - interoperability pełną parą!

  Łukasz Budnik
Łukasz uczy pisania własnych usług sieciowych oraz rozszerzenia domyślnych klas PHP5 klienta i serwera SOAP. Po przeczytaniu artykułu nie będziesz miał też problemu z zabezpieczeniem swoich usług z rozszerzeniem WS Security Enhancements i HTTPS.

Tworzymy aplikacje okienkowe z PHP-Qt

  Thomas Moenicke
Wraz z pojawieniem się PHP-GTK, PHP zawitał na desktopach jako prosty i wygodny jęzk do tworzenia obiektowo zorientowanych aplikacji okienkowych. Pora się zmierzyć z Qt - kolejnym standardem GUI, na którym opiera się m.in. KDE. Dzięki PHP-Qt jest to proste zadanie...

PunBB - nowoczesne forum dyskusyjne

  Piotr Maliński
Piotr uczy sztuki integrowania punBB z zewnętrznymi skryptami. Obrazuje równieź migracje danych z innych skryptów forum.

XAJAX-łatwy AJAX

  Paweł Grzesiak
Na fali fascynacji AJAX-em powstało wiele bibliotek mających jednocześnie ułatwić i przyspieszyć proces projektowania witryn internetowych. Prezentujemy XAJAX, rozwiązanie zorientowane na programistów PHP, uwzględniające minimum programowania w JavaScript.

Wielojęzyczna konfiguracja stron z użyciem eZ Publish

  Łukasz Serwatka
Łukasz ilustruje, jak zainstalować eZ Publish z obsługą kilku języków, zmieniać ustawienia i konfigurację systemu pod kątem wielu języków. Opisuje też tworzenie własnych rozszerzeń językowych dla eZ Publish.

XML_FastCreate

  Guillaume Lecanu
Guillame pokazuje jak tworzyć prawidłowy kod XML za pomocą XML_FastCreate, sposób dokonywania transformacji znaczków XML-a, sprawdzania DTD , wykrywania błędów składni i tworzenia dokumentów w XHTML-u.

RSA w PHP: chronimy dane przy użyciu kryptografii asymetrycznej

  Kamil Karczmarczyk
Kamil przedstawia działanie algorytmu asymetrycznego RSA, który jest obecnie najpopularniejszym algorytmem szyfrowania asymetrycznego, używanym powszechnie np. w handlu elektronicznym czy też w celu podpisywnania e-maili. Autor wskazuje, jak przy jego użyciu stworzyć system bezpiecznego logowania.

Testy wydajności i profilowania aplikacji PHP

  Łukasz Witczak
Łukasz omawia, jak testować wydajność zarówno całej aplikacji jak i wybranych fragmentów kodu. Uczy również, jak znajdować wąskie gardła w systemie, przez które można zoptymalizować aplikacje i w miarę niewielkim kosztem podnieść wydajność całej witryny.

Rozwiązywanie problemów przekrojowych z użyciem IoC

  Piotr Szarwas
Piotr obrazuje rozwiązania niektórych problemów przekrojowych, których nie można przypisać do żadnej z warstw za pomocą kontenera IoC - zwyczajnie konfigurowanej fabryki obiektów, która potrafi przywołać do życia całe ich drzewa.

PHPUnit2 w praktyce

  Marcin Staniszczak
Marcin pokazuje, jak stosować testy jednostkowe za pomocą frameworka PHPUnit2 w celu odnalezienia błędu w aplikacji składającej się z kilkudziesięciu - kilkuset klas.

Powstrzymywanie automatów? obrazki z napisami

   
Wojciech Jukowski Uruchomienie automatu, by przeszukiwał Internet i ściągał dla nas pliki nie jest niczym trudnym. Jeśli jednak mamy własny serwer, sprawa wygląda dużo mniej interesująco: co chwilę ktoś próbuje się do nas podłączyć w celu pobrania interesującego go archiwum. Okazuje się, że zabezpieczenie przed automatami jest bardzo proste ? wystarczy najzwyklejszy... obrazek.

Tworzymy mapę witryny

   
Lars Kotthoff Dla wszystkich pragnących podać pomocną dłoń zagubionym na ich witrynie coś specjalnego: generowana dynamicznie mapa witryny.

Wykorzystanie biblioteki GD do generowania grafiki

   
Marcin Makarewicz Dynamiczne generowanie grafiki na stronach WWW daje wiele korzyści: dzięki bibliotece GD bez trudu możemy tworzyć wykresy czy dokonywać operacji na obrazkach.

SQL injection

   
Tomasz Trejderowski Czy firewall może zabezpieczyć nasze dane? Okazuje się, że nie! Niepotrzebne są żadne hakerskie zdolności, wystarczy wpisać odpowiedni ciąg znaków w pole formularza, by dobrać się do zawartości bazy.

Test NuSphere PhpED 3.x

   
To jest lead artykułu "Test NuSphere PhpED 3.x"

Wykorzystanie rozszerzenia Tidy

   
Łukasz Lach TidyLib jako narzędzie służące do diagnozy, naprawy i oczyszczania uszkodzonych dokumentów HTML, XHTML oraz XML.

Moduł Raportów w PHP – integrator systemów informatycznych w przedsiębiorstwie

   
Andrzej Nowakowski Wykorzystując parę ORACLE + PHP tworzymy Moduł Raportów, dzięki któremu dane z różnych systemów informatycznych przedsiębiorstwa (np. CRM i system Finansowo-Księgowy) mogą być łatwo dostępne dla każdego użytkownika w czytelnej formie – czyli jako HTML lub XLS.

Firebird – czyli Interbase za darmo

   
Anatol Ogórek Programista PHP najczęściej wybiera bazę danych MySQL, PostgreSQL lub coraz popularniejeszego SQLite'a wychodząc z założenia, że są to jedyne sensowne systemy. To jednak nie koniec dobrych rozwiązań. W artykule pokażemy, jak budować aplikacje bazodanowe w oparciu o Firebirda – darmową, w pełni relacyjną i profesjonalną bazę danych, która w niczym nie ustępuje MySQL i znakomicie nadaje się do tworzenia zaawansowanych aplikacji webowych.

Tworzymy frontend do Wake-On-Lan w PHP-GTK

   
Jacek Niewęgłowski Zdalne uruchamianie komputerów ułatwi życie każdego administratora, któremu przypadło to zadanie. Dzięki utworzeniu interfejsu graficznego może być ono tak proste, jak kliknięcie myszką. Pokazujemy, jak napisać taki interfejs w języku PHP korzystając z biblioteki PHP-GTK.

Seagull PHP Framework

   
Identyfikacja i uwierzytelnianie użytkownika, zapytania do bazy danych czy walidacja danych wprowadzanych za pomocą formularzy to problemy, z którymi zmagasz się wielokrotnie podczas swojej codziennej pracy z PHP. A może by tak przestać odkrywać Amerykę na nowo i przerzucić całą żmudną robotę na framework obsługujący wszystkie typowe operacje? Takim rozwiązaniem jest Seagull.

Propel, czyli wydajna i wygodna obsługa baz danych w PHP5

  Paweł Kozłowski
ORM, czyli mapowanie relacyjno-obiektowe, to nowa jakość w obsłudze baz danych. Bardzo zaawansowanym i użytecznym rozwiązaniem tego typu jest Propel. Korzystając z niego poślemy żmudne zapytania SQL-owe w skryptach PHP do lamusa, a tworzenie aplikacji w PHP5 stanie się prostsze, wydajniejsze i wygodniejsze.

Umbrello - modelujemy aplikację w UML

  Filip Dreger
Podczas gdy Java wymaga od programisty sześciu linijek kodu, aby wypisać na ekranie słowa "Witaj świecie", PHP pozwala na napisanie w tych samych sześciu linijkach funkcjonalnej galerii internetowej. Ale ta ławtwość jest zwodnicza...

Testowanie modułów z użyciem frameworka SimpleTest

  Piotr Chmolowski
Błędów nie da się uniknąć – wie to każdy programista. Testowanie aplikacji i wyszukiwanie w niej dziur nie należy zaś do przyjemności i może przyprawić o ból głowy. Na szczęście istnieje TDD (Test-Driven Development): technika umożliwiająca wyeliminowanie większości błędów na długo, zanim program trafi do użytkownika. Artykuł pokazuje, jak wdrożyć ją w PHP przy użyciu biblioteki SimpleTest.

Po co nam PHP5

  Erik Zoltán
Czasami w programowaniu obiektowym pojawia się potrzeba dodania do klasy nietypowej funkcjonalności. Dobrym przykładem jest np. stworzenie pól przeznaczonych tylko do zapisu lub obsługa wywołań niezdefiniowanych metod. W tym celu powstały metody magiczne, do PHP wprowadzone w wersji 5. Artykuł opisuje ich zastosowanie

AJAX – wyjątkowo interaktywne i wydajne aplikacje WWW

   
Joshua Eichorn, Werner M. Krauß PHP zawdzięcza swój sukces nie tylko potężnym możliwościom, ale również samemu modelowi programowania. Aplikacje tworzone w PHP pozwalają osiągnąć bardzo wiele przy ograniczonym oprogramowaniu klienckim, co oznacza łatwe wdrażanie i aktualizacje, a tym samym szybkie efekty pracy. Architektura ta ma też dotkliwe wady, jak opóźnienia między wyświetlaniem kolejnych stron lub brak możliwości pobierania nowych danych bez wysyłania formularza. Na szczęście istnieje mechanizm AJAX.

Porównanie ofert polskich firm hostingowych

   
Rynek usług hostingowych w Polsce rozwija się dynamicznie. Jeżeli planujemy zakup własnego skrawka miejsca w sieci, warto zapoznać się z przygotowanym przez nas porównaniem usług najpopularniejszych polskich providerów internetowych.

Niebezpieczeństwa ataków XSS i CSRF

   
Spośród wszystkich podatności dotykających aplikacje internetowe, najczęściej spotykane są ataki XSS i CSRF. W artykule pokażemy czym one są, jak się je przeprowadza oraz jak się przed nimi obronić.

Dekorator: wzorzec projektowy na każdą bolączkę

   
Nazwa wzorca projektowego dekorator jest nieco myląca, ponieważ sugeruje, że będziemy coś wzbogacać, dekorować czy upiększać. Nic bardziej błędnego! Omawiany wzorzec znajduje szerokie zastosowanie, niezależnie od tego, czy projektujemy warstwę dostępu do bazy danych, logikę biznesową lub kontroler MVC.







www.webreklama.pl/