SDJ Extra nr 24.pdf

(11370 KB) Pobierz
7294623 UNPDF
7294623.022.png
7294623.023.png
7294623.024.png
Spis treści
Opis CD 6
PHP i MySQL – jak zacząć? 8
Paweł Grzesiak
Paweł prezentuje duet, dzięki któremu codziennie funkcjonuje dziesiątek milio-
nów witryn w całej sieci.
Podstawowe operacje na liczbach i tekście 18
Michał Gacki
Michał zapozna cię z liczbami w języku PHP, które są niezbędne do pisania
zarówno prostych, jak też bardziej złożonych skryptów.
Pierwsze kroki w PHP
22
Krzysztof Trynkiewicz
Krzysztof pokazuje podstawowe funkcje i możliwości PHP. Tematyka jest roz-
legła, jednak z pewnością warta zrozumienia.
SDJ Extra jest wydawany przez Software-Wydawnictwo Sp. z o. o.
Dyrektor wydawniczy: Sylwia Pogroszewska
Redaktor naczelna: Patrycja Wądołowska patrycja.wadolowska@software.com.pl
Redaktor prowadząca: Iwona Chwedoruk iwona.chwedoruk@software.com.pl
Korekta: Przemka Skudniewska przemka@gmail.com
Kierownik produkcji: Marta Kurpiewska marta.kurpiewska@software.com.pl
Opracowanie CD: Adam Wróblewski adam.wroblewski@software.com.pl
Opracowanie graficzne i skład: Robert Zadrożny robert.zadrozny@software.com.pl
Projekt okładki: Agnieszka Marchocka
Dział reklamy: reklama@software.com.pl, tel. (22) 887-13-45
Prenumerata: Marzena Dmowska, pren@software.com.pl, tel. (22) 887-14-44
Nakład: 6000 egz.
Adres korespondencyjny:
Software-Wydawnictwo Sp. z o. o., ul. Bokserska 1, 02-682 Warszawa
e-mail: redakcja@software.com.pl, tel. (22) 887-10-10, fax (22) 887-10-11
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 firmowe zawarte w piśmie są własnością odpowiednich firm i zostały użyte wyłącznie w celach informacyjnych.
Druk: 101 Studio
Płytę CD dołączoną do magazynu przetestowano programem AntiVirenKit firmy G DATA Software Sp. z o.o
Redakcja używa systemu automatycznego składu
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ą.
4
www.sdjournal.org Software Developer’s Journal Extra! 24
7294623.025.png 7294623.001.png 7294623.002.png 7294623.003.png 7294623.004.png 7294623.005.png 7294623.006.png 7294623.007.png
danych formularza internetowego
64
Tomasz Roszko
Tomasz uczy, jak stworzyć bezpieczny formularz i jednocześnie zadbać o
poprawność wprowadzanych danych.
Grafika w PHP – Biblioteka GD 68
Łukasz Skowroński
Łukasz tworzy elementy graiczne, wykorzystywane do zabezpieczenia proce-
su rejestracji przed robotami sieciowymi. Pokaże również, jak zoptymalizować
przesyłanie graiki do odbiorcy strony.
Buforowanie Aplikacji WWW 72
Łukasz Skowroński
Łukasz wskaże, jakie techniki pozwalają tworzyć wydajne strony internetowe.
Pierwsze kroki z Agavi
76
Łukasz Dywicki
Łukasz skupia się na istocie frameworków oraz szczegółach implementacji
poszczególnych mechanizmów.
System newsów w PHP
30
Marek Sawerwain
Marek pomoże ci opracować prosty system, który da się z łatwością kompono-
wać z istniejącą stroną WWW
Bezpieczne skrypty PHP 36
Marcin Stefaniak
Marcin uczy dobrych nawyków, które wyuczone na początku przygody z języ-
kiem PHP, pozwolą na tworzenie skutecznych i trwałych rozwiązań, które
będzie można bezpicznie wypuszczać na wody Internetu.
Systemy CMS
44
Łukasz Sosna
Łukasz przedstawia systemy zarządzania treścią, dzięki którym początkujący
programiści PHP z łatwością stworzą własne strony WWW
Joomla! – darmowy system CMS 48
Łukasz Sosna
Łukasz pokazuje, jak zainstalować i korzystać z jednego z popularniejszych
CMS-ów, który powstał na bazie Mambo.
eZ Publish Framework
52
Juliusz Całyniuk
Juliusz wskazuje na wachlarz zalet kolejnego CMSa, który może stanowić
bazę dla Intranetu, sklepu internetowego lub innego specyicznego rozwią-
zania
Drupal CMS
56
Łukasz Sosna
Łukasz opisuje kolejny CMS, który dzięki rozbudowanym opcjom i dostępności
dużej liczby modułów może być używany do zbudowania zarówno małego ser-
wisu z informacjami o irmie, jak i dużego serwisu dostarczającego internau-
tom informacji z wybranej dziedziny.
Software Developer’s Journal Extra! 24
www.sdjournal.org
5
Tworzenie i walidacja
7294623.008.png 7294623.009.png 7294623.010.png 7294623.011.png 7294623.012.png 7294623.013.png
 
7294623.014.png 7294623.015.png 7294623.016.png 7294623.017.png 7294623.018.png 7294623.019.png 7294623.020.png 7294623.021.png
Zgłoś jeśli naruszono regulamin