PHP Solutions 2006 5.pdf
(
8419 KB
)
Pobierz
7535915 UNPDF
Spis treści
AKTUALNOŚCI
6
Przedstawiamy garść najciekawszych wiadomo-
ści dla developerów PHP.
W Egipcie nas nie lubią!
W redakcji uważamy, że lepiej jest robić pismo
Dla deweloperów PHP
, niż
pismo
O PHP
. Różnica między
Dla
i
O
jest dość istotna. W pierwszym przy-
padku pismo traktuje o wszystkim, co może potencjalnie zainteresować
i przydać się programiście PHP. Natomiast pismo
O PHP
jest poświęcone
wyłącznie (lub prawie) tej technologii.
My tworzymy magazyn w pierwszym wariancie. Dlatego w obecnym
numerze znajdziecie artykuł o video streamingu, w którym omawiamy jak
opublikować własną galerię ilmów we Flashu na WWW, na wzór popular-
nego Google Video. Dowiecie się też, jak zarobić na PHP i czy opłaca się
zostać Freelancerem.
Jeśli interesuje Was, co IBM ma wspólnego z PHP, zachęcam do artyku-
łu o łączeniu DB2 i PHP. Ten mariaż to dowód na ogromne zainteresowanie
gigantów informatycznych naszą technologią. Przedstawimy też bardzo faj-
nego i profesjonalnego CMS-a – TYPO3. System w nowej odsłonie oferuje
naprawdę ogromne możliwości. Jeśli szukasz CMS-a do stworzenia własnej
witryny, koniecznie musisz zapoznać się z TYPO3! Bardzo prawdopodobne,
że to właśnie na niego padnie wybór.
Nie zabraknie też artykułów dla bardziej zaawansowanych: pokażemy,
jak budować elastyczne aplikacje w oparciu o kontenter IoC, czy tworzyć
własne rozszerzenia dla PHP z wykorzystaniem Zend API.
Na koniec ciekawostka: mapka zamieszczona poniżej przedstawia wy-
korzystanie PHP w różnych regionach świata. Kolor zielony oznacza naj-
większe (np. Ukraina – 69%), a czerwony najmniejsze zainteresowanie (np.
Egipt 3,93 %) technologią PHP. Kolor żółty oznacza średnią. Z rysunku wyni-
ka, że najbardziej lubią nas na Ukrainie i w Rosji. Kto wie, może zaczniemy
wydawać w tych językach).
Opis CD
8
Prezentujemy zawartość płyty i sposób działania
najnowszej wersji naszej dystrybucji PHP Solu-
tions Live.
WYWIAD
Wywiad z Tobiasem Schlittem,
jednym z głównych deweloperów
platformy eZ components
10
Dariusz Pawłowski
Tobias pracuje jako deweloper w irmie eZ sys-
tems. Obecnie zajmuje się rozwijaniem platfor-
my eZ components. Jest dobrze znanym eksper-
tem PHP. Udziela się też m.in. w projekcie PE-
AR, gdzie rozwija kilka pakietów.
DLA POCZĄTKUJĄCYCH
Łączymy DB2 i PHP
12
Artur Wroński, Piotr Pietrzakk
Tworzysz rozbudowaną aplikację, którą bę-
dziesz często rozbudowywał i chcesz uniknąć
żmudnych, czasochłonnych i podatnych na błę-
dy modyikacji struktury tabel i relacji bazodano-
wych. Przedstawiamy Ci DB2: solidną i rozbu-
dowaną bazę, która umożliwia przechowywanie i
operacje na danych w postaci XML-owej.
Przyjemnej lektury,
Redakcja PHP Solutions
BEZPIECZEŃSTWO
Zaawansowane ataki SQL
Injection
20
Mike Shema
Ataki SQL Injection są wymierzone w trzon apli-
kacji webowej – bazę danych – i umożliwiają in-
truzowi zdobycie, modyikację lub usunięcie do-
wolnych danych. Zrozumienie zasad działania
SQL Injection jest konieczne do wypracowania
odpowiednich metod obrony.
NARZĘDZIA
TYPO3 od kuchni, czyli wymarzony
portal w zasięgu ręki
28
Źródło:
http://www.nexen.net/
Jean-Gael Rouchon
Zarządzasz witryną internetową, która ma zhie-
rarchizowaną strukturę stron, a ich zawartość
jest uzupełniana przez wielu redaktorów. Zależy
Ci na pełnej swobodzie projektowania tego sajtu
oraz łatwości jego tworzenia i rozbudowy. Przed-
stawiamy TYPO3: potężny, elastyczny i solidny
system CMS klasy Enterprise, który jest łatwy w
rozbudowie, co umożliwia ciągłe dostosowywa-
nie go do Twoich potrzeb.
Jeśli jesteś zainteresowany zakupem licencji na wydawanie naszych pism prosimy o kontakt:
Monika Godlewska
monikag@software.com.pl
tel.: 48 22 887 12 66, fax: 48 22 887 10 11
4
www.phpsolmag.org
PHP Solutions Nr 5/2006
KASA DLA WEBMASTERA
Freelancing – zostań wolnym
strzelcem
Spis treści
38
Krzysztof Trynkiewicz
Jesteś programistą i chcesz wziąć udział w cie-
kawym projekcie i zarobić trochę pieniędzy? A
może potrzebujesz kogoś, kto wykona dla Cie-
bie witrynę internetową, aplikację dla księgowo-
ści czy graikę? Dzięki serwisom freelancingo-
wym każdy z Was znajdzie to, czego potrzebuje
przy minimalnym lub żadnym ryzyku.
Pytania dotyczące
prenumeraty
tel. (22) 887 14 44
e-mail:
pren@software.com.pl
Software Wydawnictwo Sp. z o.o.
dział prenumeraty
ul. Piaskowa 3
01-067 Warszawa
CD
tel. (22) 887 14 44
e-mail:
cd@software.com.pl
Software Wydawnictwo Sp. z o.o.
Defekty CD/DVD
ul. Piaskowa 3
01-067 Warszawa
Zamówienia
/Numery archiwalne
tel. (22) 887 14 44
e-mail:
pren@software.com.pl
sklep on-line:
www.shop.software.com.pl
Kontakt z redakcją
e-mail:
redakcja@phpsolmag.org
Software Wydawnictwo Sp. z o.o.
Redakcja PHP Solutions
ul. Piaskowa 3
01-067 Warszawa
Strona WWW/Forum
strona www:
www.phpsolmag.org
Tu znajdą Państwo informacje
dotyczące aktualnych i przyszłych
numerów magazynu PHP Solutions.
Forum:
www.phpsolmag.org/newforum
Zachęcamy do dyskusji na naszym
forum. Czekamy na propozycje
tematów, które chcieliby Państwo
znaleźć w najbliższym numerze pisma.
Zapraszamy także do wymiany
poglądów z innymi fanami PHP.
Cena
Prenumerata: 135 zł
Przelew na konto nr:
46 1440 1299 0000 0000 0391 8238
Nordea Bank Polska S.A.
II Oddział w Warszawie
DLA ZAAWANSOWANYCH
Zend API – tworzymy własne
rozszerzenie dla PHP
42
Marcin Staniszczak
Twój skrypt działa zbyt wolno? Wydaje Ci się,
że przyczyna tkwi w wydajności PHP? A mo-
że chcesz połączyć się z inna aplikacją lub wy-
korzystać swoją ulubiona bibliotekę z C? Roz-
wiązaniem Twoich problemów może okazać się
Zend API.
Budujemy własny
kontener IoC, czyli jak to się
robi w Hollywood?
54
Piotr Szarwas
Wyobraźmy sobie, że irma, dla której stworzy-
liśmy aplikację, po jakimś czasie powiększyła
się znacznie i poprosiła nas o migrację baz da-
nych do jednej centralnej pracującej w oparciu o
LDAP. Niestety, jeśli architektura naszej aplika-
cji nie została zaprojektowana prawidłowo, cze-
ka nas wyjątkowo żmudna i ciężka praca.
Listingi wszystkich opisywanych programów zostały zamieszczone na naszej stronie
internetowej
www.phpsolmag.org/pl
.
PHP Solutions jest wydawany przez Software-Wydawnictwo Sp. z o.o.
Dyrektor Wydawniczy:
Jarosław Szumski
Product Manager:
Adam Urbanowski
adam.urbanowski@software.com.pl
Redaktorzy współpracujący:
Dariusz Pawłowski
dpawlowski@phpsolmag.org, Krzysztof Sobolewski
Stali współpracownicy:
Paweł Kozłowski
pkozlowski@phpsolmag.org
,
Krzysztof Trynkiewicz
Kierownik produkcji:
Marta Kurpiewska
marta@software.com.pl
Projekt okładki:
Agnieszka Marchocka
Skład i łamanie:
Sławomir Zadrożny
slawekz@software.com.pl
Dział reklamy:
adv@software.com.pl
Prenumerata:
Marzena Dmowska
pren@software.com.pl
Nakład:
6 000 egz.
XML i PHP w praktyce
62
Guillaume Ponçon
Bazy danych, dokumenty biurowe, RSS: co-
raz wicej formatów gromadzenia i przesyania
danych opiera si na XML-u. Jego gówn zalet
jest atwo tworzenia i przetwarzania dokumen-
tów XML niezalenie od platformy sprzętowej i
systemowej.
Adres korespondencyjny:
Software-Wydawnictwo Sp. z o.o.,
ul. Piaskowa 3, 01-067 Warszawa, Polska
tel. +48 22 887 10 10, fax +48 22 887 10 11
www.phpsolmag.org cooperation@software.com.pl
Dołączoną do magazynu płytę CD przetestowano programem AntiVirenKit irmy G DATA Software Sp. z o.o.
Własne Google Video, czyli video
streaming w PHP
72
Redakcja dokłada wszelkich starań, by publikowane w piśmie i na towarzyszących mu nośnikach informacje
i programy były poprawne, jednakże nie bierze odpowiedzialności za efekty wykorzystania ich; nie gwarantuje
także poprawnego działania programów shareware, freeware i public domain.
Uszkodzone podczas wysyłki płyty wymienia redakcja.
Wszystkie znaki irmowe zawarte w piśmie są własnością odpowiednich irm
i zostały użyte wyłącznie w celach informacyjnych.
Redakcja używa systemu automatycznego składu
Do tworzenia wykresów i diagramów wykorzystano program irmy
Osoby zainteresowane współpracą prosimy o kontakt:
cooperation@software.com.pl
Druk:
ArtDruk
Rafał Malinowski
Zastanawiałeś się, jak działa odtwarzanie il-
mów z poziomu WWW? Podoba Ci się Go-
ogle Video? Poznaj video streaming od kuchni i
stwórz własną, webową galerię ilmów. Wystar-
czy podstawowa znajomość PHP. To wszystko!
Zapowiedzi
82
Wysokość nakładu obejmuje również dodruki. Redakcja nie udziela pomocy technicznej w instalowaniu
i użytkowaniu programów zamieszczonych na płytach CD-ROM dostarczonych razem z pismem.
Sprzedaż aktualnych lub archiwalnych numerów pisma po innej cenie niż wydrukowana na okładce
– bez zgody wydawcy – jest działaniem na jego szkodę i skutkuje odpowiedzialnością sądową.
Pismo ukazuje się w następujących wersjach językowych:
polskiej , francuskiej , niemieckiej oraz włoskiej .
Zapowiedzi, artykułów, które planujemy do na-
stępnego wydania naszego pisma.
PHP Solutions Nr 5/2006
www.phpsolmag.org
5
Plik z chomika:
paulomac
Inne pliki z tego folderu:
PHP Solutions 2005 05.pdf
(9104 KB)
PHP Solutions 2005 04.pdf
(8306 KB)
PHP Solutions 2005 03.pdf
(10957 KB)
PHP Solutions 2005 01.pdf
(13414 KB)
PHP Solutions 2008 03.pdf
(6877 KB)
Inne foldery tego chomika:
Zgłoś jeśli
naruszono regulamin