pl   en   es   fr   de   it  

Praca IT Software-Konferencje Lefthand O nas Kariera


E-mail:
                               
Dział downloads dla czasopisma: PHP Solutions
Artykuły Listingi
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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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...

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...

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.

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.

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ć.

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.

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.

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.

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.

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.

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

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.

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.

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.

Wykorzystanie rozszerzenia Tidy

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

Test NuSphere PhpED 3.x

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

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.

Tworzymy mapę witryny

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

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.

Symfony Framework
[ 5/2007 ]
listingi_5_2007.rar
Joomla! Profesjoinalny system zarzadzania treścią
[ ]
Kody_do_prezentacji_Joomla_.rar
osCommerce
[ 3/2007 ]
Listingi_3_2007.rar
XAJAX Łatwy AJAX dla PHP
[ 1/2007 ]
Listingi.rar
SOAP w PHP5
[ 2/2007 ]
Listingi.rar
Kryptografia w PHP
[ 4/2006 ]
Listings_PHP_Solutions_PL_4_2006.zip
Złosliwe ataki XSS i CSRF
[ 2/2006 ]
listings.zip
PHP w zastosowaniach Enterprise
[ 5/2005 ]
Archiwum.zip
AJAX – wyjątkowo interaktywne i wydajne aplikacje WWW
[ 1/2006 ]
PHP_Solutions_1_2006_12_.zip
PHP6 - rewolucja czy ewolucja?
[ 3/2006 ]
listingi_PHP_Solutions_3_2006.zip
Python kontra PHP
[ 4/2007 ]
Listingi_4_2007.rar
Skontaktuj się z nami
Masz pytania?
Chcesz kupić magazyn?
Skontaktuj się ze mną!


Szukaj



PracaIT.com
OSTATNIO DODANE 
Poprzednie wydania
Zobacz więcej...