Biblioteka PHP

Biblioteka PHP

Serwis poświęcony programowaniu w PHP z wykorzystaniem frameworka Code Igniter oraz narzędzi jak XDebug.

Kurs CodeIgniter

CodeIgniter to prosty w nauce, lecz funkcjonalny framework do tworzenia dynamicznych stron internetowych. Poznaj CodeIgniter by sprawnie i poprawnie tworzyć serwisy internetowe.

PHP w akcji

PHP posiada wiele rozszerzeń, jak i ciekawych możliwości. Wiele z nich na pewno przyda się przy tworzeniu serwisów, jak profiler Xdebug, czy przyjazne linki z mod_rewrite.

Podstawy PHP

php

Zbiór artykułów omawiających podstawy języka - składnię, podstawowe funkcje i ich zastosowanie do operowania na bazie danych, generowaniu zawartości stron i nie tylko.

Pisanie serwisów internetowych w Python, Django na zlecenie - riklaunim@gmail.com

HipHop dla PHP

Developerzy Facebooka zaprezentowali niedawno swoje nowe dzieło - HipHop. Jest to kompilator kodu PHP do kodu C++ i dalej kompilowanego do kodu maszynowego. HipHop przetwarza kod PHP na kod C++ i następnie używa g++ do jego skompilowania. Pozwoliło to zmniejszyć obciążenie procesorów na serwerach Facebooka nawet o 50%. HipHop wykonuje kod źródłowy z pominięciem niektórych rzadko używanych funkcji jak eval (dla większej wydajności), czy z przepisanymi dla większej wydajności niektórymi rozszerzeniami - jest to praktycznie reimplementacja środowiska wykonawczego PHP.

PECL Cairo-0.2.0 wydane

Dwa dni temu wydano nową wersję rozszerzenia PHP udostępniającego funkcje biblioteki Cairo - Pecl/Cairo-0.2.0. Rozszerzenie to udostępnia szereg funkcji do operowania na grafikach, grafikach wektorowych, czy plikach PDF. Przykłady kodu znajdziemy w testach dołączonych do pakietu.

Protokół OAuth w PHP

Opis i wykorzystanie protokołu OAuth w autoryzacji użytkowników względem API serwisów takich jak Twitter, czy Gadu Gadu.

Sieciowy framework zadań Gearman i PHP

Stosowanie rozproszonych zadań w aplikacjach PHP z wykorzystaniem frameworka aplikacyjnego Gearman

Wydano rozszerzenie PHP do obsługi wyszukiwania w Sorl

Wczoraj wydano pierwszą wersję binarnego rozszerzenia do PHP do obsługi wyszukiwania w Sorl - profesjonalnemu serwerowi pełnotekstowego wyszukiwania opartego o Lucene (wykorzystywany m.in. przez Digg.com). Kod źródłowy można pobrać w pecl.php.net. Kompilacja wygląda standardowo:

phpize
#aclocal
#autoconf
./configure
make
make install

W przypadku nowszych dystrybucji Linuksa kompilacja może nie rozpocząć się ze względu na przestarzałe nagłówki aclocal (np. Gentoo). W tym przypadku należy wykonać "aclocal" i "autoconf" przed "./configure".

Solr opisywałem już wcześniej w artykule Pełnotekstowe wyszukiwanie w PHP z Solr i Lucene. Teraz w PHP zamiast opisanych tam klas można wykorzystać bardziej wydajne binarne rozszerzenie o lepiej zaprojektowanym API. Przykłady zastosowania binarnego rozszerzenia znajdziemy w podkatalogu "tests" z katalogu zawierającego kod rozszerzenia.

Wykorzystanie Zoho Remote API w PHP do edycji dokumentów biurowych

Wykorzystujemy API Zoho Writer, Sheet i Show by edytować dokumenty biurowe, arkusze, czy prezentacje z poziomu własnej strony internetowej

Pełnotekstowe wyszukiwanie w PHP za pomocą Xapiana

Opis i przykładowe skrypty biblioteki Xapian i rozszerzenia dla PHP umożliwiającego indeksowanie i pełnotekstowe przeszukiwanie zaindeksowanych dokumentów z poziomu kodu PHP.

Obsługa MongoDB w PHP

Obsługa nierelacyjnej bazy dokumentów MongoDB w PHP

Profilowanie kodu PHP za pomocą XHProf

Opis rozszerzenia XHProf do profilowania zużycia RAMu, czasu procesora i czasu wykonywania się kodu PHP