PHP.Solutions.5.2006.(16).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:
shangri88
Inne pliki z tego folderu:
PHP_02_2008.pdf
(10557 KB)
php_sol_03_2008_nowy.pdf
(6861 KB)
PHP_02_2007.rar
(9514 KB)
PHP_03_2007.rar
(13421 KB)
PHP_04_2007.rar
(12056 KB)
Inne foldery tego chomika:
21 Wiek
21 Wiek Panorama
4Historie
ABC Budowania
Android Magazine
Zgłoś jeśli
naruszono regulamin