Zbuduj witrynę WWW, do której użytkownicy będą powracać codziennie
* Zainstaluj i skonfiguruj PHP i MySQL
* Poznaj zasady programowania w języku PHP
* Zaprojektuj bazę danych dla witryny WWW
* Wyświetl artykuły z bazy danych w oknie przeglądarki internetowej
Co zrobić, żeby wśród setek tysięcy witryn WWW użytkownicy zapamiętali właśnie naszą? Co sprawi, że będą do niej wracać? Atrakcyjny projekt graficzny to tylko jeden z czynników wpływających na odbiór witryny przez odwiedzających. Nawet najbardziej profesjonalnie zaprojektowana grafika nie przyciągnie internautów na stronę, na której dzień po dniu będą znajdować te same informacje. W jaki sposób rozwiązać kwestię aktualizowania treści witryny? Edycja plików HTML i mechanizmy SSI to rozwiązania zdające egzamin w przypadku niewielkich serwisów WWW. Dla większych witryn najlepszym rozwiązaniem jest przechowywanie treści stron w bazie danych i stworzenie mechanizmu pozwalającego na ich łatwą modyfikację.
Książka "PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III" to przewodnik dla programistów, którzy chcą stworzyć własny system zarządzania treścią witryny WWW. Opisuje sposób realizacji takiego projektu za pomocą najpopularniejszej obecnie technologii -- języka PHP i bazy danych MySQL. Przedstawia sposób instalacji PHP i MySQL-a w różnych systemach operacyjnych oraz podstawy korzystania z bazy danych i programowania w języku PHP. Nauczysz się przygotowywać strukturę tabel dla witryny WWW i tworzyć skrypty PHP, za pomocą których będziesz mógł edytować, formatować i wyświetlać artykuły z bazy danych w oknie przeglądarki WWW. Nauczysz się też administrować bazą danych MySQL i korzystać z mechanizmów obsługi sesji w PHP.
* Instalacja PHP i MySQL-a w Windows, Linuksie i Mac OS X
* Praca z MySQL-em
* Podstawowe zasady programowania w PHP
* Projektowanie relacyjnej bazy danych dla witryny WWW
* Tworzenie systemu edycji artykułów
* Formatowanie tekstów i wyświetlanie ich na stronie WWW
* Budowanie złożonych zapytań w języku SQL
* Korzystanie z danych binarnych w MySQL-u
* Stosowanie mechanizmów obsługi sesji i cookies w PHP
Jeśli chcesz, aby artykuły na Twojej witrynie WWW były zawsze aktualne, wykorzystaj system zarządzania treścią, który samodzielnie stworzysz.
Stwórz własną dynamiczną witrynę WWW.
* Zainstaluj i skonfiguruj PHP oraz serwery Apache i MySQL
* Naucz się zasad programowania w PHP
* Połącz aplikację WWW z bazą danych
* Poznaj sekrety zabezpieczania i optymalizowania aplikacji sieciowych
Dynamiczne witryny WWW spotykamy w sieci coraz częściej. Po mechanizmy bazodanowe i technologie skryptowe działające po stronie serwera sięgają już nie tylko twórcy portali i sklepów internetowych, ale także ci, którym jeszcze do niedawna wystarczał zwykły, statyczny HTML. Wśród technologii wykorzystywanych do tworzenia dynamicznych stron WWW od dawna prym wiedzie duet PHP i MySQL, instalowany na serwerach WWW pracujących pod kontrolą Apache’a. Te właśnie narzędzia są najczęściej wykorzystywane do tworzenia galerii, forów dyskusyjnych, giełd ogłoszeniowych i wielu innych aplikacji WWW.
"PHP, MySQL i Apache dla każdego. Wydanie II" to podręcznik dla wszystkich, którzy chcą poznać zasady tworzenia dynamicznych witryn WWW z wykorzystaniem najpopularniejszych obecnie technologii. Książka opisuje proces instalacji i konfiguracji Apache’a, MySQL-a i PHP na serwerze oraz na stacji roboczej, elementy języka PHP oraz zasady stosowania języka SQL. Na praktycznych przykładach przedstawia możliwości wykorzystywania PHP i bazy danych do tworzenia elementów dynamicznych stron WWW oraz całych projektów. Czytając ją, nauczysz się zabezpieczać aplikacje WWW oraz poprawiać wydajność ich działania.
* Instalowanie i konfigurowanie narzędzi
* Programowanie w języku PHP
* Funkcje, tablice i obiekty
* Przetwarzanie danych z formularzy
* Obsługa sesji oraz systemu plików
* Dynamiczne generowanie grafiki
* Integracja PHP z MySQL
* Operacje na danych w tabelach i język SQL
* Tworzenie prostych projektów aplikacji WWW
* Monitorowanie pracy aplikacji
* Mechanizmy bezpieczeństwa i uwierzytelniania użytkowników
* Poprawa wydajności aplikacji
Coraz więcej serwisów internetowych składa się nie tylko z atrakcyjnego interfejsu użytkownika, ale także z rozbudowanych aplikacji działających na serwerze. Są one najczęściej oparte o bazy danych, które przechowują dane i zapewniają szybki do nich dostęp. Jeśli chcesz w krótkim czasie nauczyć się tworzyć takie aplikacje, znalazłeś właściwą książkę.
"PHP i MySQL. Dynamiczne strony WWW" nauczy Cię tworzenia dynamicznych serwisów internetowych z wykorzystaniem PHP i MySQL-a. Książka przekaże Ci wiedzę niezbędną dla projektantów rozwiązań internetowych. Wszystkie zagadnienia opisane są "krok po kroku", każdemu z nich towarzyszy też odpowiedni rysunek. Przykłady odzwierciedlają problemy, z którymi projektanci stron internetowych spotykają się na co dzień.
Książka opisuje:
* Podstawy programowania w PHP
* Tworzenie dynamicznych stron internetowych z użyciem PHP
* Zasady projektowanie baz danych
* Język SQL
* Korzystanie z systemu zarządzania bazami danych MySQL
* Łączenie PHP z systemem MySQL
* Użycie sesji
* Zabezpieczanie stron internetowych przed dostępem nieuprawnionych osób
* Przykładowe aplikacje: rejestracja użytkowników i sklep internetowy
Treść książki uzupełniają dodatki opisujące sposób instalacji omawianych w niej narzędzi oraz dodatkowe, przydatne aplikacje.
Jeśli chcesz w szybko nauczyć się programowania dynamicznych serwisów internetowych, ta książka będzie Twoim intensywnym kursem. Już po przeczytaniu kilku rozdziałów będziesz w stanie pisać pierwsze programy w PHP korzystające z bazy MySQL, a po przeczytaniu całej książki poradzisz sobie również z tworzeniem bardziej rozbudowanych aplikacji.
Tworzenie dynamicznych witryn WWWza pomocą technologii open source
* Zainstaluj i skonfiguruj serwery oraz narzędzia
* Połącz aplikację internetową z bazą danych
* Napisz samodzielnie system zarządzania treścią witryny
PHP, Apache i MySQL to najpopularniejsze obecnie technologie służące do tworzenia i udostępniania w sieci dynamicznych witryn WWW. Łączy je jedna wspólna cecha -- wszystkie dostępne są na licencji open source, co oznacza, że korzystanie z nich nie wiąże się z żadnymi opłatami. PHP to język programowania służący do pisania aplikacji internetowych, MySQL to baza danych, która przechowuje informacje wyświetlane na stronach, a Apache to serwer WWW, dzięki któremu witryny te dostępne są w internecie. Za pomocą tych narzędzi tworzone są portale, sklepy internetowe, fora dyskusyjne i inne strony, z których codziennie korzystają dziesiątki tysięcy użytkowników sieci.
"PHP5, Apache i MySQL. Od podstaw” to podręcznik dla tych użytkowników, którzy chcą poznać sposoby tworzenia dynamicznych witryn WWW w oparciu o te technologie. Przedstawia zasady pisania aplikacji internetowych, stosowania w nich formularzy z mechanizmem weryfikacji poprawności wpisanych danych, łączenia aplikacji z bazą danych i modyfikowania elementów graficznych za pomocą PHP. Opisano tu także sposoby przechowywania danych użytkownika w plikach cookie, mechanizmy wysyłania poczty elektronicznej, obsługi błędów i ograniczania dostępu do określonych obszarów witryny za pomocą nazwy użytkownika i hasła. Każde zagadnienie zaprezentowano na rzeczywistych przykładach dynamicznych witryn WWW.
* Instalacja i konfiguracja Apache, PHP i MySQL-a
* Podstawowe elementy języka PHP
* Komunikacja z bazą danych
* Wyświetlanie oraz modyfikowanie danych
* Obsługa formularzy i weryfikacja poprawności wpisów
* Korzystanie z elementów graficznych i zastosowanie biblioteki GD
* Obsługa błędów
* Komunikacja za pomocą poczty elektronicznej
* Mechanizmy logowania i personalizacji serwisu
* System zarządzania treścią serwisu WWW
* Lista mailingowa i forum dyskusyjne
* Elementy sklepu internetowego
* Analiza ruchu w witrynie WWW za pomocą statystyk
Poznaj najnowsze technologie tworzenia dynamicznych witryn WWW
Witryny WWW korzystające z baz danych i wyświetlające dynamicznie generowaną treść stają się coraz bardziej popularne. Technologie skryptowe działające po stronie serwera i mechanizmy bazodanowe przestały być cechą charakterystyczną portali i sklepów -- dziś wykorzystywane są również w firmowych i prywatnych stronach WWW, galeriach fotografii oraz blogach. Na rynku istnieje wiele technologii stosowanych do budowania dynamicznych witryn WWW, lecz największym uznaniem cieszy się duet PHP i MySQL uruchamiany na serwerze WWW Apache.
Książka "PHP, MySQL i Apache dla każdego. Wydanie III" to wprowadzenie do tworzenia witryn WWW z wykorzystaniem tej właśnie technologii i najnowszych wersji wchodzących w jej skład narzędzi PHP 5 i MySQL 5. Przedstawiono w niej proces instalacji serwera Apache, bazy danych MySQL, interpretera PHP na serwerze i stacji roboczej oraz zasady programowania w PHP i pobierania danych z tabel. Znajdziesz tu informacje o operacjach na plikach, generowaniu grafiki, zarządzaniu sesjami, tworzeniu zapytań do bazy MySQL i optymalizowaniu wydajności aplikacji. Dzięki zawartym w książce i doskonale omówionym gotowym projektom poznasz technologie PHP i MySQL w praktyce.
* Instalacja i konfiguracja PHP, MySQL i Apache w Windows i Linux
* Struktura języka PHP
* Programowanie obiektowe
* Przetwarzanie danych z formularzy HTML
* Operacje na plikach i katalogach
* Projektowanie baz danych i tabel
* Połączenie skryptów PHP z bazą danych MySQL
* Uwierzytelnianie użytkowników
* Korzystanie z plików XML
* Zabezpieczanie aplikacji sieciowych
* Przykłady dostosowane do PHP 5 i MySQL 5.0
Poznaj najnowsze wersje najpopularniejszych narzędzi do tworzenia dynamicznych witryn WWW.
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie IIWydawnictwo Helion
Błyskawiczny kurs tworzenia dynamicznych serwisów internetowych
Dynamiczne strony WWW spotykamy codziennie, korzystając z internetu. Portale, sklepy internetowe, gry sieciowe -- wszystkie te witryny korzystają z baz danych i skryptów wykonywanych po stronie serwera. Technologii umożliwiających realizację tego typu witryn WWW jest kilka. Wśród nich zasłużoną popularnością cieszy się "duet" o ogromnych możliwościach -- język skryptowy PHP i baza danych MySQL. Te dostępne nieodpłatnie narzędzia wykorzystywane są przez tysiące twórców witryn WWW. Dołącz do nich!
Książka "PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie II" to kolejna edycja doskonałego przewodnika po tajnikach tworzenia witryn internetowych za pomocą tych technologii. Znajdziesz w niej wszystkie informacje niezbędne do rozpoczęcia projektowania własnych dynamicznych stron WWW -- od podstaw programowania i korzystania z baz danych, poprzez wykorzystywanie sesji i plików cookie, aż do zaawansowanych technik autoryzowania użytkowników i budowania aplikacji e-commerce. Każde zagadnienie jest przedstawione na praktycznym przykładzie, co doskonale pomoże Ci w przyswojeniu wiedzy.
* Podstawowe elementy skryptów PHP
* Obsługa formularzy HTML
* Tworzenie i stosowanie funkcji
* Projektowanie baz danych
* Operacje na danych
* Wykrywanie i usuwanie błędów w skryptach
* Łączenie skryptów PHP z bazą danych
* Stosowanie plików cookie i mechanizmów zarządzania sesjami
* Zabezpieczanie i szyfrowanie danych
* Zarządzanie treścią strony
* Autoryzowanie użytkowników
* Projektowanie sklepów internetowych
PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalistyWydawnictwo Helion
PHP i MySQL to wydajny tandem, pozwalający na realizację wielu projektów związanych z programowaniem aplikacji internetowych. Autorzy książki "PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalisty" stworzyli więc unikatowy podręcznik, który łączy w sobie opis funkcjonalności PHP i MySQL z prezentacją wielu praktycznych rozwiązań, stworzonych za pomocą tych narzędzi. To podejście okazało się trafione, czego dowodem jest ogromna popularność pierwszego wydania tej książki.
Oprócz składni i biblioteki funkcji PHP, książka opisuje również podstawowe pojęcia z dziedziny profesjonalnej inżynierii oprogramowania związanego z siecią WWW. Niektóre, takie jak utrzymywanie, współpraca i testowanie, są kwestiami istotnymi dla inżynierów oprogramowania. Inne pojęcia, takie jak uwierzytelnianie, szyfrowanie i kontrola sesji, mają szczególne znaczenie dla projektów programistycznych opartych na Internecie.
* Podstawowy kurs PHP
* Tworzenie i obsługa baz danych za pomocą MySQL
* Dynamiczne tworzenie kodu HTML, obrazków i dokumentów
* Tworzenie bezpiecznych usług za pomocą uwierzytelniania i SSL
* Tworzenie koszyka na zakupy dla witryn handlu elektronicznego
* Opis praktyk związanych z inżynierią oprogramowania dla większych projektów WWW
* Zastosowanie obiektowych technik programistycznych
* Tworzenie spersonalizowanych dokumentów PDF
* Korzystanie z usług WWW za pomocą XML i SOAP
"PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalisty" to książka, która nie tylko przekazuje wiedzę na temat PHP i MySQL, ale także prezentuje praktyczne sposoby jej wykorzystania. Jeśli chcesz szybko nauczyć się tworzenia profesjonalnych aplikacji WWW, książka ta będzie trafionym zakupem.
Opinia o pierwszym wydaniu:
(...) Podręcznik jest godny polecenia co najmniej z dwóch powodów. Po pierwsze poruszana tematyka jest bardzo obszerna i obejmuje większość typowych problemów programisty WWW. Ponadto wszelkie kłopoty rozwiązywane są za pomocą dwóch popularnych komponentów (PHP i MySQL), dzięki czemu niejednokrotnie unikniemy przedzierania się przez dokumentację obu produktów.
-- Chip, 08/2002
Poznaj możliwości nowoczesnych technologii i twórz dynamiczne serwisy internetowe
* Jak sprawdzić poprawność danych i obsługiwać błędy?
* Jak zapisywać nazwy użytkowników i hasła w bazie danych?
* Jak tworzyć zapytania do bazy danych za pomocą funkcji PHP?
PHP i MySQL to już standardowe technologie do tworzenia dynamicznych stron internetowych wykorzystujących bazy danych. Istotne jest, że zapewniają one nie tylko interaktywność, ale również wysoki stopień bezpieczeństwa witryn WWW. Ich ogromne możliwości powodują, że wykorzystywane są do tworzenia zarówno prostych aplikacji, jak i skomplikowanych stron internetowych, zaopatrzonych w rozbudowane systemy autoryzacji, na przykład różnego rodzaju sklepy internetowe. Połączenie PHP i MySQL stanowi więc niezastąpione narzędzie do tworzenia dynamicznych witryn, spełniających wymagania zarówno administratorów, jak i użytkowników.
Książka "PHP i MySQL. Wprowadzenie. Wydanie II" przedstawia krok po kroku zasady tworzenia serwisów WWW z wykorzystaniem baz danych. W podręczniku na przykładach przedstawiono m.in. sposoby pracy z bazą danych MySQL, serwerem WWW Apache czy językiem PHP i XHTML. Czytając tę książkę, nauczysz się przeprowadzać operacje na danych, zarządzać sesjami i tabelami oraz tworzyć zapytania. "Learning PHP &My SQL" stanowi niezbędny podręcznik zarówno dla początkujących Czytelników, jak i programistów, którzy mieli wcześniej do czynienia z językiem HTML, a teraz chcą tworzyć dynamiczne i bezpieczne strony internetowe.
* Treść generowana dynamicznie i Internet
* Podejmowanie decyzji w PHP
* Funkcje i tablice
* Pobieranie danych z kilku tabel
* Praca z bazą danych MySQL
* Operatory logiczne
* Współpraca PHP i MySQL
* Formularze sieciowe
* XHTML
* Pliki cookie, sesje i kontrola dostępu
* Modyfikowanie obiektów MySQL i danych PHP
Oto cała, aktualna wiedza, której potrzebujesz, aby tworzyć interaktywne strony WWW.
Wyczerpujące omówienie najpopularniejszego środowiskado tworzenia dynamicznych witryn WWW
* Poznaj zasady programowania w PHP5 i w pełni wykorzystaj jego nowe możliwości
* Zastosuj bazę danych jako zaplecze dla stron WWW
* Zaprojektuj i stwórz dynamiczną witrynę WWW za pomocą PHP i MySQL
O PHP i MySQL słyszał już chyba każdy, kto zajmuje się projektowaniem witryn WWW. Skrypty napisane w języku PHP i korzystające z bazy danych MySQL "napędzają" tysiące dynamicznych stron WWW -- sklepów, portali oraz aplikacji e-commerce. Duet PHP i MySQL to stabilne, wydajne i proste do opanowania środowisko o ogromnych możliwościach. Dostępne są nieodpłatnie, co jest jednym z głównych powodów ich popularności. Za ich pomocą można stworzyć zarówno proste wiadomości na stronie WWW, jak i rozbudowane systemy autoryzacji użytkowników, płatności elektronicznych, galerii i wiele innych aplikacji internetowych.
"PHP5 i MySQL. Biblia" to kompleksowe omówienie zagadnień związanych z tworzeniem witryn WWW z wykorzystaniem tych technologii. Przedstawia zasady programowania w języku PHP5 z uwzględnieniem reguł projektowania obiektowego. Opisuje bazę danych MySQL, język SQL oraz sposoby połączenia skryptów PHP z tabelami w bazie danych. Czytając ją, nauczysz się osadzać kod PHP w dokumentach HTML, korzystać z mechanizmów obsługi sesji oraz języka XML, korzystać z innych baz danych oraz zabezpieczać witryny WWW stworzone za pomocą PHP. Dowiesz się, jak zaimplementować obsługę wyjątków oraz jak usuwać błędy z kodu źródłowego. Napiszesz skrypty stanowiące komponenty rozbudowanego dynamicznego serwisu WWW, które z powodzeniem będziesz mógł wykorzystać w wielu swoich projektach.
* Typy danych, zmienne, polecenia i funkcje w PHP
* Operacje na tekstach, wartościach liczbowych i tablicach
* Administrowanie bazą MySQL
* Łączenie skryptów PHP z bazą danych
* Tworzenie elementów generowanych dynamicznie
* Programowanie obiektowe w PHP
* Mechanizmy obsługi sesji i plików cookie
* Korzystanie z biblioteki PEAR
* Obsługa wyjątków i usuwanie błędów z kodów źródłowych
* Korzystanie z baz danych PostgreSQL oraz Oracle
* Łączenie PHP z JavaScript i Javą
* Przetwarzanie plików XML i tworzenie usług sieciowych
* Generowanie grafiki za pomocą PHP
* Uwierzytelnianie użytkowników
W tej książce znajdziesz wszystko, czego potrzebujeszaby w pełni wykorzystać możliwości PHP i MySQL.
Stwórz własną dynamiczną witrynę WWW.
* Zainstaluj i skonfiguruj PHP oraz serwery Apache i MySQL
* Naucz się zasad programowania w PHP
* Połącz aplikację WWW z bazą danych
* Poznaj sekrety zabezpieczania i optymalizowania aplikacji sieciowych
Dynamiczne witryny WWW spotykamy w sieci coraz częściej. Po mechanizmy bazodanowe i technologie skryptowe działające po stronie serwera sięgają już nie tylko twórcy portali i sklepów internetowych, ale także ci, którym jeszcze do niedawna wystarczał zwykły, statyczny HTML. Wśród technologii wykorzystywanych do tworzenia dynamicznych stron WWW od dawna prym wiedzie duet PHP i MySQL, instalowany na serwerach WWW pracujących pod kontrolą Apache’a. Te właśnie narzędzia są najczęściej wykorzystywane do tworzenia galerii, forów dyskusyjnych, giełd ogłoszeniowych i wielu innych aplikacji WWW.
"PHP, MySQL i Apache dla każdego. Wydanie II" to podręcznik dla wszystkich, którzy chcą poznać zasady tworzenia dynamicznych witryn WWW z wykorzystaniem najpopularniejszych obecnie technologii. Książka opisuje proces instalacji i konfiguracji Apache’a, MySQL-a i PHP na serwerze oraz na stacji roboczej, elementy języka PHP oraz zasady stosowania języka SQL. Na praktycznych przykładach przedstawia możliwości wykorzystywania PHP i bazy danych do tworzenia elementów dynamicznych stron WWW oraz całych projektów. Czytając ją, nauczysz się zabezpieczać aplikacje WWW oraz poprawiać wydajność ich działania.
* Instalowanie i konfigurowanie narzędzi
* Programowanie w języku PHP
* Funkcje, tablice i obiekty
* Przetwarzanie danych z formularzy
* Obsługa sesji oraz systemu plików
* Dynamiczne generowanie grafiki
* Integracja PHP z MySQL
* Operacje na danych w tabelach i język SQL
* Tworzenie prostych projektów aplikacji WWW
* Monitorowanie pracy aplikacji
* Mechanizmy bezpieczeństwa i uwierzytelniania użytkowników
* Poprawa wydajności aplikacji
Coraz więcej serwisów internetowych składa się nie tylko z atrakcyjnego interfejsu użytkownika, ale także z rozbudowanych aplikacji działających na serwerze. Są one najczęściej oparte o bazy danych, które przechowują dane i zapewniają szybki do nich dostęp. Jeśli chcesz w krótkim czasie nauczyć się tworzyć takie aplikacje, znalazłeś właściwą książkę.
"PHP i MySQL. Dynamiczne strony WWW" nauczy Cię tworzenia dynamicznych serwisów internetowych z wykorzystaniem PHP i MySQL-a. Książka przekaże Ci wiedzę niezbędną dla projektantów rozwiązań internetowych. Wszystkie zagadnienia opisane są "krok po kroku", każdemu z nich towarzyszy też odpowiedni rysunek. Przykłady odzwierciedlają problemy, z którymi projektanci stron internetowych spotykają się na co dzień.
Książka opisuje:
* Podstawy programowania w PHP
* Tworzenie dynamicznych stron internetowych z użyciem PHP
* Zasady projektowanie baz danych
* Język SQL
* Korzystanie z systemu zarządzania bazami danych MySQL
* Łączenie PHP z systemem MySQL
* Użycie sesji
* Zabezpieczanie stron internetowych przed dostępem nieuprawnionych osób
* Przykładowe aplikacje: rejestracja użytkowników i sklep internetowy
Treść książki uzupełniają dodatki opisujące sposób instalacji omawianych w niej narzędzi oraz dodatkowe, przydatne aplikacje.
Jeśli chcesz w szybko nauczyć się programowania dynamicznych serwisów internetowych, ta książka będzie Twoim intensywnym kursem. Już po przeczytaniu kilku rozdziałów będziesz w stanie pisać pierwsze programy w PHP korzystające z bazy MySQL, a po przeczytaniu całej książki poradzisz sobie również z tworzeniem bardziej rozbudowanych aplikacji.
Tworzenie dynamicznych witryn WWWza pomocą technologii open source
* Zainstaluj i skonfiguruj serwery oraz narzędzia
* Połącz aplikację internetową z bazą danych
* Napisz samodzielnie system zarządzania treścią witryny
PHP, Apache i MySQL to najpopularniejsze obecnie technologie służące do tworzenia i udostępniania w sieci dynamicznych witryn WWW. Łączy je jedna wspólna cecha -- wszystkie dostępne są na licencji open source, co oznacza, że korzystanie z nich nie wiąże się z żadnymi opłatami. PHP to język programowania służący do pisania aplikacji internetowych, MySQL to baza danych, która przechowuje informacje wyświetlane na stronach, a Apache to serwer WWW, dzięki któremu witryny te dostępne są w internecie. Za pomocą tych narzędzi tworzone są portale, sklepy internetowe, fora dyskusyjne i inne strony, z których codziennie korzystają dziesiątki tysięcy użytkowników sieci.
"PHP5, Apache i MySQL. Od podstaw” to podręcznik dla tych użytkowników, którzy chcą poznać sposoby tworzenia dynamicznych witryn WWW w oparciu o te technologie. Przedstawia zasady pisania aplikacji internetowych, stosowania w nich formularzy z mechanizmem weryfikacji poprawności wpisanych danych, łączenia aplikacji z bazą danych i modyfikowania elementów graficznych za pomocą PHP. Opisano tu także sposoby przechowywania danych użytkownika w plikach cookie, mechanizmy wysyłania poczty elektronicznej, obsługi błędów i ograniczania dostępu do określonych obszarów witryny za pomocą nazwy użytkownika i hasła. Każde zagadnienie zaprezentowano na rzeczywistych przykładach dynamicznych witryn WWW.
* Instalacja i konfiguracja Apache, PHP i MySQL-a
* Podstawowe elementy języka PHP
* Komunikacja z bazą danych
* Wyświetlanie oraz modyfikowanie danych
* Obsługa formularzy i weryfikacja poprawności wpisów
* Korzystanie z elementów graficznych i zastosowanie biblioteki GD
* Obsługa błędów
* Komunikacja za pomocą poczty elektronicznej
* Mechanizmy logowania i personalizacji serwisu
* System zarządzania treścią serwisu WWW
* Lista mailingowa i forum dyskusyjne
* Elementy sklepu internetowego
* Analiza ruchu w witrynie WWW za pomocą statystyk
Poznaj najnowsze technologie tworzenia dynamicznych witryn WWW
Witryny WWW korzystające z baz danych i wyświetlające dynamicznie generowaną treść stają się coraz bardziej popularne. Technologie skryptowe działające po stronie serwera i mechanizmy bazodanowe przestały być cechą charakterystyczną portali i sklepów -- dziś wykorzystywane są również w firmowych i prywatnych stronach WWW, galeriach fotografii oraz blogach. Na rynku istnieje wiele technologii stosowanych do budowania dynamicznych witryn WWW, lecz największym uznaniem cieszy się duet PHP i MySQL uruchamiany na serwerze WWW Apache.
Książka "PHP, MySQL i Apache dla każdego. Wydanie III" to wprowadzenie do tworzenia witryn WWW z wykorzystaniem tej właśnie technologii i najnowszych wersji wchodzących w jej skład narzędzi PHP 5 i MySQL 5. Przedstawiono w niej proces instalacji serwera Apache, bazy danych MySQL, interpretera PHP na serwerze i stacji roboczej oraz zasady programowania w PHP i pobierania danych z tabel. Znajdziesz tu informacje o operacjach na plikach, generowaniu grafiki, zarządzaniu sesjami, tworzeniu zapytań do bazy MySQL i optymalizowaniu wydajności aplikacji. Dzięki zawartym w książce i doskonale omówionym gotowym projektom poznasz technologie PHP i MySQL w praktyce.
* Instalacja i konfiguracja PHP, MySQL i Apache w Windows i Linux
* Struktura języka PHP
* Programowanie obiektowe
* Przetwarzanie danych z formularzy HTML
* Operacje na plikach i katalogach
* Projektowanie baz danych i tabel
* Połączenie skryptów PHP z bazą danych MySQL
* Uwierzytelnianie użytkowników
* Korzystanie z plików XML
* Zabezpieczanie aplikacji sieciowych
* Przykłady dostosowane do PHP 5 i MySQL 5.0
Poznaj najnowsze wersje najpopularniejszych narzędzi do tworzenia dynamicznych witryn WWW.
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie IIWydawnictwo Helion
Błyskawiczny kurs tworzenia dynamicznych serwisów internetowych
Dynamiczne strony WWW spotykamy codziennie, korzystając z internetu. Portale, sklepy internetowe, gry sieciowe -- wszystkie te witryny korzystają z baz danych i skryptów wykonywanych po stronie serwera. Technologii umożliwiających realizację tego typu witryn WWW jest kilka. Wśród nich zasłużoną popularnością cieszy się "duet" o ogromnych możliwościach -- język skryptowy PHP i baza danych MySQL. Te dostępne nieodpłatnie narzędzia wykorzystywane są przez tysiące twórców witryn WWW. Dołącz do nich!
Książka "PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie II" to kolejna edycja doskonałego przewodnika po tajnikach tworzenia witryn internetowych za pomocą tych technologii. Znajdziesz w niej wszystkie informacje niezbędne do rozpoczęcia projektowania własnych dynamicznych stron WWW -- od podstaw programowania i korzystania z baz danych, poprzez wykorzystywanie sesji i plików cookie, aż do zaawansowanych technik autoryzowania użytkowników i budowania aplikacji e-commerce. Każde zagadnienie jest przedstawione na praktycznym przykładzie, co doskonale pomoże Ci w przyswojeniu wiedzy.
* Podstawowe elementy skryptów PHP
* Obsługa formularzy HTML
* Tworzenie i stosowanie funkcji
* Projektowanie baz danych
* Operacje na danych
* Wykrywanie i usuwanie błędów w skryptach
* Łączenie skryptów PHP z bazą danych
* Stosowanie plików cookie i mechanizmów zarządzania sesjami
* Zabezpieczanie i szyfrowanie danych
* Zarządzanie treścią strony
* Autoryzowanie użytkowników
* Projektowanie sklepów internetowych
PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalistyWydawnictwo Helion
PHP i MySQL to wydajny tandem, pozwalający na realizację wielu projektów związanych z programowaniem aplikacji internetowych. Autorzy książki "PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalisty" stworzyli więc unikatowy podręcznik, który łączy w sobie opis funkcjonalności PHP i MySQL z prezentacją wielu praktycznych rozwiązań, stworzonych za pomocą tych narzędzi. To podejście okazało się trafione, czego dowodem jest ogromna popularność pierwszego wydania tej książki.
Oprócz składni i biblioteki funkcji PHP, książka opisuje również podstawowe pojęcia z dziedziny profesjonalnej inżynierii oprogramowania związanego z siecią WWW. Niektóre, takie jak utrzymywanie, współpraca i testowanie, są kwestiami istotnymi dla inżynierów oprogramowania. Inne pojęcia, takie jak uwierzytelnianie, szyfrowanie i kontrola sesji, mają szczególne znaczenie dla projektów programistycznych opartych na Internecie.
* Podstawowy kurs PHP
* Tworzenie i obsługa baz danych za pomocą MySQL
* Dynamiczne tworzenie kodu HTML, obrazków i dokumentów
* Tworzenie bezpiecznych usług za pomocą uwierzytelniania i SSL
* Tworzenie koszyka na zakupy dla witryn handlu elektronicznego
* Opis praktyk związanych z inżynierią oprogramowania dla większych projektów WWW
* Zastosowanie obiektowych technik programistycznych
* Tworzenie spersonalizowanych dokumentów PDF
* Korzystanie z usług WWW za pomocą XML i SOAP
"PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalisty" to książka, która nie tylko przekazuje wiedzę na temat PHP i MySQL, ale także prezentuje praktyczne sposoby jej wykorzystania. Jeśli chcesz szybko nauczyć się tworzenia profesjonalnych aplikacji WWW, książka ta będzie trafionym zakupem.
Opinia o pierwszym wydaniu:
(...) Podręcznik jest godny polecenia co najmniej z dwóch powodów. Po pierwsze poruszana tematyka jest bardzo obszerna i obejmuje większość typowych problemów programisty WWW. Ponadto wszelkie kłopoty rozwiązywane są za pomocą dwóch popularnych komponentów (PHP i MySQL), dzięki czemu niejednokrotnie unikniemy przedzierania się przez dokumentację obu produktów.
-- Chip, 08/2002
Poznaj możliwości nowoczesnych technologii i twórz dynamiczne serwisy internetowe
* Jak sprawdzić poprawność danych i obsługiwać błędy?
* Jak zapisywać nazwy użytkowników i hasła w bazie danych?
* Jak tworzyć zapytania do bazy danych za pomocą funkcji PHP?
PHP i MySQL to już standardowe technologie do tworzenia dynamicznych stron internetowych wykorzystujących bazy danych. Istotne jest, że zapewniają one nie tylko interaktywność, ale również wysoki stopień bezpieczeństwa witryn WWW. Ich ogromne możliwości powodują, że wykorzystywane są do tworzenia zarówno prostych aplikacji, jak i skomplikowanych stron internetowych, zaopatrzonych w rozbudowane systemy autoryzacji, na przykład różnego rodzaju sklepy internetowe. Połączenie PHP i MySQL stanowi więc niezastąpione narzędzie do tworzenia dynamicznych witryn, spełniających wymagania zarówno administratorów, jak i użytkowników.
Książka "PHP i MySQL. Wprowadzenie. Wydanie II" przedstawia krok po kroku zasady tworzenia serwisów WWW z wykorzystaniem baz danych. W podręczniku na przykładach przedstawiono m.in. sposoby pracy z bazą danych MySQL, serwerem WWW Apache czy językiem PHP i XHTML. Czytając tę książkę, nauczysz się przeprowadzać operacje na danych, zarządzać sesjami i tabelami oraz tworzyć zapytania. "Learning PHP &My SQL" stanowi niezbędny podręcznik zarówno dla początkujących Czytelników, jak i programistów, którzy mieli wcześniej do czynienia z językiem HTML, a teraz chcą tworzyć dynamiczne i bezpieczne strony internetowe.
* Treść generowana dynamicznie i Internet
* Podejmowanie decyzji w PHP
* Funkcje i tablice
* Pobieranie danych z kilku tabel
* Praca z bazą danych MySQL
* Operatory logiczne
* Współpraca PHP i MySQL
* Formularze sieciowe
* XHTML
* Pliki cookie, sesje i kontrola dostępu
* Modyfikowanie obiektów MySQL i danych PHP
Oto cała, aktualna wiedza, której potrzebujesz, aby tworzyć interaktywne strony WWW.
Wyczerpujące omówienie najpopularniejszego środowiskado tworzenia dynamicznych witryn WWW
* Poznaj zasady programowania w PHP5 i w pełni wykorzystaj jego nowe możliwości
* Zastosuj bazę danych jako zaplecze dla stron WWW
* Zaprojektuj i stwórz dynamiczną witrynę WWW za pomocą PHP i MySQL
O PHP i MySQL słyszał już chyba każdy, kto zajmuje się projektowaniem witryn WWW. Skrypty napisane w języku PHP i korzystające z bazy danych MySQL "napędzają" tysiące dynamicznych stron WWW -- sklepów, portali oraz aplikacji e-commerce. Duet PHP i MySQL to stabilne, wydajne i proste do opanowania środowisko o ogromnych możliwościach. Dostępne są nieodpłatnie, co jest jednym z głównych powodów ich popularności. Za ich pomocą można stworzyć zarówno proste wiadomości na stronie WWW, jak i rozbudowane systemy autoryzacji użytkowników, płatności elektronicznych, galerii i wiele innych aplikacji internetowych.
"PHP5 i MySQL. Biblia" to kompleksowe omówienie zagadnień związanych z tworzeniem witryn WWW z wykorzystaniem tych technologii. Przedstawia zasady programowania w języku PHP5 z uwzględnieniem reguł projektowania obiektowego. Opisuje bazę danych MySQL, język SQL oraz sposoby połączenia skryptów PHP z tabelami w bazie danych. Czytając ją, nauczysz się osadzać kod PHP w dokumentach HTML, korzystać z mechanizmów obsługi sesji oraz języka XML, korzystać z innych baz danych oraz zabezpieczać witryny WWW stworzone za pomocą PHP. Dowiesz się, jak zaimplementować obsługę wyjątków oraz jak usuwać błędy z kodu źródłowego. Napiszesz skrypty stanowiące komponenty rozbudowanego dynamicznego serwisu WWW, które z powodzeniem będziesz mógł wykorzystać w wielu swoich projektach.
* Typy danych, zmienne, polecenia i funkcje w PHP
* Operacje na tekstach, wartościach liczbowych i tablicach
* Administrowanie bazą MySQL
* Łączenie skryptów PHP z bazą danych
* Tworzenie elementów generowanych dynamicznie
* Programowanie obiektowe w PHP
* Mechanizmy obsługi sesji i plików cookie
* Korzystanie z biblioteki PEAR
* Obsługa wyjątków i usuwanie błędów z kodów źródłowych
* Korzystanie z baz danych PostgreSQL oraz Oracle
* Łączenie PHP z JavaScript i Javą
* Przetwarzanie plików XML i tworzenie usług sieciowych
* Generowanie grafiki za pomocą PHP
* Uwierzytelnianie użytkowników
W tej książce znajdziesz wszystko, czego potrzebujeszaby w pełni wykorzystać możliwości PHP i MySQL.
Znajomość języka PHP wykorzystywanego do tworzenia dynamicznych stron WWW to dziś jedna z podstawowych umiejętności wymaganych od webmastera. Era statycznych stron tworzonych za pomocą języka HTML przeminęła już dawno, a dynamiczne generowanie treści stało się obecnie standardem. Język PHP i baza danych MySQL stanowią platformę o wielkich możliwościach, stosowaną do tworzenia zarówno wielkich portali i witryn e-commerce, jak i prostych stron prywatnych.
Książka "PHP5. Praktyczny kurs" jest wprowadzeniem w tajniki nowoczesnego tworzenia stron WWW. Przedstawia proces instalacji języka PHP wraz z serwerami WWW, podstawowe konstrukcje języka i sposoby wykorzystania ich w procesie budowania witryny. Opisuje takie zagadnienia, jak współpraca z systemem plików, obsługa sesji, możliwości programowania obiektowego oraz współpraca z bazami danych. Dowiesz się z niej także, jak za pomocą PHP generować i przetwarzać elementy graficzne oraz wykorzystywać protokoły sieciowe.
* Instalacja i konfiguracja PHP w różnych systemach operacyjnych
* Zmienne, typy danych i operatory
* Instrukcje sterujące
* Komunikacja skryptów z przeglądarką
* Obsługa plików cookie i sesji
* Operacje na plikach
* Programowanie obiektowe w PHP
* Wykorzystywanie danych zgromadzonych w bazie
Poznaj i wykorzystaj w swoich projektach możliwości języka PHP.
Wśród książek poświęconych językowi HTML, "Po prostu HTML 4. Wydanie III" zajmuje szczególną pozycję. To prawdziwy bestseller i najpopularniejsza w Polsce książka o HTML-u, która doczekała się już trzech edycji. Najnowsze wydanie przynosi najświeższe informacje na temat języka XHTML, nowego standardu tworzenia stron internetowych. Nowością są liczne porady niezbędne webmasterom opracowującym strony internetowe dedykowane urządzeniom przenośnym (palmtopom, telefonom komórkowym...).
Szczególną zaletą książki jest przejrzysty układ i prosty język, którym została napisana. Zamiast długich objaśnień znajdziesz w niej krótkie, trafne i zwięzłe informacje. Towarzyszące im liczne ilustracje sprawiają, że przyswajanie przedstawionej w niej wiedzy jest szybkie i łatwe.
Dzięki książce:
* Stworzysz własne strony wykorzystując HTML i XHTML
* Nauczysz się stosować CSS (kaskadowe arkusze stylów)
* Dowiesz się, jak tworzyć "elastyczne układy" stron, dostosowujące się do wielości ekranu użytkownika
* Uczynisz strony atrakcyjniejszymi umieszczając klipy wideo, pliki dźwiękowe w formacie MP3 oraz inne multimedia bezpośrednio na stronach WWW
* Korzystając z WML-a stworzysz strony przeznaczone dla urządzeń przenośnych
* Skorzystasz z bogatego doświadczenia autorki książki
Z poprzednich wydań tej książki tysiące ludzi nauczyło się tworzyć strony WWW. Być może odwiedzałeś ich witryny w Internecie. Teraz i Ty masz szansę poznania tajników WWW i zaprosić wszystkich ma samodzielnie stworzoną stronę.
Poznaj język PHP -- najpopularniejszą technologiętworzenia dynamicznych witryn WWW
* Sposoby przetwarzania informacji z formularzy na stronach WWW
* Komunikacja z bazą danych
* Usuwanie błędów z kodu
Dynamiczne witryny WWW stopniowo wypierają takie, które opierają się wyłącznie na statycznych treściach. Możliwość połączenia stron z bazą danych pozwoliła na tworzenie portali, sklepów internetowych, katalogów, forów dyskusyjnych i wielu innych witryn, bez których trudno sobie wyobrazić oblicze współczesnego internetu. Spośród technologii wykorzystywanych do tworzenia dynamicznych witryn WWW największą popularnością cieszy się PHP. Tę dostępną nieodpłatnie platformę można uruchomić w każdym systemie operacyjnym. PHP jest językiem stosunkowo prostym. Pisane w nim skrypty są osadzane w kodzie strony WWW i interpretowane podczas jej wyświetlania w przeglądarce.
"PHP w mgnieniu oka" to książka dla tych, którzy chcą szybko poznać najważniejsze elementy programowania w języku PHP. Opisuje podstawowe zagadnienia związane ze zmiennymi, słowami kluczowymi i organizacją kodu. Czytając ją, dowiesz się, jak za pomocą PHP przetwarzać różne typy danych, jak osadzać kod PHP wewnątrz kodu HTML i jak tworzyć elementy stron WWW. Nauczysz się również łączyć skrypty PHP z zewnętrznymi programami, serwerami i usługami, przeczytasz o komunikacji z bazą danych, obsłudze systemu plików i usuwaniu błędów ze skryptów.
* Zmienne i stałe w PHP
* Sterowanie przebiegiem programu
* Stosowanie funkcji
* Przetwarzanie różnych typów danych
* Obsługa formularzy HTML, sesji i plików cookie
* Uwierzytelnianie użytkowników
* Komunikacja z serwerem WWW
* Łączenie z bazą danych
* Obsługa błędów
* Klasy z repozytorium PEAR
Jeśli chcesz nauczyć się PHP, ale nie masz na to zbyt wiele czasu, koniecznie przeczytaj tę książkę.
Od dawna Flash wykorzystywany jest do tworzenia efektownych, interaktywnych witryn WWW i prezentacji internetowych. Język programowania Action Script, znacznie rozbudowany w najnowszych wersjach tej aplikacji, umożliwia napisanie wielu oryginalnych, ciekawych programów. Czasem jednak nawet tak olbrzymi potencjał, jakim dysponuje Action Script, okazuje się niewystarczający. Co zrobić, gdy trzeba sięgnąć do bazy danych znajdującej się na serwerze lub przechować informacje o sesji? Jak dynamicznie uaktualniać treść artykułów opublikowanych w witrynie? Odpowiedź jest oczywista, trzeba sięgnąć po inne, rewelacyjne narzędzie dla twórców stron WWW, czyli duet PHP i MySQL -- dostępny nieodpłatnie w pełni obiektowy język programowania oraz stabilna i wydajna baza danych.
Książka "Flash i PHP5. Podstawy" to niezastąpiony poradnik dla tych użytkowników Flasha, którzy chcą "wycisnąć" z niego więcej, niż oferuje Action Script. Czytając ją, nauczysz się łączyć witryny WWW tworzone we Flashu ze skryptami PHP i bazą danych MySQL. Poznasz podstawy języków PHP i SQL i dowiesz się, jak skonfigurować środowisko pracy. Znajdziesz w niej informacje o możliwościach wykorzystania PHP do realizacji zadań, których wykonanie za pomocą języka Action Script byłoby niemożliwe. Te zadania to przetwarzanie danych wprowadzanych przez użytkowników, zapisywanie i odczytywanie informacji z bazy danych, zarządzanie sesjami i tworzenie mechanizmu zarządzania treścią serwisu.
* Instalacja i konfiguracja środowiska
* Wysyłanie danych z formularzy za pomocą poczty elektronicznej
* Obliczenia matematyczne w PHP
* Przetwarzanie danych tekstowych
* Tworzenie czytnika RSS
* Praca z bazami MySQL i SQLite
* Wprowadzanie informacji do bazy danych
* Obsługa sesji
* System CMS oparty o bazę danych i XML
Wykorzystaj PHP i stwórz dynamiczne witryny WWW we Flashu.
Język PHP to jedna z najpopularniejszych platform programistycznych służących do tworzenia aplikacji internetowych. Wszędzie tam, gdzie zamierzamy dynamicznie generować treść witryny, gromadzić i przetwarzać dane, identyfikować użytkowników strony lub wysyłać pliki do witryny WWW, wykorzystujemy PHP. Gdy pojawiają się problemy, wertujemy książki, szukając porad i przykładów. Jeśli przydatne wskazówki znajdują się w jednym miejscu, praca szybko posuwa się do przodu.
Przyspiesz proces tworzenia aplikacji w PHP
-- wykorzystaj gotowe fragmenty kodu.
Książka "PHP. Rozmówki" to zbiór ponad 100 przykładów kodu opatrzonych komentarzami i dokładnie przetestowanych w różnych systemach operacyjnych i przeglądarkach. Autor podpowiada gotowe rozwiązania problemów, z którymi borykają się na co dzień programiści PHP. Przykładowy kod z łatwością można dostosować do własnych potrzeb, przyspieszając w ten sposób pracę nad aplikacją i zwiększając produktywność.
* Operacje na łańcuchach tekstowych
* Stosowanie wyrażeń regularnych
* Przetwarzanie tablic
* Operacje na datach
* Obsługa formularzy WWW
* Uwierzytelnianie użytkowników
* Stosowanie plików cookie i mechanizmów sesji
* Praca z systemem plików na serwerze
* Połączenia z bazami danych
* Przetwarzanie dokumentów XML
* Komunikacja z usługami sieciowymi
Do efektywnej pracy z PHP wystarczy ta książka --zatem po co korzystać z opasłych tomów?
CMS. Jak szybko i łatwo stworzyć stronę WWW i zarządzać niąWydawnictwo Helion
Witryna WWW to dziś niezbędny element prezentacji nowoczesnego przedsiębiorstwa. Taką formę przedstawienia swoich prac coraz częściej wybierają także niezależni twórcy, fotograficy lub pisarze. Przybywa także prywatnych witryn WWW. Konieczność znajomości języka HTML -- podstawowego budulca witryn WWW -- przestaje być problemem. Na rynku dostępnych jest wiele edytorów umożliwiających stworzenie serwisu internetowego w sposób wizualny. Coraz większą popularność zyskują także systemy CMS -- pakiety pozwalające na zbudowanie witryny WWW na podstawie zbioru szablonów i zarządzanie jej treścią z wykorzystaniem rozbudowanego modułu administracyjnego.
"CMS. Jak szybko i łatwo stworzyć stronę WWW i zarządzać nią" to pierwszy na polskim rynku przewodnik po systemach CMS dostępnych na licencji open source. Znajdziesz w nim omówienie sześciu popularnych systemów zarządzania treścią. Nauczysz się je instalować, uruchamiać na ich podstawie witryny WWW i administrować zawartością tych serwisów. Dowiesz się, w jaki sposób modyfikować domyślny wygląd serwisu opartego na systemie CMS. Przeczytasz też o zagadnieniach prawnych związanych z prowadzeniem witryny WWW -- ochronie praw autorskich, plagiatach, cytowaniu i rejestrowaniu nazw domen.
* Podstawowe zadania systemów CMS
* System Quick.CMS.Lite
* System Web Text
* Systemy Smod CMS i Smod BIP
* System XOOPS
* Systemy Joomla! i Mambo
* Prawa autorskie w witrynach WWW
* Cytowanie i przedrukowywanie materiałów
* Środki ochrony praw autorskich
Stwórz własną stronę WWW, wykorzystując sprawdzone rozwiązania.
MySQL zajmuje szczególną pozycję wśród systemów obsługi relacyjnych baz danych. Dzięki dużej wydajności, prostocie obsługi i dostępności interfejsów programistycznych dla wielu języków programowania, osiągnął ogromną popularność w zastosowaniach internetowych. Jeśli dysponujesz ograniczonym budżetem, powinieneś rozważyć użycie darmowego systemu, który pod wieloma względami może konkurować z drogimi systemami komercyjnymi. MySQL rozwija się zresztą bardzo dynamicznie, a jego kolejne wersje dysponują coraz to bardziej wyrafinowanymi funkcjami.
Do kogo adresowana jest ta książka?
"Bazy danych i MySQL. Od podstaw" to pozycja zarówno dla początkujących, jak i dla zaawansowanych użytkowników MySQL-a. Początkujący dowiedzą się jak instalować i konfigurować system MySQL, nauczą się projektowania wydajnych baz danych i zgłębią tajemnice języka SQL. Doświadczeni programiści będą mogli poznać interfejs pozwalający na korzystanie z MySQL-a z poziomu ich ulubionego języka programowania (książka omawia C, C++, Perla, PHP i Javę). Zainteresować ich powinny także rozdziały poświęcone wzorcom projektowym stosowanym przy tworzeniu aplikacji bazodanowych i omówienie mechanizmu transakcji, zaimplementowanego w najnowszych wersjach MySQL-a.
Co zawiera ta książka?
* Przystępne omówienie zagadnień związanych z projektowaniem baz danych
* Opis kompilacji, instalacji, konfiguracji i obsługi systemu MySQL
* Kompletny kurs języka SQL w wersji implementowanej w MySQL
* Prezentację narzędzi ułatwiających pracę z MySQL
* Omówienie zagadnień związanych z administracją systemem bazodanowym (replikacja, tworzenie kopii zapasowych, odtwarzanie danych)
* Opis interfejsów umożliwiających pisanie aplikacji bazodanowych w językach C, C++, PHP, Perl i Java
* Dodatki, zawierające m.in. skorowidz poleceń SQL i informacje na temat obsługi dużych obiektów (pola BLOB)
Autorzy szybko nauczą Cię korzystać z MySQL-a, dzięki czemu więcej czasu zostanie Ci na właściwe zadania.
Kompendium wiedzy dla profesjonalnych programistów serwisów internetowych.
Książka zawiera komplet informacji niezbędnych twórcom zaawansowanych aplikacji sieciowych i opisuje: HTML 4, Java Standard Edition 1.3, serwlety, JavaServer Pages i wiele innych technologii. "Serwisy internetowe. Programowanie" łączy te technologie pokazując, jak przy ich pomocy tworzyć profesjonalne systemy.
HTML 4: Dogłębny, praktyczny opis struktury dokumentu HTML, jego elementów, ramek i styli kaskadowych.
Java 2: Podstawy składni, projektowanie zorientowane obiektowo, aplety, tworzenie animacji, narzędzie Java PlugIn, tworzenie interfejsu użytkownika (Swing), Java 2D API, aplikacje wielowątkowe, programowanie sieciowe, korzystanie z baz danych i jeszcze więcej.
Technologie serwerowe Javy: Serwlety, JSP, XML, JDBC – fundamentalne technologie umożliwiające budowę aplikacji w Javie. Tematy zaawansowane dotyczą tworzenia własnych bibliotek znaczników JSP, łączenia serwletów z JSP (MVC), tworzenie puli połączeń do baz danych, SAX, DOM i XSLT. Dokładnie omówiono także HTTP 1.1.
JavaScript: Dynamiczne tworzenie zawartości stron WWW, śledzenie zachowania użytkownika, sprawdzanie poprawności danych w formularzach HTML. Dołączono podręczny skorowidz komend.
Pierwsze wydanie tej książki jest używane jako podręcznik na takich uczelniach jak MIT, Standford, UC Berkeley, UCLA, Princeton i John Hopkins. Książka, którą trzymasz w ręku, została zaktualizowana i uzupełniona o najnowsze technologie oraz towarzyszące im przykłady gotowego kodu.
* Światowy bestseller -- aktualne kompendium dla zaawansowanych
programistów serwisów WWW
* Dogłębny opis HTML 4, CSS, Javy 2, serwletów, JavaServer Pages i XML
* Przykłady kodu używanego przez profesjonalistów
Era e-biznesu, w którą wkracza światowa gospodarka, pociąga za sobą konieczność integracji złożonych systemów informatycznych. Usługi WWW (webservices) mają na tym polu do odegrania ważną rolę. Dzięki nim aplikacje mogą komunikować się z innymi aplikacjami poprzez Interenet za pomocą standardowych protokołów, niezależnie od tego, w jakim języku zostały napisane i na jakiej platformie je uruchomiono.
Książka "Java. Usługi WWW. Vademecum profesjonalisty " przeznaczona jest dla programistów mających pewne doświadczenie w pisaniu aplikacji działających w Internecie. Jej celem jest zapoznanie Czytelnika z pojęciem usług WWW oraz wszystkimi elementami potrzebnymi do ich wykorzystania w biznesie. Poznasz założenia technologii usług WWW i schemat zależności pomiędzy nowymi standardami, takimi jak Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL) oraz Universal Description Discovery and Integration (UDDI). Dzięki przykładom kodu szybko nauczysz się implementować usługi WWW w języku Java.
* Dowiesz się, jakie są ogólne założenia architektury usług WWW
* Poznasz język XML będący podstawą innych standardów, wykorzystywanych do budowy usług WWW
* Zaznajomisz się ze standardem SOAP i poznasz jego zastosowania w e-biznesie
* Stworzysz własne usługi WWW w oparciu o Apache Axis i Javę
* Nauczysz się opisywać usługi WWW, tak by mogły być automatycznie wyszukiwane przez aplikacje
* Poznasz najważniejsze platformy, na których buduje się usługi sieciowe: J2EE, .NET, a także moduły SOAP::Lite (Perl) i platformę GLUE
"Java. Usługi WWW. Vademecum profesjonalisty" to książka, która nie tylko przedstawia całą dzisiejszą wiedzę na ten temat, ale także prezentuje praktyczne sposoby jej wykorzystania. Jeśli chcesz być na bieżąco ze światowymi trendami w integrowaniu złożonych aplikacji biznesowych -- musisz ją przeczytać.
Adobe Dreamweaver CS3 z ASP, ColdFusion i PHP. Oficjalny podręcznikWydawnictwo Helion
Wiedza o Adobe Dreamweaver CS3 prosto ze źródła
* Jaką technologię skryptową wybrać?
* W jaki sposób wykorzystać skrypty z biblioteki Dreamweavera?
* Jak zbudować interfejs użytkownika w technologii AJAX?
Adobe Dreamweaver to narzędzie, które od wielu lat cieszy się uznaniem projektantów witryn internetowych. Doskonałe połączenie projektowania wizualnego z edycją kodu źródłowego spełnia oczekiwania zarówno początkujących, jak i zaawansowanych użytkowników. Najnowszy Dreamweaver, oznaczony symbolem CS3, to nie tylko edytor kodu HTML – to zintegrowane środowisko programistyczne, pozwalające na tworzenie dynamicznych witryn WWW z wykorzystaniem trzech technologii skryptowych – PHP, ASP i ColdFusion. Użytkownicy mają do dyspozycji bibliotekę gotowych skryptów oraz wiele narzędzi usprawniających i przyspieszających proces kreowania witryny.
„Adobe Dreamweaver CS3 z ASP, ColdFusion i PHP. Oficjalny podręcznik“ to podręcznik przedstawiający zasady tworzenia dynamicznych witryn WWW, przygotowany przez instruktorów posiadających certyfikaty firmy Adobe. W kolejnych rozdziałach znajdziesz ćwiczenia prowadzące przez proces budowania dynamicznej witryny WWW z wykorzystaniem różnych technologii skryptowych. Nauczysz się tworzyć statyczne elementy witryny, mechanizmy nawigacji i weryfikacji danych. Przeczytasz o przesyłaniu danych pomiędzy stronami, komunikacji z bazami danych, uwierzytelnianiu użytkowników i tworzeniu interfejsów wykorzystujących AJAX. Znajdziesz również opis tworzenia modułów zarządzania treścią witryny.
* Przygotowanie struktury witryny i arkuszy stylów
* Wybór technologii i konfiguracja środowiska roboczego
* Przesyłanie danych pomiędzy stronami
* Wysyłanie poczty elektronicznej z formularzy na stronach WWW
* Przetwarzanie danych z formularzy
* Połączenia z bazami danych
* Budowanie interfejsu użytkownika z wykorzystaniem technologii AJAX
* Moduły wyszukiwawcze
* Uwierzytelnianie użytkowników
* Mechanizm zarządzania treścią witryny
Poznaj niezwykłe narzędzie dla nowoczesnego webmastera!
Przewodnik zaawansowanego programisty
Zaawansowani programiści na całym świecie wybierają MySQL jako podstawę swoich aplikacji opartych na WWW. Książka, którą trzymasz w ręku, dostarczy Ci wiedzy i przykładowego kodu; elementów niezbędnych do szybkiego pisania własnych aplikacje, niezależnie od stopnia ich skomplikowania.
Książka rozpoczyna się od omówienia podstaw MySQL-a: zapytań SQL, zasad projektowania baz danych, normalizacji, transakcji i przetwarzania równoległego. Następnie w usystematyzowany sposób opisuje szczegółowe możliwości MySQL oraz przedstawia efektywne techniki dostępu do baz MySQL-a z poziomu C, Javy, PHP, Perla, Pythona i innych środowisk programistycznych.
W książce opisano między innymi:
* Instalację i korzystanie z MySQL-a -- wraz ze szczegółowym opisem
implementacji SQL w MySQL-u
* Typy danych, zmienne, funkcje wbudowane i narzędzia dostępne z linii
komend
* API MySQL w języku C
* Administrację bazami MySQL, wykonywanie kopii zapasowych i usuwanie
skutków awarii
* Optymalizację i zabezpieczanie aplikacji
* Tworzenie rozproszonych baz danych
* Rozszerzanie funkcjonalności MySQL-a
* Tworzenie baz danych przenośnych na inne platformy
Dokładnie przestudiowana i zalecana przez twórcę MySQL-a, Michaela Wideniusa, książka "MySQL" dostarcza profesjonalnym programistom tego, czego poszukiwali: dogłębnej, przemyślanej wiedzy, potrzebnej do tworzenia zaawansowanych aplikacji.
Leon Atkinson jest autorem książki "PHP. Programowanie". Jest też inicjatorem projektu FreeTrade: zestawu narzędzi open source wykorzystującego MySQL i PHP. Atkinson od 1997 roku używa MySQL w wielu aplikacjach sieciowych i e-commerce.
Polecana przez Michaela Wideniusa, twórcę MySQL-a
Prawdopodobnie największą zaletą WWW jest to, że nie trzeba prowadzić wielkiego przedsiębiorstwa, aby udostępniać informacje i produkty czytelnikom i klientom na całym świecie. Wystarczy komputer z dostępem do internetu i chęć uczenia się. Skoro czytasz te słowa, prawdopodobnie i Ty chciałbyś zaistnieć w Sieci. Pytanie brzmi: od czego zacząć?
W internecie można znaleźć samouczki, instrukcje, mnóstwo przykładów i darmowych narzędzi mających ułatwić publikowanie na WWW. Jest też wiele innych książek na ten temat. Przewaga książki "HTML i XHTML dla każdego" bierze się z faktu, że wszystkie materiały są dostępne w jednym miejscu: informacje potrzebne do opanowania języka HTML, umieszczania stron na serwerze, tworzenia grafiki na potrzeby WWW i utrzymywania funkcjonalności i sprawności swojej witryny. Znajdziesz tu podpowiedzi, sugestie i przykłady pokazujące, jak projektować całościową strukturę witryny, a nie tylko układ słów na pojedynczych stronach. Ta książka nie uczy jak stworzyć serwis WWW -- ona uczy jak stworzyć dobrą i nieprzeciętną stronę internetową.
Książka opisuje między innymi:
* Podstawową strukturę strony WWW
* Tworzenie łączy pomiędzy stronami
* Formatowanie tekstu za pomocą HTML-a i CSS
* Użycie tabel, projektowanie formularzy
* Grafikę i multimedia na stronach WWW
* Podstawy języków JavaScript i DHTML
* Publikowanie witryny na serwerze
Książka nie koncentruje się na konkretnej platformie systemowej. Zawarte w niej informacje zachowują swoją przydatność niezależnie od tego, czy używa się komputera PC i systemu Windows, Macintosha, którejś z odmian Uniksa, czy też jeszcze innego systemu. Uzyskaną tu wiedzę będzie można stosować do rozwijania swoich stron WWW przy użyciu dowolnie wybranego systemu.
Macromedia Flash to obecnie jedna z najpopularniejszych aplikacji do tworzenia interaktywnych witryn WWW i prezentacji multimedialnych. Jej możliwości pozwalają na ożywienie serwisów WWW przy użyciu wektorowych animacji i efektownych mechanizmów nawigacyjnych. Jednak Flash to nie tylko narzędzie animacyjne. Umożliwia on także obróbkę cyfrowego wideo oraz dźwięku, a wbudowany język programowania ActionScript pozwala na niemal dowolne manipulacje obiektami składającymi się na prezentację.
Książka "Tworzenie stron WWW we Flashu 8. Projekty" to ilustrowany przewodnik opisujący podstawowe możliwości programu Macromedia Flash 8. Zawiera sekwencję czynności prowadzących do utworzenia interaktywnej witryny WWW za pomocą Flasha. Nie znajdziesz tu jednak rozbudowanych opisów narzędzi i ich parametrów. Sposób realizacji każdego zadania przedstawiony jest w postaci zrzutów ekranu i zwięzłych opisów. Taka prezentacja materiału pozwoli Ci szybko zrealizować swój pierwszy projekt we Flashu.
* Interfejs użytkownika
* Zdefiniowanie parametrów projektu
* Tworzenie układu graficznego za pomocą narzędzi rysunkowych
* Definiowanie i stosowanie symboli
* Umieszczanie w prezentacji elementów tekstowych
* Korzystanie z listwy czasowej
* Tworzenie animacji i mechanizmów nawigacyjnych
* Ładowanie danych z zewnętrznych plików
* Publikacja witryny na serwerze
Przeczytawszy tę książkę, przekonasz się,
jak ogromne możliwości oferuje Ci Macromedia Flash.
Zamiast długich tekstów - rysunki z dokładnymi objaśnieniami. Samodzielna nauka nigdy nie była tak prosta
Coraz częściej użytkownicy korzystający z Internetu chcą aktywnie zaistnieć w sieci poprzez stworzenie własnej strony WWW. Na przeszkodzie staje zazwyczaj nieznajomość języka HTML, służącego do określania struktury i wyglądu witryny. Istnieją oczywiście dziesiątki programów umożliwiających stworzenie własnej strony w sposób niewiele różniący się od tworzenia elektronicznego dokumentu za pomocą programów takich jak Microsoft Word, jednak tworzenie stron WWW z ich pomocą przy braku znajomości choćby podstaw języka HTML, można porównać do pracy mechanika samochodowego, który potrafi jedynie wypolerować karoserię i wymienić filtr powietrza, nie mając przy tym pojęcia, po co w ogóle to robi.
Książka, którą trzymasz w ręku ma na celu zaznajomienie Cię z podstawami języka HTML. Nie będziesz potrzebował w czasie nauki żadnych zaawansowanych programów -- wystarczy komputer osobisty pracujący pod kontrolą dowolnego systemu operacyjnego i wyposażony w nowoczesną przeglądarkę WWW. Znajomość opisanych w książce podstaw zdecydowanie ułatwi Ci ewentualną naukę obsługi bardziej skomplikowanych programów służących do wizualnego tworzenia rozbudowanych serwisów internetowych.
Poznasz:
* Aplikacje ułatwiające tworzenie stron WWW
* Zasady formatowania tekstu w języku HTML
* Tworzenie odnośników
* Przygotowywanie grafiki i umieszczanie jej na stronach internetowych
* Tabele i ramki
* Kaskadowe arkusze stylów (CSS)
* Szybkie tworzenie serwisów internetowych z wykorzystaniem szablonów
* Publikowanie serwisu WWW w sieci
Jeśli szukasz solidnego podręcznika pozwalającego na samodzielne poznanie tajemnic tworzenia stron WWW, nie musisz szukać dalej. To czego nauczysz się z tej książki, pozwoli Ci tworzyć własne strony i w pełni zaistnieć w globalnej sieci.
Książki wydawnictwa Helion z serii "Kurs" przeznaczone są dla początkujących użytkowników komputerów, którzy chcą w krótkim czasie nabyć praktycznych umiejętności przydatnych w karierze zawodowej i codziennej pracy. Napisane przystępnym językiem i bogato ilustrowane są wspaniałą pomocą w samodzielnej nauce.
* Przystępny i dogłębny kurs języka HTML
* Opis prostych i darmowych narzędzi ułatwiających tworzenie i publikację serwisów WWW
* Omówienie podstaw tworzenia grafiki na potrzeby stron WWW
* Wprowadzenie do stosowania kaskadowych arkuszy stylów i JavaScriptu
Napisana, by pomóc Ci w samodzielnej nauce!
Opanuj technologię, która zrewolucjonizowała sposób obsługi aplikacji internetowych
* Poznaj podstawy tworzenia witryn WWW
* Stwórz aplikacje w technologii AJAX
* Wykorzystaj dane w formacie XML
AJAX, będący połączeniem JavaScriptu, języka XML i arkuszy stylów, to jedna z technologii, które wprowadziły ostatnio sporo zamieszania w środowisku projektantów witryn i aplikacji WWW. Jej zastosowanie zdecydowanie upraszcza i przyspiesza korzystanie z programów dostępnych przez przeglądarkę WWW. AJAX sprawia, że zawartość strony nie musi być przeładowywana po każdej akcji użytkownika. Witryna WWW przygotowana z wykorzystaniem technologii AJAX przypomina tradycyjną aplikację, komunikacja z serwerem nie przeszkadza w korzystaniu z niej, a dynamiczne zmiany elementów strony przebiegają znacznie szybciej.
Książka "AJAX w mgnieniu oka" to wprowadzenie do tematyki projektowania witryn i aplikacji WWW w technologii AJAX. Czytając ją, opanujesz podstawy stosowania AJAX-a we własnych projektach. Poznasz technologie przetwarzania danych ze stron WWW po stronie przeglądarki i serwera oraz dowiesz się, czym jest obiektowy model dokumentu. Nauczysz się korzystania z obiektów JavaScriptu, języka XML i protokołu SOAP. Stworzysz własne aplikacje w technologii AJAX i dowiesz się, jak unikać najczęściej popełnianych błędów.
* Podstawy języka HTML
* Zasada działania protokołu HTTP
* JavaScript i PHP
* Obiektowy model dokumentu (DOM)
* Struktura aplikacji AJAX
* Obiekty JavaScriptu
* Zwracanie danych w postaci tekstu i plików XML
* Technologia AHAH
* Usługi sieciowe i protokół SOAP
* Korzystanie z biblioteki Rico
Zacznij tworzyć nowoczesne witryny.
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danychWydawnictwo Helion
Poznaj i wykorzystaj narzędzia do projektowania baz danych
* Jak konfigurować repozytorium PEAR?
* Jak przetwarzać formularze za pomocą języka PHP?
* Jak wprowadzać dane do tabeli bazy danych, a później je usuwać?
Umiejętność tworzenia interaktywnych stron www typu e-commerce i zarządzania nimi jest dzisiaj właściwie niezbędna. Przydaje się nie tylko administratorom sieci, ale także wszystkim informatykom i właścicielom firm. Relacyjne bazy danych stanowią podstawę nowoczesnej aplikacji internetowej, więc przede wszystkim należy poznać najpopularniejsze języki wykorzystywane podczas pracy na tych bazach: język skryptowy PHP oraz język zapytań SQL, a także internetowe usługi informacyjne (IIS) występujące w najnowszych serwerowych systemach operacyjnych Microsoft Windows.
Książka „PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych” w przystępny sposób i na konkretnym przykładzie przedstawia zagadnienia dotyczące projektowania, programowania i implementowania relacyjnej bazy danych. Mimo że podręcznik przeznaczony jest dla osób, które przynajmniej w niewielkim stopniu orientują się w tej tematyce, szeroka skala prezentowanych informacji (od prostych zagadnień teoretycznych do problemów zaawansowanych technicznie) sprawia, że każdy może z niego skorzystać - aby na przykład nauczyć się podstawowych instrukcji języka SQL i PHP, instalowania i konfigurowania ich w systemie Windows, korzystania z usług IIS i wreszcie zarządzania własną bazą danych.
* System zarządzania bazą danych
* Nazwy i typy danych
* Indeksy, klucze i schematy
* Architektura baz danych
* Normalizacja i projektowanie baz danych
* Środowisko języka SQL
* Podstawowe klauzule języka SQL
* Podstawowe właściwości języka PHP
* Architektura usług IIS
* Obsługa baz danych Microsoft SQL z poziomu PHP
* PEAR
Znajdziesz tu wszystko, czego potrzebujesz, aby stworzyć własną profesjonalną bazę danych!
Wykorzystaj gotowe rozwiązania w technologii AJAX!
* Jak wykorzystać technologię AJAX?
* Jak wykonać najczęściej spotykane zadania?
* Jak zwiększyć interaktywność serwisów WWW?
Technologia AJAX (skrót od ang. Asynchronous JavaScript and XML) pozwala na tworzenie dynamicznych stron WWW, dostarczających niezapomnianych wrażeń ich użytkownikom. Praktycznie wszystkie współczesne aplikacje WWW oraz duża część witryn internetowych korzystają z dobrodziejstw tego rozwiązania, a jeszcze dziś również i Twoja strona może zyskać na interaktywności.
Dzięki książce "Ajax. Niezbędnik projektanta dynamicznych aplikacji" poznasz zasady działania technologii AJAX, jej zalety oraz wady. Autor prezentuje dziesięć przykładów zastosowania technologii AJAX. Dzięki nim nauczysz się między innymi, w jaki sposób pobierać dane z kanałów RSS, jak wykorzystać format XML oraz jak kontrolować wprowadzane przez użytkownika dane w czasie rzeczywistym. Najważniejsze jest jednak to, że każde z tych praktycznych rozwiązań możesz zaimplementować bezpośrednio na Twojej stronie!
* Zalety technologii AJAX
* Przykładowe rozwiązania, korzystające z AJAX
* Sposoby używania formatu XML
* Zasady funkcjonowania technologii AJAX
* Tworzenie interaktywnych formularzy
* Sposoby wykorzystania kanałów RSS
* Dynamiczne pobieranie danych z innych serwisów
* Sposób na efektowną galerię
* Tworzenie okien informacyjnych
* Przewidywanie treści wprowadzanych przez użytkownika
* Metody i właściwości obiektu XMLHttpRequest
* Przyszłość technologii AJAX
Twoje strony też mogą być interaktywne!
Odkryj nieznane możliwości Accessa
* Wyświetl pliki multimedialne w oknach Accessa
* Skorzystaj z funkcji obsługi plików XML
* Połącz Accessa z innymi bazami danych
Microsoft Access to najpopularniejsza w zastosowaniach biurowych baza danych. Dzięki swej prostocie, dużym możliwościom oraz zintegrowanym mechanizmom służącym do szybkiego tworzenia aplikacji i interfejsów użytkownika. Access jest stosowany wszędzie tam, gdzie pożądana jest minimalna ilość czynności związanych z konserwacją wdrożonego rozwiązania. Może również pełnić funkcję interfejsu użytkownika dla innych baz danych, takich jak Oracle czy MySQL. Poza możliwościami widocznymi na pierwszy rzut oka i powszechnie stosowanymi Access oferuje również wiele mniej znanych funkcji, które mogą okazać się niezwykle przydatne w jego codziennym użytkowaniu.
"100 sposobów na Access" to podręcznik przedstawiający wszystkie funkcje tej bazy danych. Czytając tę książkę, dowiesz się, jak budować złożone kwerendy, odtwarzać pliki wideo i wyświetlać strony WWW w formularzach oraz wykorzystywać funkcje Excela w Accessie. Nauczysz się tworzyć wydajne aplikacje, stosować Accessa w połączeniu z innymi bazami danych oraz korzystać z funkcji pozwalających na obsługę plików XML.
* Dostosowywanie interfejsu aplikacji
* Porządkowanie biblioteki makropoleceń
* Szybkie kopiowanie danych pomiędzy tabelami
* Optymalizacja i usprawnianie działania formularzy
* Stosowanie formatowania warunkowego
* Budowanie tabel Accessa za pomocą MS SQL Servera
* Łączenie Accessa z innymi aplikacjami pakietu MS Office
* Tworzenie i stosowanie aplikacji dodatkowych
Dzięki tej książce poznasz nowe sposoby pracy z Accessem.
Podręczny słownik najważniejszych poleceń języka JavaScript
* Podstawowe operacje w JavaScript
* Tworzenie interaktywnych witryn za pomocą technologii AJAX
* Współpraca JavaScript z innymi technologiami (CSS, DOM, DHTML)
Od pewnego czasu język JavaScript przeżywa odrodzenie i zyskuje zasłużoną popularność. Wynika to przede wszystkim z rozwoju technologii AJAX, która umożliwia tworzenie reaktywnych witryn internetowych i bazuje właśnie na tym języku. JavaScript pozwala na przeprowadzanie wielu przydatnych operacji niewykonalnych w zwykłym języku HTML, na przykład kontrolowane otwieranie nowych okien, sprawdzanie poprawności danych w formularzach czy dynamiczne modyfikowanie rysunków. Łatwa składnia oraz szeroki zakres wykonywanych zadań sprawiły, że JavaScript jest jednym z najpopularniejszych języków skryptowych wykonywanych po stronie przeglądarki.
"JavaScript. Rozmówki" to zwięzły i przystępny przewodnik omawiający popularne problemy, pojawiające się w czasie pracy z tym językiem, oraz podsuwający szybkie i skuteczne ich rozwiązania. Korzystając z niego, nauczysz się używać zarówno podstawowych, jak i zaawansowanych funkcji tego języka. Dowiesz się, jak do stron dodawać grafikę, animacje, treści multimedialne oraz jak zastosować JavaScript do tworzenia witryn za pomocą technologii AJAX. Poznasz możliwości współpracy języka JavaScript z innymi technologiami, takimi jak CSS, DOM czy DHTML, a także opanujesz manipulowanie cookies, formularzami, oknami czy ramkami.
* Podstawowe operacje w JavaScript
* Dodawanie grafiki, animacji i treści multimedialnych
* Praca ze stylami CSS
* Obsługa cookies
* JavaScript w DHTML
* Manipulowanie modelem DOM
* Obiekty i zdarzenia w JavaScript
* Podstawy technologii AJAX
* Obsługa formularzy
* Korzystanie z usług Web Service
Dzięki zwięzłym rozmówkom w błyskawicznym tempie
usystematyzujesz swoją wiedzę o języku JavaScript.
Kompletny przewodnik po technologii ASP.NET 2.0
* Poznaj zasady działania ASP.NET
* Naucz się korzystać z nowatorskich możliwości ASP.NET 2.0
* Twórz profesjonalne witryny internetowe
ASP.NET to popularna technologia firmy Microsoft służąca do tworzenia wysoce interaktywnych i skalowalnych witryn internetowych. Jej najnowsza wersja, ASP.NET 2.0, nie tylko zawiera ponad 50 nowych kontrolek, ale również szereg innowacyjnych właściwości. Funkcje te pozwalają między innymi na dostęp do danych bez konieczności pisania kodu, łatwe nadawanie wspólnego stylu witrynom, dzięki stronom wzorcowym i tematom, budowanie portali za pomocą kontrolek Web Parts oraz wykorzystanie zalet technologii AJAX.
"ASP.NET 2.0. Księga eksperta" to profesjonalne i kompletne źródło wiedzy o tej technologii. Znajdziesz tu informacje o wszystkich wbudowanych kontrolkach ASP.NET 2.0 oraz o sposobach opracowania własnych. Nauczysz się tworzyć efektowne witryny internetowe, a także dbać o ich bezpieczeństwo oraz wysoką skalowalność. Dowiesz się, jak łatwo można dodawać nowe, jednolite strony do aplikacji sieciowych oraz zarządzać ich stanem. Przeczytasz o efektywnej obsłudze bufora w celu poprawy wydajności witryny. Poznasz także wszystkie nowe możliwości ASP.NET 2.0.
Do książki dołączona jest płyta z przykładowym kodem w językach VB.NET i C#, który możesz szybko wykorzystać na własnych witrynach. "ASP.NET 2.0. Księga eksperta" to prawdziwa skarbnica informacji, którą powinien mieć każdy programista ASP.NET.
* Działanie platformy ASP.NET
* Stosowanie wbudowanych kontrolek
* Tworzenie własnych kontrolek
* Sprawdzanie poprawności danych
* Nadawanie stylu witrynie przy użyciu stron wzorcowych i tematów
* Dostęp do danych i wyświetlanie ich
* Tworzenie własnych komponentów
* Obsługa nawigacji po witrynie
* Zapewnianie bezpieczeństwa witryny
* Obsługa stanu aplikacji
* Tworzenie portali przy użyciu kontrolek Web Parts
* Wykorzystanie technologii AJAX
Wykorzystaj potencjał ASP.NET 2.0
i twórz lepsze witryny internetowe.
PHP i MySQL. Tworzenie sklepów internetowych. Wydanie IIWydawnictwo Helion
Liczba firm oferujących towary w internecie stale wzrasta. Taki sposób przedstawienia oferty umożliwia dotarcie do szerszego grona klientów i pozwala na znaczną redukcję kosztów prowadzenia działalności handlowej. Rozwój handlu elektronicznego spowodował zwiększenie zainteresowania usługami związanymi z tworzeniem sklepów internetowych. Programiści, którzy otrzymują takie zlecenie, zazwyczaj korzystają z dwóch bezpłatnych aplikacji: PHP i MySQL. Ciągle rozwijany i rozbudowywany PHP jest jednym z najpopularniejszych języków skryptowych interpretowanych po stronie serwera. Jego najnowsza wersja, oznaczona numerem 5, to w pełni obiektowe środowisko stosowane przez twórców dynamicznych aplikacji WWW odwołujących się do baz danych. Funkcję zaplecza bazodanowego spełnia baza MySQL -- prosta i wydajna.
Zbudowanie funkcjonalnego i bezpiecznego sklepu internetowego to ciekawe wyzwanie dla programisty. Jeśli chcesz się z nim zmierzyć, książka "PHP i MySQL. Tworzenie sklepów internetowych. Wydanie II" jest dla Ciebie idealną lekturą. Znajdziesz w niej wszystkie informacje, jakich potrzebujesz, by zaprojektować i stworzyć sklep internetowy, korzystając z języka PHP 5, bazy danych MySQL i dodatkowych mechanizmów opisanych w kolejnych rozdziałach książki.
* Opracowanie koncepcji sklepu internetowego
* Nowe możliwości PHP 5
* Oddzielenie kodu PHP od HTML z zastosowaniem szablonów Smarty
* Wykorzystanie funkcji z biblioteki PEAR
* Mechanizmy obsługi sesji i plików cookie
* Zabezpieczanie aplikacji
* Przygotowanie projektu sklepu
* Katalog produktów i koszyk
* Moduł zarządzania klientami i zamówieniami
* Obsługa płatności elektronicznych
Przyczyń się do rozwoju e-biznesu --stwórz własny sklep internetowy.
Stwórz aplikacje internetowe w technologii ASP.NET 3.5
* Poznaj i skonfiguruj środowisko programistyczne
* Zaprojektuj strukturę aplikacji
* Połącz aplikację z bazą danych
* Wyświetl dane na stronach
Technologie PHP i ASP.NET mają kilka cech wspólnych — obie służą do tworzenia aplikacji internetowych, uruchamianych za pośrednictwem przeglądarki internetowej, i generują wynik swojego działania w postaci dokumentów XHTML. Jednak istnieje między nimi jedna istotna różnica — PHP wykorzystuje rozwiązania open source, a ASP.NET rozwiązania komercyjne, rozwijane przez firmę Microsoft. ASP.NET opiera się na platformie .NET — uniwersalnym frameworku, pozwalającym na korzystanie z różnych języków programowania w celu tworzenia skalowalnych, szybkich i łatwych do rozwijania aplikacji sieciowych. Nie bez znaczenia jest także środowisko programistyczne — Visual Studio to doskonałe narzędzie, znacznie przyspieszające i usprawniające proces tworzenia oprogramowania.
„ASP.NET 3.5 dla programistów PHP” to wprowadzenie do technologii ASP dla wszystkich twórców aplikacji internetowych, którzy dotychczas korzystali z PHP. Czytając tę książkę, zrozumiesz główne zasady korzystania z platformy .NET i techniki budowania aplikacji sieciowych. Dowiesz się, jak skonfigurować środowisko pracy i zaprojektować strukturę aplikacji. Nauczysz się korzystać z najważniejszych elementów platformy .NET — kontrolek będących gotowymi „cegiełkami” do budowy stron internetowych ASP. Poznasz podstawowe kontrolki, tworzące interfejs użytkownika i zarządzające sesją, połączysz aplikację z bazą danych i zastosujesz kontrolki do wyświetlenia danych na stronie. Przeczytasz o sprawdzaniu poprawności danych wprowadzanych do formularzy i przypisywaniu ról użytkownikom aplikacji. Znajdziesz tu także informacje o tym, w jaki sposób wykorzystać technologię AJAX do budowy interfejsów użytkownika aplikacji ASP.NET.
* Porównanie technologii służących do tworzenia aplikacji sieciowych
* Konfiguracja bazy MS SQL i instalacja narzędzi programistycznych
* Kontrolki interfejsu użytkownika
* Zarządzanie sesją i plikami cookie
* Komunikacja z bazami danych za pomocą ADO.NET
* Wyświetlanie danych na stronach
* Weryfikacja poprawności danych z formularzy
* Obsługa kont użytkowników
* AJAX w aplikacjach ASP.NET
Spróbuj czegoś nowego. Może w ASP.NET 3.5 odnajdziesz to, czego brakowało Ci w PHP?
Znajomość języka PHP wykorzystywanego do tworzenia dynamicznych stron WWW to dziś jedna z podstawowych umiejętności wymaganych od webmastera. Era statycznych stron tworzonych za pomocą języka HTML przeminęła już dawno, a dynamiczne generowanie treści stało się obecnie standardem. Język PHP i baza danych MySQL stanowią platformę o wielkich możliwościach, stosowaną do tworzenia zarówno wielkich portali i witryn e-commerce, jak i prostych stron prywatnych.
Książka "PHP5. Praktyczny kurs" jest wprowadzeniem w tajniki nowoczesnego tworzenia stron WWW. Przedstawia proces instalacji języka PHP wraz z serwerami WWW, podstawowe konstrukcje języka i sposoby wykorzystania ich w procesie budowania witryny. Opisuje takie zagadnienia, jak współpraca z systemem plików, obsługa sesji, możliwości programowania obiektowego oraz współpraca z bazami danych. Dowiesz się z niej także, jak za pomocą PHP generować i przetwarzać elementy graficzne oraz wykorzystywać protokoły sieciowe.
* Instalacja i konfiguracja PHP w różnych systemach operacyjnych
* Zmienne, typy danych i operatory
* Instrukcje sterujące
* Komunikacja skryptów z przeglądarką
* Obsługa plików cookie i sesji
* Operacje na plikach
* Programowanie obiektowe w PHP
* Wykorzystywanie danych zgromadzonych w bazie
Poznaj i wykorzystaj w swoich projektach możliwości języka PHP.
Wśród książek poświęconych językowi HTML, "Po prostu HTML 4. Wydanie III" zajmuje szczególną pozycję. To prawdziwy bestseller i najpopularniejsza w Polsce książka o HTML-u, która doczekała się już trzech edycji. Najnowsze wydanie przynosi najświeższe informacje na temat języka XHTML, nowego standardu tworzenia stron internetowych. Nowością są liczne porady niezbędne webmasterom opracowującym strony internetowe dedykowane urządzeniom przenośnym (palmtopom, telefonom komórkowym...).
Szczególną zaletą książki jest przejrzysty układ i prosty język, którym została napisana. Zamiast długich objaśnień znajdziesz w niej krótkie, trafne i zwięzłe informacje. Towarzyszące im liczne ilustracje sprawiają, że przyswajanie przedstawionej w niej wiedzy jest szybkie i łatwe.
Dzięki książce:
* Stworzysz własne strony wykorzystując HTML i XHTML
* Nauczysz się stosować CSS (kaskadowe arkusze stylów)
* Dowiesz się, jak tworzyć "elastyczne układy" stron, dostosowujące się do wielości ekranu użytkownika
* Uczynisz strony atrakcyjniejszymi umieszczając klipy wideo, pliki dźwiękowe w formacie MP3 oraz inne multimedia bezpośrednio na stronach WWW
* Korzystając z WML-a stworzysz strony przeznaczone dla urządzeń przenośnych
* Skorzystasz z bogatego doświadczenia autorki książki
Z poprzednich wydań tej książki tysiące ludzi nauczyło się tworzyć strony WWW. Być może odwiedzałeś ich witryny w Internecie. Teraz i Ty masz szansę poznania tajników WWW i zaprosić wszystkich ma samodzielnie stworzoną stronę.
Poznaj język PHP -- najpopularniejszą technologiętworzenia dynamicznych witryn WWW
* Sposoby przetwarzania informacji z formularzy na stronach WWW
* Komunikacja z bazą danych
* Usuwanie błędów z kodu
Dynamiczne witryny WWW stopniowo wypierają takie, które opierają się wyłącznie na statycznych treściach. Możliwość połączenia stron z bazą danych pozwoliła na tworzenie portali, sklepów internetowych, katalogów, forów dyskusyjnych i wielu innych witryn, bez których trudno sobie wyobrazić oblicze współczesnego internetu. Spośród technologii wykorzystywanych do tworzenia dynamicznych witryn WWW największą popularnością cieszy się PHP. Tę dostępną nieodpłatnie platformę można uruchomić w każdym systemie operacyjnym. PHP jest językiem stosunkowo prostym. Pisane w nim skrypty są osadzane w kodzie strony WWW i interpretowane podczas jej wyświetlania w przeglądarce.
"PHP w mgnieniu oka" to książka dla tych, którzy chcą szybko poznać najważniejsze elementy programowania w języku PHP. Opisuje podstawowe zagadnienia związane ze zmiennymi, słowami kluczowymi i organizacją kodu. Czytając ją, dowiesz się, jak za pomocą PHP przetwarzać różne typy danych, jak osadzać kod PHP wewnątrz kodu HTML i jak tworzyć elementy stron WWW. Nauczysz się również łączyć skrypty PHP z zewnętrznymi programami, serwerami i usługami, przeczytasz o komunikacji z bazą danych, obsłudze systemu plików i usuwaniu błędów ze skryptów.
* Zmienne i stałe w PHP
* Sterowanie przebiegiem programu
* Stosowanie funkcji
* Przetwarzanie różnych typów danych
* Obsługa formularzy HTML, sesji i plików cookie
* Uwierzytelnianie użytkowników
* Komunikacja z serwerem WWW
* Łączenie z bazą danych
* Obsługa błędów
* Klasy z repozytorium PEAR
Jeśli chcesz nauczyć się PHP, ale nie masz na to zbyt wiele czasu, koniecznie przeczytaj tę książkę.
Od dawna Flash wykorzystywany jest do tworzenia efektownych, interaktywnych witryn WWW i prezentacji internetowych. Język programowania Action Script, znacznie rozbudowany w najnowszych wersjach tej aplikacji, umożliwia napisanie wielu oryginalnych, ciekawych programów. Czasem jednak nawet tak olbrzymi potencjał, jakim dysponuje Action Script, okazuje się niewystarczający. Co zrobić, gdy trzeba sięgnąć do bazy danych znajdującej się na serwerze lub przechować informacje o sesji? Jak dynamicznie uaktualniać treść artykułów opublikowanych w witrynie? Odpowiedź jest oczywista, trzeba sięgnąć po inne, rewelacyjne narzędzie dla twórców stron WWW, czyli duet PHP i MySQL -- dostępny nieodpłatnie w pełni obiektowy język programowania oraz stabilna i wydajna baza danych.
Książka "Flash i PHP5. Podstawy" to niezastąpiony poradnik dla tych użytkowników Flasha, którzy chcą "wycisnąć" z niego więcej, niż oferuje Action Script. Czytając ją, nauczysz się łączyć witryny WWW tworzone we Flashu ze skryptami PHP i bazą danych MySQL. Poznasz podstawy języków PHP i SQL i dowiesz się, jak skonfigurować środowisko pracy. Znajdziesz w niej informacje o możliwościach wykorzystania PHP do realizacji zadań, których wykonanie za pomocą języka Action Script byłoby niemożliwe. Te zadania to przetwarzanie danych wprowadzanych przez użytkowników, zapisywanie i odczytywanie informacji z bazy danych, zarządzanie sesjami i tworzenie mechanizmu zarządzania treścią serwisu.
* Instalacja i konfiguracja środowiska
* Wysyłanie danych z formularzy za pomocą poczty elektronicznej
* Obliczenia matematyczne w PHP
* Przetwarzanie danych tekstowych
* Tworzenie czytnika RSS
* Praca z bazami MySQL i SQLite
* Wprowadzanie informacji do bazy danych
* Obsługa sesji
* System CMS oparty o bazę danych i XML
Wykorzystaj PHP i stwórz dynamiczne witryny WWW we Flashu.
Język PHP to jedna z najpopularniejszych platform programistycznych służących do tworzenia aplikacji internetowych. Wszędzie tam, gdzie zamierzamy dynamicznie generować treść witryny, gromadzić i przetwarzać dane, identyfikować użytkowników strony lub wysyłać pliki do witryny WWW, wykorzystujemy PHP. Gdy pojawiają się problemy, wertujemy książki, szukając porad i przykładów. Jeśli przydatne wskazówki znajdują się w jednym miejscu, praca szybko posuwa się do przodu.
Przyspiesz proces tworzenia aplikacji w PHP
-- wykorzystaj gotowe fragmenty kodu.
Książka "PHP. Rozmówki" to zbiór ponad 100 przykładów kodu opatrzonych komentarzami i dokładnie przetestowanych w różnych systemach operacyjnych i przeglądarkach. Autor podpowiada gotowe rozwiązania problemów, z którymi borykają się na co dzień programiści PHP. Przykładowy kod z łatwością można dostosować do własnych potrzeb, przyspieszając w ten sposób pracę nad aplikacją i zwiększając produktywność.
* Operacje na łańcuchach tekstowych
* Stosowanie wyrażeń regularnych
* Przetwarzanie tablic
* Operacje na datach
* Obsługa formularzy WWW
* Uwierzytelnianie użytkowników
* Stosowanie plików cookie i mechanizmów sesji
* Praca z systemem plików na serwerze
* Połączenia z bazami danych
* Przetwarzanie dokumentów XML
* Komunikacja z usługami sieciowymi
Do efektywnej pracy z PHP wystarczy ta książka --zatem po co korzystać z opasłych tomów?
CMS. Jak szybko i łatwo stworzyć stronę WWW i zarządzać niąWydawnictwo Helion
Witryna WWW to dziś niezbędny element prezentacji nowoczesnego przedsiębiorstwa. Taką formę przedstawienia swoich prac coraz częściej wybierają także niezależni twórcy, fotograficy lub pisarze. Przybywa także prywatnych witryn WWW. Konieczność znajomości języka HTML -- podstawowego budulca witryn WWW -- przestaje być problemem. Na rynku dostępnych jest wiele edytorów umożliwiających stworzenie serwisu internetowego w sposób wizualny. Coraz większą popularność zyskują także systemy CMS -- pakiety pozwalające na zbudowanie witryny WWW na podstawie zbioru szablonów i zarządzanie jej treścią z wykorzystaniem rozbudowanego modułu administracyjnego.
"CMS. Jak szybko i łatwo stworzyć stronę WWW i zarządzać nią" to pierwszy na polskim rynku przewodnik po systemach CMS dostępnych na licencji open source. Znajdziesz w nim omówienie sześciu popularnych systemów zarządzania treścią. Nauczysz się je instalować, uruchamiać na ich podstawie witryny WWW i administrować zawartością tych serwisów. Dowiesz się, w jaki sposób modyfikować domyślny wygląd serwisu opartego na systemie CMS. Przeczytasz też o zagadnieniach prawnych związanych z prowadzeniem witryny WWW -- ochronie praw autorskich, plagiatach, cytowaniu i rejestrowaniu nazw domen.
* Podstawowe zadania systemów CMS
* System Quick.CMS.Lite
* System Web Text
* Systemy Smod CMS i Smod BIP
* System XOOPS
* Systemy Joomla! i Mambo
* Prawa autorskie w witrynach WWW
* Cytowanie i przedrukowywanie materiałów
* Środki ochrony praw autorskich
Stwórz własną stronę WWW, wykorzystując sprawdzone rozwiązania.
MySQL zajmuje szczególną pozycję wśród systemów obsługi relacyjnych baz danych. Dzięki dużej wydajności, prostocie obsługi i dostępności interfejsów programistycznych dla wielu języków programowania, osiągnął ogromną popularność w zastosowaniach internetowych. Jeśli dysponujesz ograniczonym budżetem, powinieneś rozważyć użycie darmowego systemu, który pod wieloma względami może konkurować z drogimi systemami komercyjnymi. MySQL rozwija się zresztą bardzo dynamicznie, a jego kolejne wersje dysponują coraz to bardziej wyrafinowanymi funkcjami.
Do kogo adresowana jest ta książka?
"Bazy danych i MySQL. Od podstaw" to pozycja zarówno dla początkujących, jak i dla zaawansowanych użytkowników MySQL-a. Początkujący dowiedzą się jak instalować i konfigurować system MySQL, nauczą się projektowania wydajnych baz danych i zgłębią tajemnice języka SQL. Doświadczeni programiści będą mogli poznać interfejs pozwalający na korzystanie z MySQL-a z poziomu ich ulubionego języka programowania (książka omawia C, C++, Perla, PHP i Javę). Zainteresować ich powinny także rozdziały poświęcone wzorcom projektowym stosowanym przy tworzeniu aplikacji bazodanowych i omówienie mechanizmu transakcji, zaimplementowanego w najnowszych wersjach MySQL-a.
Co zawiera ta książka?
* Przystępne omówienie zagadnień związanych z projektowaniem baz danych
* Opis kompilacji, instalacji, konfiguracji i obsługi systemu MySQL
* Kompletny kurs języka SQL w wersji implementowanej w MySQL
* Prezentację narzędzi ułatwiających pracę z MySQL
* Omówienie zagadnień związanych z administracją systemem bazodanowym (replikacja, tworzenie kopii zapasowych, odtwarzanie danych)
* Opis interfejsów umożliwiających pisanie aplikacji bazodanowych w językach C, C++, PHP, Perl i Java
* Dodatki, zawierające m.in. skorowidz poleceń SQL i informacje na temat obsługi dużych obiektów (pola BLOB)
Autorzy szybko nauczą Cię korzystać z MySQL-a, dzięki czemu więcej czasu zostanie Ci na właściwe zadania.
Kompendium wiedzy dla profesjonalnych programistów serwisów internetowych.
Książka zawiera komplet informacji niezbędnych twórcom zaawansowanych aplikacji sieciowych i opisuje: HTML 4, Java Standard Edition 1.3, serwlety, JavaServer Pages i wiele innych technologii. "Serwisy internetowe. Programowanie" łączy te technologie pokazując, jak przy ich pomocy tworzyć profesjonalne systemy.
HTML 4: Dogłębny, praktyczny opis struktury dokumentu HTML, jego elementów, ramek i styli kaskadowych.
Java 2: Podstawy składni, projektowanie zorientowane obiektowo, aplety, tworzenie animacji, narzędzie Java PlugIn, tworzenie interfejsu użytkownika (Swing), Java 2D API, aplikacje wielowątkowe, programowanie sieciowe, korzystanie z baz danych i jeszcze więcej.
Technologie serwerowe Javy: Serwlety, JSP, XML, JDBC – fundamentalne technologie umożliwiające budowę aplikacji w Javie. Tematy zaawansowane dotyczą tworzenia własnych bibliotek znaczników JSP, łączenia serwletów z JSP (MVC), tworzenie puli połączeń do baz danych, SAX, DOM i XSLT. Dokładnie omówiono także HTTP 1.1.
JavaScript: Dynamiczne tworzenie zawartości stron WWW, śledzenie zachowania użytkownika, sprawdzanie poprawności danych w formularzach HTML. Dołączono podręczny skorowidz komend.
Pierwsze wydanie tej książki jest używane jako podręcznik na takich uczelniach jak MIT, Standford, UC Berkeley, UCLA, Princeton i John Hopkins. Książka, którą trzymasz w ręku, została zaktualizowana i uzupełniona o najnowsze technologie oraz towarzyszące im przykłady gotowego kodu.
* Światowy bestseller -- aktualne kompendium dla zaawansowanych
programistów serwisów WWW
* Dogłębny opis HTML 4, CSS, Javy 2, serwletów, JavaServer Pages i XML
* Przykłady kodu używanego przez profesjonalistów
Era e-biznesu, w którą wkracza światowa gospodarka, pociąga za sobą konieczność integracji złożonych systemów informatycznych. Usługi WWW (webservices) mają na tym polu do odegrania ważną rolę. Dzięki nim aplikacje mogą komunikować się z innymi aplikacjami poprzez Interenet za pomocą standardowych protokołów, niezależnie od tego, w jakim języku zostały napisane i na jakiej platformie je uruchomiono.
Książka "Java. Usługi WWW. Vademecum profesjonalisty " przeznaczona jest dla programistów mających pewne doświadczenie w pisaniu aplikacji działających w Internecie. Jej celem jest zapoznanie Czytelnika z pojęciem usług WWW oraz wszystkimi elementami potrzebnymi do ich wykorzystania w biznesie. Poznasz założenia technologii usług WWW i schemat zależności pomiędzy nowymi standardami, takimi jak Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL) oraz Universal Description Discovery and Integration (UDDI). Dzięki przykładom kodu szybko nauczysz się implementować usługi WWW w języku Java.
* Dowiesz się, jakie są ogólne założenia architektury usług WWW
* Poznasz język XML będący podstawą innych standardów, wykorzystywanych do budowy usług WWW
* Zaznajomisz się ze standardem SOAP i poznasz jego zastosowania w e-biznesie
* Stworzysz własne usługi WWW w oparciu o Apache Axis i Javę
* Nauczysz się opisywać usługi WWW, tak by mogły być automatycznie wyszukiwane przez aplikacje
* Poznasz najważniejsze platformy, na których buduje się usługi sieciowe: J2EE, .NET, a także moduły SOAP::Lite (Perl) i platformę GLUE
"Java. Usługi WWW. Vademecum profesjonalisty" to książka, która nie tylko przedstawia całą dzisiejszą wiedzę na ten temat, ale także prezentuje praktyczne sposoby jej wykorzystania. Jeśli chcesz być na bieżąco ze światowymi trendami w integrowaniu złożonych aplikacji biznesowych -- musisz ją przeczytać.
Adobe Dreamweaver CS3 z ASP, ColdFusion i PHP. Oficjalny podręcznikWydawnictwo Helion
Wiedza o Adobe Dreamweaver CS3 prosto ze źródła
* Jaką technologię skryptową wybrać?
* W jaki sposób wykorzystać skrypty z biblioteki Dreamweavera?
* Jak zbudować interfejs użytkownika w technologii AJAX?
Adobe Dreamweaver to narzędzie, które od wielu lat cieszy się uznaniem projektantów witryn internetowych. Doskonałe połączenie projektowania wizualnego z edycją kodu źródłowego spełnia oczekiwania zarówno początkujących, jak i zaawansowanych użytkowników. Najnowszy Dreamweaver, oznaczony symbolem CS3, to nie tylko edytor kodu HTML – to zintegrowane środowisko programistyczne, pozwalające na tworzenie dynamicznych witryn WWW z wykorzystaniem trzech technologii skryptowych – PHP, ASP i ColdFusion. Użytkownicy mają do dyspozycji bibliotekę gotowych skryptów oraz wiele narzędzi usprawniających i przyspieszających proces kreowania witryny.
„Adobe Dreamweaver CS3 z ASP, ColdFusion i PHP. Oficjalny podręcznik“ to podręcznik przedstawiający zasady tworzenia dynamicznych witryn WWW, przygotowany przez instruktorów posiadających certyfikaty firmy Adobe. W kolejnych rozdziałach znajdziesz ćwiczenia prowadzące przez proces budowania dynamicznej witryny WWW z wykorzystaniem różnych technologii skryptowych. Nauczysz się tworzyć statyczne elementy witryny, mechanizmy nawigacji i weryfikacji danych. Przeczytasz o przesyłaniu danych pomiędzy stronami, komunikacji z bazami danych, uwierzytelnianiu użytkowników i tworzeniu interfejsów wykorzystujących AJAX. Znajdziesz również opis tworzenia modułów zarządzania treścią witryny.
* Przygotowanie struktury witryny i arkuszy stylów
* Wybór technologii i konfiguracja środowiska roboczego
* Przesyłanie danych pomiędzy stronami
* Wysyłanie poczty elektronicznej z formularzy na stronach WWW
* Przetwarzanie danych z formularzy
* Połączenia z bazami danych
* Budowanie interfejsu użytkownika z wykorzystaniem technologii AJAX
* Moduły wyszukiwawcze
* Uwierzytelnianie użytkowników
* Mechanizm zarządzania treścią witryny
Poznaj niezwykłe narzędzie dla nowoczesnego webmastera!
Przewodnik zaawansowanego programisty
Zaawansowani programiści na całym świecie wybierają MySQL jako podstawę swoich aplikacji opartych na WWW. Książka, którą trzymasz w ręku, dostarczy Ci wiedzy i przykładowego kodu; elementów niezbędnych do szybkiego pisania własnych aplikacje, niezależnie od stopnia ich skomplikowania.
Książka rozpoczyna się od omówienia podstaw MySQL-a: zapytań SQL, zasad projektowania baz danych, normalizacji, transakcji i przetwarzania równoległego. Następnie w usystematyzowany sposób opisuje szczegółowe możliwości MySQL oraz przedstawia efektywne techniki dostępu do baz MySQL-a z poziomu C, Javy, PHP, Perla, Pythona i innych środowisk programistycznych.
W książce opisano między innymi:
* Instalację i korzystanie z MySQL-a -- wraz ze szczegółowym opisem
implementacji SQL w MySQL-u
* Typy danych, zmienne, funkcje wbudowane i narzędzia dostępne z linii
komend
* API MySQL w języku C
* Administrację bazami MySQL, wykonywanie kopii zapasowych i usuwanie
skutków awarii
* Optymalizację i zabezpieczanie aplikacji
* Tworzenie rozproszonych baz danych
* Rozszerzanie funkcjonalności MySQL-a
* Tworzenie baz danych przenośnych na inne platformy
Dokładnie przestudiowana i zalecana przez twórcę MySQL-a, Michaela Wideniusa, książka "MySQL" dostarcza profesjonalnym programistom tego, czego poszukiwali: dogłębnej, przemyślanej wiedzy, potrzebnej do tworzenia zaawansowanych aplikacji.
Leon Atkinson jest autorem książki "PHP. Programowanie". Jest też inicjatorem projektu FreeTrade: zestawu narzędzi open source wykorzystującego MySQL i PHP. Atkinson od 1997 roku używa MySQL w wielu aplikacjach sieciowych i e-commerce.
Polecana przez Michaela Wideniusa, twórcę MySQL-a
Prawdopodobnie największą zaletą WWW jest to, że nie trzeba prowadzić wielkiego przedsiębiorstwa, aby udostępniać informacje i produkty czytelnikom i klientom na całym świecie. Wystarczy komputer z dostępem do internetu i chęć uczenia się. Skoro czytasz te słowa, prawdopodobnie i Ty chciałbyś zaistnieć w Sieci. Pytanie brzmi: od czego zacząć?
W internecie można znaleźć samouczki, instrukcje, mnóstwo przykładów i darmowych narzędzi mających ułatwić publikowanie na WWW. Jest też wiele innych książek na ten temat. Przewaga książki "HTML i XHTML dla każdego" bierze się z faktu, że wszystkie materiały są dostępne w jednym miejscu: informacje potrzebne do opanowania języka HTML, umieszczania stron na serwerze, tworzenia grafiki na potrzeby WWW i utrzymywania funkcjonalności i sprawności swojej witryny. Znajdziesz tu podpowiedzi, sugestie i przykłady pokazujące, jak projektować całościową strukturę witryny, a nie tylko układ słów na pojedynczych stronach. Ta książka nie uczy jak stworzyć serwis WWW -- ona uczy jak stworzyć dobrą i nieprzeciętną stronę internetową.
Książka opisuje między innymi:
* Podstawową strukturę strony WWW
* Tworzenie łączy pomiędzy stronami
* Formatowanie tekstu za pomocą HTML-a i CSS
* Użycie tabel, projektowanie formularzy
* Grafikę i multimedia na stronach WWW
* Podstawy języków JavaScript i DHTML
* Publikowanie witryny na serwerze
Książka nie koncentruje się na konkretnej platformie systemowej. Zawarte w niej informacje zachowują swoją przydatność niezależnie od tego, czy używa się komputera PC i systemu Windows, Macintosha, którejś z odmian Uniksa, czy też jeszcze innego systemu. Uzyskaną tu wiedzę będzie można stosować do rozwijania swoich stron WWW przy użyciu dowolnie wybranego systemu.
Macromedia Flash to obecnie jedna z najpopularniejszych aplikacji do tworzenia interaktywnych witryn WWW i prezentacji multimedialnych. Jej możliwości pozwalają na ożywienie serwisów WWW przy użyciu wektorowych animacji i efektownych mechanizmów nawigacyjnych. Jednak Flash to nie tylko narzędzie animacyjne. Umożliwia on także obróbkę cyfrowego wideo oraz dźwięku, a wbudowany język programowania ActionScript pozwala na niemal dowolne manipulacje obiektami składającymi się na prezentację.
Książka "Tworzenie stron WWW we Flashu 8. Projekty" to ilustrowany przewodnik opisujący podstawowe możliwości programu Macromedia Flash 8. Zawiera sekwencję czynności prowadzących do utworzenia interaktywnej witryny WWW za pomocą Flasha. Nie znajdziesz tu jednak rozbudowanych opisów narzędzi i ich parametrów. Sposób realizacji każdego zadania przedstawiony jest w postaci zrzutów ekranu i zwięzłych opisów. Taka prezentacja materiału pozwoli Ci szybko zrealizować swój pierwszy projekt we Flashu.
* Interfejs użytkownika
* Zdefiniowanie parametrów projektu
* Tworzenie układu graficznego za pomocą narzędzi rysunkowych
* Definiowanie i stosowanie symboli
* Umieszczanie w prezentacji elementów tekstowych
* Korzystanie z listwy czasowej
* Tworzenie animacji i mechanizmów nawigacyjnych
* Ładowanie danych z zewnętrznych plików
* Publikacja witryny na serwerze
Przeczytawszy tę książkę, przekonasz się,
jak ogromne możliwości oferuje Ci Macromedia Flash.
Zamiast długich tekstów - rysunki z dokładnymi objaśnieniami. Samodzielna nauka nigdy nie była tak prosta
Coraz częściej użytkownicy korzystający z Internetu chcą aktywnie zaistnieć w sieci poprzez stworzenie własnej strony WWW. Na przeszkodzie staje zazwyczaj nieznajomość języka HTML, służącego do określania struktury i wyglądu witryny. Istnieją oczywiście dziesiątki programów umożliwiających stworzenie własnej strony w sposób niewiele różniący się od tworzenia elektronicznego dokumentu za pomocą programów takich jak Microsoft Word, jednak tworzenie stron WWW z ich pomocą przy braku znajomości choćby podstaw języka HTML, można porównać do pracy mechanika samochodowego, który potrafi jedynie wypolerować karoserię i wymienić filtr powietrza, nie mając przy tym pojęcia, po co w ogóle to robi.
Książka, którą trzymasz w ręku ma na celu zaznajomienie Cię z podstawami języka HTML. Nie będziesz potrzebował w czasie nauki żadnych zaawansowanych programów -- wystarczy komputer osobisty pracujący pod kontrolą dowolnego systemu operacyjnego i wyposażony w nowoczesną przeglądarkę WWW. Znajomość opisanych w książce podstaw zdecydowanie ułatwi Ci ewentualną naukę obsługi bardziej skomplikowanych programów służących do wizualnego tworzenia rozbudowanych serwisów internetowych.
Poznasz:
* Aplikacje ułatwiające tworzenie stron WWW
* Zasady formatowania tekstu w języku HTML
* Tworzenie odnośników
* Przygotowywanie grafiki i umieszczanie jej na stronach internetowych
* Tabele i ramki
* Kaskadowe arkusze stylów (CSS)
* Szybkie tworzenie serwisów internetowych z wykorzystaniem szablonów
* Publikowanie serwisu WWW w sieci
Jeśli szukasz solidnego podręcznika pozwalającego na samodzielne poznanie tajemnic tworzenia stron WWW, nie musisz szukać dalej. To czego nauczysz się z tej książki, pozwoli Ci tworzyć własne strony i w pełni zaistnieć w globalnej sieci.
Książki wydawnictwa Helion z serii "Kurs" przeznaczone są dla początkujących użytkowników komputerów, którzy chcą w krótkim czasie nabyć praktycznych umiejętności przydatnych w karierze zawodowej i codziennej pracy. Napisane przystępnym językiem i bogato ilustrowane są wspaniałą pomocą w samodzielnej nauce.
* Przystępny i dogłębny kurs języka HTML
* Opis prostych i darmowych narzędzi ułatwiających tworzenie i publikację serwisów WWW
* Omówienie podstaw tworzenia grafiki na potrzeby stron WWW
* Wprowadzenie do stosowania kaskadowych arkuszy stylów i JavaScriptu
Napisana, by pomóc Ci w samodzielnej nauce!
Opanuj technologię, która zrewolucjonizowała sposób obsługi aplikacji internetowych
* Poznaj podstawy tworzenia witryn WWW
* Stwórz aplikacje w technologii AJAX
* Wykorzystaj dane w formacie XML
AJAX, będący połączeniem JavaScriptu, języka XML i arkuszy stylów, to jedna z technologii, które wprowadziły ostatnio sporo zamieszania w środowisku projektantów witryn i aplikacji WWW. Jej zastosowanie zdecydowanie upraszcza i przyspiesza korzystanie z programów dostępnych przez przeglądarkę WWW. AJAX sprawia, że zawartość strony nie musi być przeładowywana po każdej akcji użytkownika. Witryna WWW przygotowana z wykorzystaniem technologii AJAX przypomina tradycyjną aplikację, komunikacja z serwerem nie przeszkadza w korzystaniu z niej, a dynamiczne zmiany elementów strony przebiegają znacznie szybciej.
Książka "AJAX w mgnieniu oka" to wprowadzenie do tematyki projektowania witryn i aplikacji WWW w technologii AJAX. Czytając ją, opanujesz podstawy stosowania AJAX-a we własnych projektach. Poznasz technologie przetwarzania danych ze stron WWW po stronie przeglądarki i serwera oraz dowiesz się, czym jest obiektowy model dokumentu. Nauczysz się korzystania z obiektów JavaScriptu, języka XML i protokołu SOAP. Stworzysz własne aplikacje w technologii AJAX i dowiesz się, jak unikać najczęściej popełnianych błędów.
* Podstawy języka HTML
* Zasada działania protokołu HTTP
* JavaScript i PHP
* Obiektowy model dokumentu (DOM)
* Struktura aplikacji AJAX
* Obiekty JavaScriptu
* Zwracanie danych w postaci tekstu i plików XML
* Technologia AHAH
* Usługi sieciowe i protokół SOAP
* Korzystanie z biblioteki Rico
Zacznij tworzyć nowoczesne witryny.
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danychWydawnictwo Helion
Poznaj i wykorzystaj narzędzia do projektowania baz danych
* Jak konfigurować repozytorium PEAR?
* Jak przetwarzać formularze za pomocą języka PHP?
* Jak wprowadzać dane do tabeli bazy danych, a później je usuwać?
Umiejętność tworzenia interaktywnych stron www typu e-commerce i zarządzania nimi jest dzisiaj właściwie niezbędna. Przydaje się nie tylko administratorom sieci, ale także wszystkim informatykom i właścicielom firm. Relacyjne bazy danych stanowią podstawę nowoczesnej aplikacji internetowej, więc przede wszystkim należy poznać najpopularniejsze języki wykorzystywane podczas pracy na tych bazach: język skryptowy PHP oraz język zapytań SQL, a także internetowe usługi informacyjne (IIS) występujące w najnowszych serwerowych systemach operacyjnych Microsoft Windows.
Książka „PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych” w przystępny sposób i na konkretnym przykładzie przedstawia zagadnienia dotyczące projektowania, programowania i implementowania relacyjnej bazy danych. Mimo że podręcznik przeznaczony jest dla osób, które przynajmniej w niewielkim stopniu orientują się w tej tematyce, szeroka skala prezentowanych informacji (od prostych zagadnień teoretycznych do problemów zaawansowanych technicznie) sprawia, że każdy może z niego skorzystać - aby na przykład nauczyć się podstawowych instrukcji języka SQL i PHP, instalowania i konfigurowania ich w systemie Windows, korzystania z usług IIS i wreszcie zarządzania własną bazą danych.
* System zarządzania bazą danych
* Nazwy i typy danych
* Indeksy, klucze i schematy
* Architektura baz danych
* Normalizacja i projektowanie baz danych
* Środowisko języka SQL
* Podstawowe klauzule języka SQL
* Podstawowe właściwości języka PHP
* Architektura usług IIS
* Obsługa baz danych Microsoft SQL z poziomu PHP
* PEAR
Znajdziesz tu wszystko, czego potrzebujesz, aby stworzyć własną profesjonalną bazę danych!
Wykorzystaj gotowe rozwiązania w technologii AJAX!
* Jak wykorzystać technologię AJAX?
* Jak wykonać najczęściej spotykane zadania?
* Jak zwiększyć interaktywność serwisów WWW?
Technologia AJAX (skrót od ang. Asynchronous JavaScript and XML) pozwala na tworzenie dynamicznych stron WWW, dostarczających niezapomnianych wrażeń ich użytkownikom. Praktycznie wszystkie współczesne aplikacje WWW oraz duża część witryn internetowych korzystają z dobrodziejstw tego rozwiązania, a jeszcze dziś również i Twoja strona może zyskać na interaktywności.
Dzięki książce "Ajax. Niezbędnik projektanta dynamicznych aplikacji" poznasz zasady działania technologii AJAX, jej zalety oraz wady. Autor prezentuje dziesięć przykładów zastosowania technologii AJAX. Dzięki nim nauczysz się między innymi, w jaki sposób pobierać dane z kanałów RSS, jak wykorzystać format XML oraz jak kontrolować wprowadzane przez użytkownika dane w czasie rzeczywistym. Najważniejsze jest jednak to, że każde z tych praktycznych rozwiązań możesz zaimplementować bezpośrednio na Twojej stronie!
* Zalety technologii AJAX
* Przykładowe rozwiązania, korzystające z AJAX
* Sposoby używania formatu XML
* Zasady funkcjonowania technologii AJAX
* Tworzenie interaktywnych formularzy
* Sposoby wykorzystania kanałów RSS
* Dynamiczne pobieranie danych z innych serwisów
* Sposób na efektowną galerię
* Tworzenie okien informacyjnych
* Przewidywanie treści wprowadzanych przez użytkownika
* Metody i właściwości obiektu XMLHttpRequest
* Przyszłość technologii AJAX
Twoje strony też mogą być interaktywne!
Odkryj nieznane możliwości Accessa
* Wyświetl pliki multimedialne w oknach Accessa
* Skorzystaj z funkcji obsługi plików XML
* Połącz Accessa z innymi bazami danych
Microsoft Access to najpopularniejsza w zastosowaniach biurowych baza danych. Dzięki swej prostocie, dużym możliwościom oraz zintegrowanym mechanizmom służącym do szybkiego tworzenia aplikacji i interfejsów użytkownika. Access jest stosowany wszędzie tam, gdzie pożądana jest minimalna ilość czynności związanych z konserwacją wdrożonego rozwiązania. Może również pełnić funkcję interfejsu użytkownika dla innych baz danych, takich jak Oracle czy MySQL. Poza możliwościami widocznymi na pierwszy rzut oka i powszechnie stosowanymi Access oferuje również wiele mniej znanych funkcji, które mogą okazać się niezwykle przydatne w jego codziennym użytkowaniu.
"100 sposobów na Access" to podręcznik przedstawiający wszystkie funkcje tej bazy danych. Czytając tę książkę, dowiesz się, jak budować złożone kwerendy, odtwarzać pliki wideo i wyświetlać strony WWW w formularzach oraz wykorzystywać funkcje Excela w Accessie. Nauczysz się tworzyć wydajne aplikacje, stosować Accessa w połączeniu z innymi bazami danych oraz korzystać z funkcji pozwalających na obsługę plików XML.
* Dostosowywanie interfejsu aplikacji
* Porządkowanie biblioteki makropoleceń
* Szybkie kopiowanie danych pomiędzy tabelami
* Optymalizacja i usprawnianie działania formularzy
* Stosowanie formatowania warunkowego
* Budowanie tabel Accessa za pomocą MS SQL Servera
* Łączenie Accessa z innymi aplikacjami pakietu MS Office
* Tworzenie i stosowanie aplikacji dodatkowych
Dzięki tej książce poznasz nowe sposoby pracy z Accessem.
Podręczny słownik najważniejszych poleceń języka JavaScript
* Podstawowe operacje w JavaScript
* Tworzenie interaktywnych witryn za pomocą technologii AJAX
* Współpraca JavaScript z innymi technologiami (CSS, DOM, DHTML)
Od pewnego czasu język JavaScript przeżywa odrodzenie i zyskuje zasłużoną popularność. Wynika to przede wszystkim z rozwoju technologii AJAX, która umożliwia tworzenie reaktywnych witryn internetowych i bazuje właśnie na tym języku. JavaScript pozwala na przeprowadzanie wielu przydatnych operacji niewykonalnych w zwykłym języku HTML, na przykład kontrolowane otwieranie nowych okien, sprawdzanie poprawności danych w formularzach czy dynamiczne modyfikowanie rysunków. Łatwa składnia oraz szeroki zakres wykonywanych zadań sprawiły, że JavaScript jest jednym z najpopularniejszych języków skryptowych wykonywanych po stronie przeglądarki.
"JavaScript. Rozmówki" to zwięzły i przystępny przewodnik omawiający popularne problemy, pojawiające się w czasie pracy z tym językiem, oraz podsuwający szybkie i skuteczne ich rozwiązania. Korzystając z niego, nauczysz się używać zarówno podstawowych, jak i zaawansowanych funkcji tego języka. Dowiesz się, jak do stron dodawać grafikę, animacje, treści multimedialne oraz jak zastosować JavaScript do tworzenia witryn za pomocą technologii AJAX. Poznasz możliwości współpracy języka JavaScript z innymi technologiami, takimi jak CSS, DOM czy DHTML, a także opanujesz manipulowanie cookies, formularzami, oknami czy ramkami.
* Podstawowe operacje w JavaScript
* Dodawanie grafiki, animacji i treści multimedialnych
* Praca ze stylami CSS
* Obsługa cookies
* JavaScript w DHTML
* Manipulowanie modelem DOM
* Obiekty i zdarzenia w JavaScript
* Podstawy technologii AJAX
* Obsługa formularzy
* Korzystanie z usług Web Service
Dzięki zwięzłym rozmówkom w błyskawicznym tempie
usystematyzujesz swoją wiedzę o języku JavaScript.
Kompletny przewodnik po technologii ASP.NET 2.0
* Poznaj zasady działania ASP.NET
* Naucz się korzystać z nowatorskich możliwości ASP.NET 2.0
* Twórz profesjonalne witryny internetowe
ASP.NET to popularna technologia firmy Microsoft służąca do tworzenia wysoce interaktywnych i skalowalnych witryn internetowych. Jej najnowsza wersja, ASP.NET 2.0, nie tylko zawiera ponad 50 nowych kontrolek, ale również szereg innowacyjnych właściwości. Funkcje te pozwalają między innymi na dostęp do danych bez konieczności pisania kodu, łatwe nadawanie wspólnego stylu witrynom, dzięki stronom wzorcowym i tematom, budowanie portali za pomocą kontrolek Web Parts oraz wykorzystanie zalet technologii AJAX.
"ASP.NET 2.0. Księga eksperta" to profesjonalne i kompletne źródło wiedzy o tej technologii. Znajdziesz tu informacje o wszystkich wbudowanych kontrolkach ASP.NET 2.0 oraz o sposobach opracowania własnych. Nauczysz się tworzyć efektowne witryny internetowe, a także dbać o ich bezpieczeństwo oraz wysoką skalowalność. Dowiesz się, jak łatwo można dodawać nowe, jednolite strony do aplikacji sieciowych oraz zarządzać ich stanem. Przeczytasz o efektywnej obsłudze bufora w celu poprawy wydajności witryny. Poznasz także wszystkie nowe możliwości ASP.NET 2.0.
Do książki dołączona jest płyta z przykładowym kodem w językach VB.NET i C#, który możesz szybko wykorzystać na własnych witrynach. "ASP.NET 2.0. Księga eksperta" to prawdziwa skarbnica informacji, którą powinien mieć każdy programista ASP.NET.
* Działanie platformy ASP.NET
* Stosowanie wbudowanych kontrolek
* Tworzenie własnych kontrolek
* Sprawdzanie poprawności danych
* Nadawanie stylu witrynie przy użyciu stron wzorcowych i tematów
* Dostęp do danych i wyświetlanie ich
* Tworzenie własnych komponentów
* Obsługa nawigacji po witrynie
* Zapewnianie bezpieczeństwa witryny
* Obsługa stanu aplikacji
* Tworzenie portali przy użyciu kontrolek Web Parts
* Wykorzystanie technologii AJAX
Wykorzystaj potencjał ASP.NET 2.0
i twórz lepsze witryny internetowe.
PHP i MySQL. Tworzenie sklepów internetowych. Wydanie IIWydawnictwo Helion
Liczba firm oferujących towary w internecie stale wzrasta. Taki sposób przedstawienia oferty umożliwia dotarcie do szerszego grona klientów i pozwala na znaczną redukcję kosztów prowadzenia działalności handlowej. Rozwój handlu elektronicznego spowodował zwiększenie zainteresowania usługami związanymi z tworzeniem sklepów internetowych. Programiści, którzy otrzymują takie zlecenie, zazwyczaj korzystają z dwóch bezpłatnych aplikacji: PHP i MySQL. Ciągle rozwijany i rozbudowywany PHP jest jednym z najpopularniejszych języków skryptowych interpretowanych po stronie serwera. Jego najnowsza wersja, oznaczona numerem 5, to w pełni obiektowe środowisko stosowane przez twórców dynamicznych aplikacji WWW odwołujących się do baz danych. Funkcję zaplecza bazodanowego spełnia baza MySQL -- prosta i wydajna.
Zbudowanie funkcjonalnego i bezpiecznego sklepu internetowego to ciekawe wyzwanie dla programisty. Jeśli chcesz się z nim zmierzyć, książka "PHP i MySQL. Tworzenie sklepów internetowych. Wydanie II" jest dla Ciebie idealną lekturą. Znajdziesz w niej wszystkie informacje, jakich potrzebujesz, by zaprojektować i stworzyć sklep internetowy, korzystając z języka PHP 5, bazy danych MySQL i dodatkowych mechanizmów opisanych w kolejnych rozdziałach książki.
* Opracowanie koncepcji sklepu internetowego
* Nowe możliwości PHP 5
* Oddzielenie kodu PHP od HTML z zastosowaniem szablonów Smarty
* Wykorzystanie funkcji z biblioteki PEAR
* Mechanizmy obsługi sesji i plików cookie
* Zabezpieczanie aplikacji
* Przygotowanie projektu sklepu
* Katalog produktów i koszyk
* Moduł zarządzania klientami i zamówieniami
* Obsługa płatności elektronicznych
Przyczyń się do rozwoju e-biznesu --stwórz własny sklep internetowy.
Stwórz aplikacje internetowe w technologii ASP.NET 3.5
* Poznaj i skonfiguruj środowisko programistyczne
* Zaprojektuj strukturę aplikacji
* Połącz aplikację z bazą danych
* Wyświetl dane na stronach
Technologie PHP i ASP.NET mają kilka cech wspólnych — obie służą do tworzenia aplikacji internetowych, uruchamianych za pośrednictwem przeglądarki internetowej, i generują wynik swojego działania w postaci dokumentów XHTML. Jednak istnieje między nimi jedna istotna różnica — PHP wykorzystuje rozwiązania open source, a ASP.NET rozwiązania komercyjne, rozwijane przez firmę Microsoft. ASP.NET opiera się na platformie .NET — uniwersalnym frameworku, pozwalającym na korzystanie z różnych języków programowania w celu tworzenia skalowalnych, szybkich i łatwych do rozwijania aplikacji sieciowych. Nie bez znaczenia jest także środowisko programistyczne — Visual Studio to doskonałe narzędzie, znacznie przyspieszające i usprawniające proces tworzenia oprogramowania.
„ASP.NET 3.5 dla programistów PHP” to wprowadzenie do technologii ASP dla wszystkich twórców aplikacji internetowych, którzy dotychczas korzystali z PHP. Czytając tę książkę, zrozumiesz główne zasady korzystania z platformy .NET i techniki budowania aplikacji sieciowych. Dowiesz się, jak skonfigurować środowisko pracy i zaprojektować strukturę aplikacji. Nauczysz się korzystać z najważniejszych elementów platformy .NET — kontrolek będących gotowymi „cegiełkami” do budowy stron internetowych ASP. Poznasz podstawowe kontrolki, tworzące interfejs użytkownika i zarządzające sesją, połączysz aplikację z bazą danych i zastosujesz kontrolki do wyświetlenia danych na stronie. Przeczytasz o sprawdzaniu poprawności danych wprowadzanych do formularzy i przypisywaniu ról użytkownikom aplikacji. Znajdziesz tu także informacje o tym, w jaki sposób wykorzystać technologię AJAX do budowy interfejsów użytkownika aplikacji ASP.NET.
* Porównanie technologii służących do tworzenia aplikacji sieciowych
* Konfiguracja bazy MS SQL i instalacja narzędzi programistycznych
* Kontrolki interfejsu użytkownika
* Zarządzanie sesją i plikami cookie
* Komunikacja z bazami danych za pomocą ADO.NET
* Wyświetlanie danych na stronach
* Weryfikacja poprawności danych z formularzy
* Obsługa kont użytkowników
* AJAX w aplikacjach ASP.NET
Spróbuj czegoś nowego. Może w ASP.NET 3.5 odnajdziesz to, czego brakowało Ci w PHP?
MySQL jest szybkim, przenośny i -- co najważniejsze -- darmowym systemem bazodanowym, który zdobył ogromną popularność w zastosowaniach internetowych. Książka "MySQL. Budowanie interfejsów użytkownika." pokaże Ci jak używać tej bazy także poza Internetem. Nauczysz się z niej budowania atrakcyjnych interfejsów użytkownika współpracujących z tą bazą. W tym celu wykorzystana zostanie biblioteka GTK+.
Książka jest przeznaczona głównie dla programistów, którzy rozważają wykorzystanie Linuksa w tworzonych przez siebie rozwiązaniach, dla osób posiadających pewne doświadczenie w tworzeniu systemów opartych na architekturze klient-serwer (np. za pomocą Visual Basica i SQL Server). Aby w pełni skorzystać z informacji zawartych w książce, wystarczy znać język C i podstawy programowania baz danych.
* Poznasz mocne strony i zalety bazy MySQL
* Nauczysz się tworzyć programy w systemie Linuks, a następnie, korzystając z ich kodu źródłowego, kompilować je w systemie Windows.
* Dowiesz się, w jaki sposób można instalować programy korzystając ze skryptów lub pakietów RPM (RedHat Pakage Manager).
* Nauczysz się korzystać z interfejsu języka C dla MySQL w aplikacjach, w których użyto bibliotekę GTK+.
* Poznasz sposoby wyświetlania danych pochodzących z MySQL w obiektach GTK+.
* Będziesz w stanie utworzyć (w języku C) aplikacje, które wyglądem i zachowaniem przypominają programy Windowsowe
* Utworzysz aplikacje, które będą dynamicznie tworzyć graficzny interfejs użytkownika, dzięki czemu będziesz mógł zmienić wygląd interfejsu bez konieczności rekompilacji kodu źródłowego
* Prześledzisz krok po kroku proces powstawania kompletnej aplikacji korzystającej z MySQL.
"Do napisania niniejszej książki skłonił mnie brak podobnej pozycji, opisującej tworzenie aplikacji „korporacyjnych” za pomocą integracji GTK+ i MySQL. Jeśli jesteś programistą lub pracujesz w firmie, w której rozważa się wykorzystanie systemu Linuks celem zmniejszenia kosztów działalności -- ta książka jest przeznaczona właśnie dla Ciebie." -- Matt Stucky.
Język programowania PHP stanowi dla wielu osób przepustkę w świat pisania aplikacji działających po stronie serwera WWW. Łatwość z jaką przychodzi nauczenie się tego języka, sprawiła, że używają go setki tysięcy amatorów i profesjonalistów na całym świecie.
Po pewnym czasie wiedza wyniesiona z podręczników opisujących podstawy PHP języka przestaje wystarczać. Niniejsza książka pomoże Ci w wykonaniu kolejnego kroku: kroku w kierunku pisania zaawansowanych aplikacji. Dzięki niej wzbogacisz swoją wiedzę i staniesz się prawdziwym ekspertem programowania w PHP, poszukiwanym na rynku pracy.
* Poznasz tajniki programowania obiektowego.
* Nauczysz się korzystać z baz danych.
* Dowiesz się, w jaki sposób zabezpieczać stworzone przez siebie aplikacje.
* Napiszesz własny sklep internetowy, korzystając z sesji i bazy SQL.
* Poznasz sposoby uruchamiania programów PHP w oderwaniu od serwera WWW.
* Nauczysz się generować nie tylko strony WWW, ale także grafikę i pliki PDF.
* Dowiesz się, jak i po co używać języka XML.
* Skorzystasz z wielu rozszerzeń języka, które ułatwiają rozwiązywanie złożonych problemów.
Pomoże Ci w tym prosty język w jakim napisana jest książka oraz liczne przykłady kodu, a także osoba autora, doświadczonego programisty i wykładowcy PHP na Uniwersytecie Kalifornijskim w Berkeley.
Statyczne strony WWW tworzone w języku HTML nie zawsze spełniają oczekiwania twórców i odbiorców. Coraz częściej ich miejsce zajmują dynamiczne serwisy WWW oparte na bazach danych. Jednym z najpopularniejszych narzędzi do ich tworzenia jest język PHP. Jest to łatwy do opanowania język skryptowy działający po stronie serwera, dystrybuowany na zasadzie open source. Ponieważ ma ogromne możliwości, do tworzenia dynamicznych witryn WWW i aplikacji internetowych używają go setki programistów na całym świecie. Dzięki wiadomościom zawartym w tej książce łatwiej dołączyć do ich grona i napisać samodzielnie mechanizmy, na których opierają się dynamiczne witryny internetowe.
Książka "PHP. Praktyczne wprowadzenie" ułatwia szybkie i bezproblemowe pokonanie dystansu pomiędzy statycznymi witrynami w języku HTML a dynamicznymi serwisami WWW w języku PHP. Na przykładzie prawdziwego projektu -- budowy dynamicznej witryny WWW -- pokazano, jak używać PHP do tworzenia wszystkich elementów takiej witryny. Autor książki, Urlich G
Stwórz profesjonalną witrynę handlową dla przedsiębiorstwa
* Zaprojektuj wszystkie elementy witryny i przygotuj bazę danych
* Zaimplementuj mechanizmy składania i przetwarzania zamówień
* Zadbaj o bezpieczeństwo transakcji
Dynamiczny rozwój internetu sprawił, że wiele firm zainteresowało się możliwością oferowania swoich produktów i usług tą właśnie drogą. Powstały więc setki tysięcy witryn handlowych, które w początkowym okresie działalności przyniosły właścicielom krociowe zyski. Po pierwszym załamaniu rynku internetowego zmieniło się podejście do sklepów internetowych -- klienci zaczęli bardziej uważnie przyglądać się zarówno ofercie, jak i sposobowi jej prezentacji, a firmy zadbały o to, aby ich witryny były przygotowywane w bardziej profesjonalny sposób. Rozwój technologii wykorzystywanych do tworzenia tego typu aplikacji również znacząco wpłynął na rynek internetowy. Wśród twórców aplikacji e-commerce niesłabnącą popularnością cieszy się język PHP, który w połączeniu z bazą danych MySQL tworzy doskonałe narzędzie do budowania niezawodnych, stabilnych i bezpiecznych sklepów internetowych.
Książka "PHP5 i MySQL. Zastosowania e-commerce" przedstawia proces tworzenia profesjonalnej witryny handlowej. Opisuje zasady projektowania takich witryn i konstruowania jej elementów. Czytając ją dowiesz się, jakie technologie i narzędzia projektowe wybrać i jak zdefiniować szkielet witryny. W kolejnych rozdziałach książki przeczytasz o rozbudowywaniu funkcjonalności sklepu o kolejne elementy. Stworzysz katalog produktów, wyszukiwarkę, koszyk na zakupy i moduł przetwarzania zamówień. Wyposażysz sklep w rozbudowany interfejs administracyjny i umożliwisz klientom realizację płatności za pomocą kart kredytowych. Przygotujesz się także na problemy, jakie mogą wystąpić podczas tworzenia i wdrażania aplikacji e-commerce.
* Podstawowe elementy witryny
* Dobór narzędzi wykorzystywanych podczas prac nad sklepem
* Przygotowanie bazy danych
* Tworzenie katalogu produktów
* Moduł koszyka na zakupy
* Obsługa zamówień i płatności
* Bezpieczeństwo transakcji
* Płatności kartami kredytowymi
Dzięki wiadomościom z tej książki przygotujesz wysokiej jakości sklep internetowy.
Wykorzystaj w swoich projektach gotowe rozwiązania
* Przetwarzanie grafiki
* Operacje na plikach
* Komunikacja z bazami danych
PHP to jeden z najpopularniejszych języków wykorzystywanych do tworzenia dynamicznych witryn WWW. Od początku swojej obecności na rynku zyskał ogromne uznanie programistów. Jest dostępny nieodpłatnie i ma ogromne możliwości. Jego najnowsza wersja otworzyła przed twórcami aplikacji nowe horyzonty, oferując im wszystkie korzyści wynikające z programowania obiektowego. PHP jest dostępny dla większości popularnych systemów operacyjnych z rodziny Unix/Linux, Windows, Mac OS oraz Risc OS. Współpracuje też z wieloma serwerami HTTP, dzięki czemu jest niezwykle uniwersalny.
W książce "PHP. 101 praktycznych skryptów. Wydanie II" znajdziesz gotowe skrypty, dzięki którym zdecydowanie przyśpieszysz swoją pracę nad aplikacjami i serwisami internetowymi. To wydanie zostało tak zaktualizowane w stosunku do poprzedniego, że skrypty działają prawidłowo w najnowszej wersji języka PHP. Autor zapewnił także zgodność generowanych przez nie dokumentów HTML z obowiązującymi standardami tego języka. Każdy ze skryptów możesz po prostu wkleić do swojego kodu bądź zmodyfikować, aby dokładnie odpowiadał Twoim potrzebom. Korzystając z przykładów znajdujących się w tej książce, możesz dodać do swoich projektów funkcje obsługujące system plików, przetwarzające grafikę, zabezpieczające witryny i aplikacje przed nieautoryzowanym dostępem.
* Operacje sieciowe
* Praca z systemem plików
* Liczniki odwiedzin i księgi gości
* Przetwarzanie grafiki
* Autoryzacja użytkowników
* Komunikacja z bazami danych
* Przewodnik po najważniejszych elementach języka PHP
Skorzystaj ze sprawdzonych rozwiązań.
Książka "MySQL. Szybki start" to przystępne wprowadzenie dla osób, które chcą w krótkim czasie poznać MySQL -- jeden z najpopularniejszych systemów bazodanowych. Do jego zalet należą: szerokie rozpowszechnienie, duża wydajność i prostota obsługi. Jeśli chcesz stworzyć swoją pierwszą bazę danych, MySQL idealnie się do tego nadaje. Chociaż jest to produkt darmowy, pod wieloma względami nie ustępuje znacznie droższym aplikacjom komercyjnym.
"MySQL. Szybki start" to same konkrety; nie znajdziesz tu zbędnych teoretycznych rozważań i dygresji. Każdy podrozdział przedstawia sposób, w jaki należy rozwiązać dany problem programistyczny. Jednocześnie książka ta stanowi kompletny przewodnik po wszystkich ważnych dla programisty zagadnieniach. Nie zabrakło tu również informacji na temat korzystania z MySQL z poziomu języków programowania takich jak Perl, Java, czy PHP.
Dzięki tej książce:
* Zainstalujesz MySQL w różnych systemach operacyjnych
* Uruchomisz serwer MySQL i dowiesz się, z jakich programów klienckich korzystać
* Zaprojektujesz wydajną bazę danych
* Poznasz język SQL
* Zaznajomisz się ze specyficznymi funkcjami dostępnymi w MySQL
* Nauczysz się pisać aplikacje Javy, Perla i PHP wykorzystujące MySQL
* Poznasz podstawy administrowania serwerem bazodanowym
Zestaw projektów do natychmiastowego wykorzystania!
* Opisy założeń projektowych
* Instrukcje w kwestii instalacji
* Wskazówki dla programistów
Rosnąca popularność platformy .NET 2.0 widoczna jest także w internecie. Coraz więcej aplikacji internetowych powstaje z wykorzystaniem technologii ASP.NET 2.0. Kontrolki i biblioteki udostępniane programistom zdecydowanie ułatwiają budowanie nawet najbardziej złożonych systemów. Biblioteki .NET 2.0 to także zmieniona architektura witryn, nowe mechanizmy dostępu do danych i znacznie większa szybkość działania aplikacji. Jednak tak ogromna liczba zmian wiąże się z koniecznością opanowania przez programistów nowych możliwości i zasad stosowania ich w praktyce. Jednym z najlepszych sposobów nauki jest analiza gotowych projektów i implementowanie ich we własnych systemach.
Książka "ASP.NET 2.0. Gotowe rozwiązania" to przegląd 12 projektów zrealizowanych z wykorzystaniem tej technologii. Znajdziesz tu omówienie najpopularniejszych elementów witryn i aplikacji internetowych - założenia projektowe, kod źródłowy, wykorzystane w projekcie biblioteki i kontrolki, wskazówki dotyczące instalacji i uruchamiania oraz porady związane z samodzielnym modyfikowaniem omawianego modułu. Każdy z projektów przedstawia różne aspekty stosowania technologii ASP.NET 2.0 i stanowi doskonałe źródło wiedzy.
* Internetowy dziennik i kalendarz
* System wymiany plików
* Serwer chatów
* Mechanizm obsługi ankiet
* CMS
* Blog
* Album fotograficzny
* Witryna pomocy dla klienta
* Sklep internetowy
* System rezerwacji online
* Kartki internetowe
* Baza błędów
Poznaj ASP.NET 2.0 na praktycznych przykładach.
Na rynku istnieje wiele książek uczących posługiwania się technologiami służącymi do tworzenia stron WWW. Wiele z nich może rozczarować początkujących webmasterów, których głównym celem jest stworzenie atrakcyjnej strony, a nie perfekcyjne opanowanie języka HTML czy Flasha. Aby stworzyć stronę WWW nie wystarcza jedynie teoretyczna znajomość HTML. Trzeba również poznać, choćby pobieżnie, inne narzędzia, które uzupełniają HTML o dodatkowe możliwości. Konieczne jest zaznajomienie się ze stylami CSS, z metodami obróbki grafiki na potrzeby sieci WWW, prostymi programami w JavaScripcie, a także z darmowymi rozwiązaniami pozwalającymi na wysyłanie e-maili z poziomu strony WWW czy generowanie statystyk odwiedzin.
Książka "Tworzenie stron WWW w praktyce" jest mocno osadzona w realiach pracy webmastera. Jej pierwsza część to opis technologii niezbędnych każdemu twórcy stron. Druga część zawiera szczegółowy opis dwóch projektów stron internetowych. Krok po kroku prześledzisz etapy powstawania strony domowej i strony firmowej.
W książce znajdziesz:
* Wyjaśnienie podstawowej terminologii związanej z Internetem i stronami internetowych
* Przystępny opis języka HTML
* Omówienie języka styli CSS
* Praktyczne porady dotyczące przygotowania grafiki na potrzeby stron internetowych
* Wyjaśnienie różnic pomiędzy stosowanymi w Internecie formatami zapisu ilustracji
* Dwa szczegółowo opisane projekty: strony prywatnej i strony firmowej
* Sposoby przyspieszenia pracy z wykorzystaniem szablonów stron internetowych
* Kilka najbardziej przydatnych skryptów JavaScript i sposoby ich użycia
* Informacje na temat publikacji gotowych stron internetowych: od rejestracji domeny po posługiwania się programem FTP
* Praktyczne wskazówki dotyczące promocji stron internetowych
Wszystkie porady, które znajdziesz w tej książce, zostały opracowane z uwzględnieniem specyfiki polskiego Internetu. Jeśli pragniesz w nim zaistnieć, jest to idealna książka dla Ciebie.
Dreamweaver MX, narzędzie do graficznego projektowania stron internetowych, powstał niewątpliwie z myślą o ułatwieniu pracy twórcom stron WWW. Nowy, zintegrowany interfejs programu daje użytkownikom pełną swobodę ruchu. Pozwala manipulować paletami i jest bardzo elastyczny w dostosowywaniu do własnych potrzeb. Predefiniowane projekty stron oraz fragmenty kodu HTML i JavaScript pozwalają z łatwością budować własne strony. Poprawiono obsługę kaskadowych arkuszy stylów i rozbudowano możliwości szablonów. Zadowoleni powinni być wszyscy zwolennicy ręcznego tworzenia kodu stron WWW: pracę z kodem ułatwiają narzędzia, takie jak na przykład edytor znaczników, Tag Inspector czy narzędzie kontroli poprawności kodu. Usprawniono także proces tworzenia nowego dokumentu: program proponuje bogaty zestaw kategorii nowego dokumentu, od prostych stron HTML aż po bardziej zaawansowane projekty. Dreamweaver MX umożliwia także tworzenie stron korzystających z baz danych.
Co znajdziesz w tym opracowaniu? Są tu podstawowe pojęcia dotyczące języka HTML, najważniejsze informacje na temat planowania i projektowania witryn WWW, opis środowiska pracy programu Dreamweaver MX i narzędzi pracy z kodem źródłowym. Z książką w ręku bez trudu utworzysz witrynę WWW, jej stronę główną, ustawisz kodowanie, zdefiniujesz układ strony przy użyciu tabel lub warstw oraz nauczysz się korzystać z szablonów i bibliotek. Wiele uwagi poświęcono obrazom -- nauczysz się definiować właściwości obrazów, korzystać z palety Assets oraz ze stylów CSS. Poznasz możliwości tabel, list, linii czasowych i behawiorów. Dowiesz się, jak planować nawigację i połączenia oraz jak nimi zarządzać. Będziesz wiedział, jak zarządzać witrynami: lokalną i odległą, a także jak korzystać z ramek.
Zaprojektuj własną stronę WWW
* Poznaj język XHTML i technologię CSS
* Przygotuj elementy graficzne
* Opublikuj swoją witrynę i efektywnie ją wypromuj!
Strony internetowe i technologia ich projektowania bardzo zmieniły się od czasu, gdy internet był jedynie małą siecią łączącą ośrodki akademickie. Ascetyczne i proste dokumenty publikowane na pierwszych witrynach WWW to już zamierzchła przeszłość. Współczesne serwisy internetowe to dzieła sztuki wykorzystujące technologie Ajax i Flash, bazy danych i języki skryptowe. Nadal jednak podstawowym budulcem stron internetowych pozostaje język HTML, dziś noszący nazwę XHTML. Opanowanie zasad korzystania z niego jest niezbędne, aby projektować zarówno proste, jak i niezwykle rozbudowane witryny sieciowe.
Dzięki książce "Tworzenie stron WWW w praktyce. Wydanie II" poznasz najnowszą specyfikację języka XHTML i technologii kaskadowych arkuszy stylów, a następnie wykorzystasz swoją wiedzę, bez trudu tworząc własną witrynę WWW. Dowiesz się, jak wygląda struktura dokumentu XHTML, jak umieszczać w nim elementy tekstowe i graficzne oraz jak definiować łącza do innych stron. Nauczysz się formatować tekst za pomocą stylów CSS, projektować strukturę witryny, publikować ją na serwerze i skutecznie pozycjonować w wyszukiwarkach.
* Przygotowanie narzędzi do pracy
* Struktura dokumentów XHTML
* Tekst, łącza, tabele i listy
* Przygotowanie elementów graficznych i osadzanie ich na stronie
* Formatowanie strony za pomocą kaskadowych arkuszy stylów
* Projektowanie struktury witryny WWW
* Tworzenie mechanizmów nawigacyjnych
* Korzystanie z szablonów
* Umieszczanie skryptów na stronach
* Używanie gotowych modułów dostępnych w sieci
* Publikowanie witryny
* Pozycjonowanie w wyszukiwarkach
Stwórz własną stronę WWW i wykorzystaj potęgę globalnej sieci!
Po wielu zmianach dokonanych w najnowszej wersji, FrontPage stał się programem wysoce funkcjonalnym, dostarczającym webmasterom komfortowych narzędzi do tworzenia witryny i zarządzania nią. FrontPage 2003 jest aplikacją intuicyjną i ergonomiczną, która pozwala budować witrynę internetową szybko i bezbłędnie. Projektant może skupić się na tworzeniu graficznej oprawy witryny i jej treści, pozostawiając programowi dbałość o jej techniczne aspekty. Dzięki temu można utworzyć skomplikowaną konstrukcyjnie witrynę w wyjątkowo krótkim czasie.
"FrontPage 2003 PL. Nie tylko dla webmasterów" to książka przeznaczona dla wszystkich, którzy chcą utworzyć witrynę WWW korzystając z programu FrontPage 2003 PL. Nie jest to kurs języka HTML, a raczej opis podstawowych zagadnień, których opanowanie jest niezbędne do sprawnej pracy z programem FrontPage 2003. Uczy korzystania z narzędzi zapewniających spójność stron, wpływających na wygląd i poprawną konstrukcję wielu dokumentów jednocześnie. Przedstawia funkcje automatyzujące proces tworzenia witryny.
* Tworzenie szkieletu witryny
* Wybór oprawy graficznej
* Tworzenie elementów nawigacyjnych -- łączy tekstowych, pasków nawigacyjnych i spisu treści
* Korzystanie z szablonów
* Stosowanie ramek i stylów
* Publikowanie witryny na serwerze
Gdy zrozumiesz działanie narzędzi opisanych w tej książce, tworzenie witryny stanie się szybkie i proste. Przekonasz się, że stworzenie nawet bardzo rozbudowanej witryny może być przyjemnym zajęciem.
Zaprojektuj i napisz wydajne aplikacje bazodanowe, korzystając z Visual Basic .NET
* Opracuj schemat bazy danych, stwórz więzy integralności i zastosuj język SQL do manipulowania danymi
* Poznaj możliwości systemu MS SQL Server 2000 i wykorzystaj go w swoich aplikacjach
* Zastosuj technologię ADO.NET i Web Services w aplikacjach napisanych w Visual Basic .NET
Bazy danych to podstawa większości aplikacji biznesowych. Jednak sama baza danych to nie wszystko -- należy zapewnić osobom korzystającym ze zgromadzonych w niej informacji wygodny sposób dostępu do nich. W tym celu pisane są narzędzia służące do manipulacji danymi i wyświetlania ich. Dzięki technologii .NET i możliwościom oferowanym przez język Visual Basic .NET stworzenie aplikacji korzystającej z zasobów zgromadzonych w bazie danych nie nastręcza problemów, jednak mimo to należy podejść do tego zadania w odpowiedni sposób. Schemat bazy danych, odpowiednia konstrukcja zapytań, właściwe zastosowanie obiektów komunikujących się z bazą -- to elementy, które należy wziąć pod uwagę, przystępując do pracy nad aplikacją.
Książka "Visual Basic .NET. Bazy danych. Księga eksperta" to kompendium wiedzy dla programistów wykorzystujących Visual Basic .NET do tworzenia aplikacji opartych na bazach danych. Przedstawia zasady projektowania i pisania aplikacji WinForms, stron WebForms oraz usług Web Services w oparciu o bazę danych MS SQL Server 2000. Opisuje zasady stosowania technologii ADO.NET do połączenia aplikacji z tabelami w bazie i manipulowania zgromadzonymi w nich danymi.
* Schemat bazy danych, relacje, więzy integralności i normalizacja danych
* Konstruowanie zapytań w języku SQL
* Dostęp do bazy z poziomu aplikacji WinForms
* Zastosowanie bazy MS SQL Server 2000 w aplikacjach bazodanowych
* Podstawy technologii ADO.NET
* Stosowanie obiektów DataSet i DataAdapter
* Korzystanie z języka XML
* Tworzenie usług WebServices
Jeśli chcesz szybko i efektywnie tworzyć aplikacje bazodanowe w oparciu o technologię .NET, w tej książce znajdziesz wszystkie niezbędne do tego informacje.
Dreamweaver MX firmy Macromedia jest potężnym narzędziem wspomagającym proces tworzenia rozbudowanych serwisów internetowych. Należy do klasy tzw. edytorów graficznych: oznacza to, że tworzenie i edycja strony WWW przebiega w nim podobnie do edycji dokumentu w edytorze tekstu lub programie graficznym. Nie znaczy to oczywiście, że Dreamweaver daje Ci możliwość tworzenia rozbudowanych stron WWW bez znajomości języka HTML, na pewno jednak zwalnia Cię od pamiętania wszystkich, często bardzo skomplikowanych, atrybutów znaczników HTML. Ponadto zawarta w Dreamweaverze biblioteka gotowych wycinków kodu HTML -- wraz z rozszerzającymi ich możliwości fragmentami skryptów JavaScript -- upraszcza zastosowanie ciekawych, dynamicznych efektów na Twojej stronie.
Dzięki książce "Dreamweawer MX. Ćwiczenia" poznasz krok po kroku ogromne możliwości tej aplikacji, która z pewnością potrafi w dużym stopniu przyspieszyć pracę każdego twórcy witryn WWW.
Książka opisuje:
* Instalację i uruchomienie Dreamweavera
* Podstawy tworzenia stron WWW
* Formatowanie tekstu na stronach
* Łączenie stron odnośnikami
* Tworzenie tabel
* Umieszczanie grafiki na stronach WWW
* Pracę z całymi serwisami internetowymi
* Sposoby ułatwiania sobie tworzenia dużych witryn internetowych
PHP to język umożliwiający tworzenie aplikacji sieciowych uruchamianych po stronie serwera. Jego najnowsza wersja, oznaczona numerem 5, to w pełni obiektowy język, za pomocą którego można budować nawet najbardziej złożone systemy portalowe, intranetowe i ekstranetowe. Dzięki nowym funkcjom wprowadzonym w PHP 5 możliwe jest korzystanie z plików XML i protokołu SOAP, wydajna komunikacja z bazą danych i stosowanie technik obiektowych znacznie ułatwiających i przyspieszających tworzenie rozbudowanych aplikacji.
"PHP5. Zaawansowane programowanie" to książka przedstawiająca potężne możliwości i elastyczność najnowszej wersji tej popularnej platformy programistycznej. Opisuje podstawowe zasady programowania obiektowego i prowadzenia rozbudowanych projektów informatycznych. Zawiera informacje o modelowaniu aplikacji w języku UML, stosowaniu wzorców projektowych i tworzeniu narzędzi, które będzie można wykorzystać w każdym projekcie. Przedstawia również analizę prawdziwego przypadku -- systemu automatyzującego pracę działu sprzedaży w przedsiębiorstwie handlowym.
* Programowanie obiektowe
* Język UML i modelowanie systemów
* Wzorce projektowe
* Tworzenie prostych narzędzi obiektowych
* Połączenia z bazami danych
* Model MVC
* Stosowanie protokołu SOAP
* Komunikacja z użytkownikiem i mechanizmy sesji
* Testowanie aplikacji
* Studium przypadku – automatyzacja pracy działu sprzedaży
Jeśli chcesz poznać zaawansowane możliwości PHP 5, sięgnij po tę książkę.
Similar to PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III (16)
Windows Movie Maker dołączany do systemu Windows XP to doskonałe narzędzie do domowego montażu cyfrowych filmów wideo. Jest prosty w obsłudze, posiada spore możliwości, a montaż filmów za jego pomocą jest przyjemną zabawą. Movie Maker pozwala na przeniesienie klipów z kamery cyfrowej, zaimportowanie materiałów z dysku, rozmieszczenie ujęć i połączenie ich przejściami, a także udźwiękowienie i dodanie efektów specjalnych. Gotowy film można wysłać pocztą elektroniczną, zapisać na dysku lub płycie CD albo opublikować w internecie.
Książka "Tworzenie filmów w Windows XP. Projekty" przedstawia proces tworzenia filmu wideo. Opisuje kolejne kroki prowadzące do zmontowania cyfrowego filmu wideo z przechwyconych ujęć i zaimportowanych materiałów. Nie znajdziesz w niej jednak długich opisów i dziesiątek parametrów. Każde zagadnienie jest przedstawione za pomocą zrzutów ekranu i krótkich instrukcji. Dzięki temu w ciągu kilku godzin zrealizujesz swój pierwszy projekt w Movie Makerze.
* Elementy interfejsu użytkownika
* Przechwytywanie klipów z kamery wideo
* Import materiałów źródłowych
* Tworzenie wstępnego montażu
* Dodawanie przejść i efektów specjalnych
* Nakładanie plansz tytułowych i napisów
* Udźwiękowienie filmu
* Korzystanie z funkcji Autofilm
* Eksport zmontowanego filmu
Przekonaj się, jak proste może być tworzenie własnych filmów wideo.
Przedstaw się światu!
* Jak zbudować elegancką stronę z blogiem?
* Jak tworzyć wyspecjalizowane przeglądarki bloga?
* Jak dodawać do własnego serwisu blogowego kanał RSS?
Prowadzenie bloga to nowy sposób na zwiększenie aktywności społecznej - szansa na zaistnienie w rzeczywistości wirtualnej, mająca swoje odbicie w tak zwanym „prawdziwym życiu”. Dlatego blogi piszą dziś niemal wszyscy: politycy, marketingowcy, celebryci, biznesmeni. Forma publicznie dostępnego pamiętnika pozwala na szeroką prezentację własnych poglądów, przekonań czy wartości. Z tego powodu blogi wykorzystywane są też jako wortale poświęcone określonej tematyce, promujące idee lub produkty. Ich użytkownicy stworzyli nawet własną społeczność, która 31 sierpnia obchodzi swoje święto - Dzień Bloga. Już dziś możesz do nich dołączyć!
„Blog, więcej niż internetowy pamiętnik” to książka, która pokaże Ci, jak założyć i prowadzić własny blog, a także aktywnie korzystać z innych blogów. Dowiesz się z niej, jak skorzystać z oprogramowania obsługującego serwisy blogowe, jak zintegrować języki PHP, HTML, CSS i SQL, aby stworzyć elegancką stronę prezentującą Twój blog. Nauczysz się budować własną bazę danych, przeznaczoną do przechowywania wpisów, a także zabezpieczać ją przed niepowołanymi modyfikacjami. I wreszcie poznasz sposób na dodanie do własnego serwisu kanału RSS, aby czytelnicy na bieżąco mogli obserwować pojawianie się nowych wpisów. Znajdziesz tu wszystko, czego potrzebujesz, aby zaprezentować światu swój blog!
* Obsługa okna tworzenia bloga
* Modyfikowanie wyglądu bloga
* Publikowanie w określonym terminie
* Rozbudowa bloga
* Instalacja czytnika RSS
* Subskrybowanie blogów za pomocą RSS
* Instalacja oprogramowania własnego serwera
* Baza danych i modyfikacja danych
* Projektowanie struktury bloga
* Zakładanie konta użytkownika
* Zakładanie bazy danych i tabeli danych
* Nadawanie uprawnień do korzystania z tabeli
* Przygotowanie szablonu i tworzenie strony www
* Automatyzowanie, blokowanie i trwałe usuwanie wpisu
* Tworzenie formularza wyszukiwania
* Tworzenie kanału RSS i wypełnianie go treścią
* Pobieranie programu Weber
Blog to prosty i fascynujący sposób, aby świat dowiedział się o Twoim istnieniu!
Pakiet biurowy MS Office jest jednym z podstawowych narzędzi wykorzystywanych we współczesnych firmach. Zawarty w nim system zarządzania bazami danych Access to wygodna w obsłudze aplikacja służąca do operowania na zbiorach danych. Dzięki prostocie obsługi, sporym możliwościom i wizualnym narzędziom stanowi doskonałe rozwiązanie dla przedsiębiorstw, w których duże znaczenie ma czas poświęcany na opanowanie nowych programów. Kreatory i rozbudowany system pomocy oferowane przez Accessa niezwykle upraszczają proces tworzenia bazy oraz aplikacji przeznaczonych do obsługi zgromadzonych w niej danych.
W książce "Access w biurze i nie tylko" znajdziesz omówienie podstawowych możliwości tego systemu. Nauczysz się tworzyć i otwierać istniejące bazy danych oraz tworzyć nowe. Dowiesz się, w jaki sposób projektować tabele i jak dobierać typy danych dla poszczególnych kolumn tabeli. Przeczytasz o relacjach, poznasz sposoby wybierania i wstawiania danych, a także manipulowania nimi za pomocą kwerend. W kolejnych rozdziałach znajdziesz informacje o tworzeniu formularzy i raportów oraz wyświetlaniu wykresów na podstawie danych zgromadzonych w bazie. Nauczysz się także pisać własne makra i poznasz podstawy języka Visual Basic for Applications.
* Otwieranie istniejących baz danych
* Tworzenie tabel
* Typy danych
* Tworzenie i modyfikowanie relacji
* Manipulowanie danymi za pomocą kwerend
* Konstruowanie formularzy
* Budowanie raportów
* Automatyzacja pracy za pomocą makropoleceń
* Tworzenie i wyświetlanie wykresów
Dane to dziś najcenniejszy towar. Naucz się nim zarządzać.
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczneWydawnictwo Helion
Zapewnij swojej witrynie miejsce w pierwszej dziesiątce!
* Jak działają wyszukiwarki?
* Jaki wpływ na pozycję serwisu mają linki przychodzące i wychodzące?
* Czy istnieją zagrożenia związane z niewłaściwym pozycjonowaniem?
Stworzenie serwisu WWW to dopiero połowa sukcesu w Internecie. Druga połowa to zapewnienie witrynie odpowiedniej popularności. A tę popularność może zagwarantować przede wszystkim wysokie miejsce w wynikach wyszukiwarek. Jak to osiągnąć? Od czego zacząć i jak monitorować skuteczność prowadzonych działań? Wszystkie odpowiedzi znajdziesz właśnie w tej książce!
Poprzez liczne przykłady i ćwiczenia autorzy zapoznają Cię ze sposobem działania wyszukiwarki Google i zasadami doboru właściwych słów kluczowych. Pokażą, jak najlepiej rozmieścić je na stronie. Ponadto dowiesz się, jaki wpływ na pozycję strony mają linki wychodzące oraz przychodzące, jak przebiega proces indeksowania strony, jak działają systemy wymiany linków oraz jak wykorzystać statystyki do obserwacji ruchu na stronie. Przeczytasz także o tym, jakie zagrożenia niesie ze sobą niewłaściwa procedura pozycjonowania.
* Sposób działania Google oraz innych wyszukiwarek
* Definiowanie fraz i słów kluczowych
* Wpływ linków przychodzących i wychodzących na pozycję strony
* Korzystanie z systemów wymiany linków
* Proces indeksacji witryny
* Zagrożenia związane z niewłaściwym pozycjonowaniem
* Wykorzystanie statystyk do śledzenia ruchu na stronie
* Sposoby reklamowania serwisu
Zwiększ oglądalność swojej witryny WWW!
E-wizerunek. Internet jako narzędzie kreowania image'u w biznesieWydawnictwo Helion
Lustereczko, powiedz przecie,
kto jest najwspanialszy w necie?
* Tworzenie i wykorzystywanie odpowiedniego wizerunku oraz zarabianie na nim
* Budowanie pożądanych marek bez wielkich nakładów finansowych
* Interaktywne relacje z klientami
* Wykorzystanie Internetu do rozwoju biznesu
* Narzędzia kreowania wizerunku w sieci
Jak Cię widzą (w sieci), tak Cię piszą
Internet jest nie tylko rewolucyjnym medium, pierwszym o naprawdę masowym zasięgu działania. Stanowi on przede wszystkim fascynujący alternatywny świat. Działa jak magnes, co roku przyciągając nowych użytkowników. Niczym używka, wciąż odnotowuje wydłużenie czasu kontaktu z odbiorcą. I last but not least — Internet to niekończący się pasaż handlowy, wymarzone miejsce spotkań podaży i popytu.
Poznaj specyfikę światowej sieci WWW i znajdź w niej właściwe miejsce dla Twojej marki. E-marketing rządzi się własnymi prawami — z jednej strony bezustannie stawia firmy przed nowymi wyzwaniami, z drugiej zaś stale kreuje nowe narzędzia dotarcia do klienta. A są one naprawdę fascynujące: możliwość dowolnej personalizacji przekazu, olbrzymia ilość kanałów, a przede wszystkim atrakcyjne społeczności — ludzie młodzi, aktywni, hobbyści, biznesmeni oraz entuzjaści nowinek. Mogą oni zostać ambasadorami Twojej marki, ale mogą też ją zniszczyć. Dlatego musisz poznać zasady rządzące Internetem i jego społecznościami, a następnie zacząć budować instrumenty wywierania wpływu i wykorzystać je dla dobra Twojego produktu.
Internet ma przyszłość!
* Czym jest e-wizerunek i jak wpływa na sukces firm, produktów i ludzi?
* Narzędzia budowania image’u — strona WWW, fora internetowe, newslettery i inne.
* Sześć zasad skutecznego kreowania e-wizerunku.
* Grzechy główne działań internetowych.
* Marka jako efekt przemyślanej strategii wizerunkowej.
* Case studies
Microsoft Visual C++ 2008. Tworzenie aplikacji dla WindowsWydawnictwo Helion
Rozpocznij przygodę z Visual C++!
* Jakie prawa rządzą programowaniem obiektowym?
* Jak tworzyć usługi systemowe?
* Jak dokumentować tworzony kod?
Microsoft Visual C++ jest zintegrowanym środowiskiem, pozwalającym na tworzenie aplikacji przy użyciu języków C, C++ lub C++/CLI. Zawiera ono wyspecjalizowane narzędzia, pomagające w wydajnym tworzeniu rozwiązań opartych o te języki. Pierwsza wersja Visual C++ została wydana w 1992 roku, a środowisko to jest bezustannie ulepszane. Najnowsze wydanie, z datą 2008, zostało opublikowane w listopadzie 2007 roku i wprowadziło wiele nowości — jak chociażby wsparcie dla technologii .NET 3.5. Niewątpliwie narzędzie firmowane przez giganta z Redmond jest jednym z najpopularniejszych, a używają go programiści z całego świata.
Dzięki tej książce również Ty możesz dołączyć do tego wybitnego grona. Po jej przeczytaniu będziesz miał wiedzę na temat środowiska programistycznego i platformy .NET. Poznasz podstawy programowania obiektowego, nauczysz się uzyskiwać dostęp do informacji zgromadzonych w bazach danych oraz korzystać z możliwości Internetu bezpośrednio w Twoich programach. Kolejne rozdziały przedstawiają interesujące tematy dotyczące obsługi wyjątków, programów wielowątkowych oraz sposobów tworzenia usług systemowych. Ostatni rozdział poświęcony został tak istotnej kwestii, jak dokumentowanie kodu — to czynność, o której wielu programistów zapomina. Jeżeli chcesz rozpocząć przygodę z Microsoft Visual C++, ta książka jest idealną lekturą dla Ciebie!
* Praca w zintegrowanym środowisku programistycznym
* Pojęcia związane z programowaniem obiektowym
* Uzyskiwanie dostępu do informacji zgromadzonych w bazach danych
* Wykorzystanie transakcji w pracy z danymi
* Sposoby integracji z siecią Internet
* Obsługa wyjątków
* Programowanie wielowątkowe
* Tworzenie grafiki oraz wykorzystanie multimediów
* Drukowanie w systemie Windows
* Tworzenie usług systemowych
* Dokumentowanie kodu programu
Wykorzystaj możliwości Microsoft Visual C++ 2008!
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie IIWydawnictwo Helion
Poznaj możliwości iPhone’a!
* Jak rozpocząć pracę z iPhone’em?
* Jak wykorzystać możliwości przeglądarki Safari?
* Jak używać map?
Pojawienie się iPhone’a firmy Apple można bez wahania nazwać Rewolucją! Rewolucją przez duże "R". Nigdy wcześniej żaden nowy telefon nie wzbudził takich emocji. Nigdy wcześniej nie ustawiały się na wiele dni przed premierą kolejki pod salonami. Co sprawia, że ludzie szaleją za tym małym cudem techniki? Wielodotykowy (ang. multitouch) ekran, dostęp do tysięcy aplikacji, stabilny system operacyjny oraz elegancki, przykuwający uwagę wygląd to tylko niektóre z jego zalet.
Właśnie dzięki tej książce dowiesz się, co tak naprawdę potrafi Twój iPhone. Autor — niezawodny Scott Kelby — bez zbędnego zagłębiania się w szczegóły techniczne opowie Ci o możliwościach tego rewolucyjnego urządzenia. Zaprezentuje Ci m.in. sposoby wykonywania różnych operacji przy użyciu tego telefonu. Poznasz tajniki jego konfiguracji i synchronizacji z komputerem oraz metodę sprawdzania poziomu naładowania baterii. Nauczysz się wykorzystywać wszystkie możliwości przeglądarki Safari, czytnika poczty oraz terminarza. Dowiesz się również, jak odtwarzać klipy z YouTube, słuchać muzyki czy oglądać filmy. Książka ta jest zatem świetną pozycją zarówno dla początkującego użytkownika telefonu iPhone, jak również dla zaawansowanego — ten ostatni znajdzie tu informacje, które go zaskoczą i zachwycą! W końcu iPhone to zdolna i piękna bestia…
* Włączanie, usypianie, wyłączanie iPhone’a
* Wykorzystanie wbudowanego głośnika
* Obsługa ekranu
* Importowanie kontaktów
* Dodawanie numerów
* Połączenia konferencyjne
* Wyciszanie dzwonka
* Odbieranie i wysyłanie wiadomości e-mail
* Obsługa przeglądarki Safari
* Wykorzystanie kalendarza
* Odtwarzanie klipów z YouTube
* Używanie mapy
* Sprawdzanie prognozy pogody
* Importowanie i odtwarzanie muzyki
* Wykonywanie zdjęć
* Rozwiązywanie typowych problemów
Sprawdź, co potrafi Twój iPhone!
Uwiecznij świat, jakiego nie znałeś!
* Jaki sprzęt jest potrzebny do makrofotografii?
* Jak uzyskać duże powiększenia?
* Jak komponować efektowne zdjęcia?
Wiele osób nie zwraca uwagi na niepozorne, małe elementy otaczającego nas świata. Czyż nie warto pokazać im, co tracą? Wykonanie dobrego zdjęcia w skali makro to wyzwanie, ale zachwyt na twarzach oglądających jest wart wszelkich poświęceń. Właśnie dzięki makrofotografii można ujrzeć cudowny świat, niezauważalny na co dzień. Magiczny świat szczegółów!
Autor książki "Makrofotografia. Magia szczegółu " przedstawia ten temat w sposób przejrzysty i systematyczny. Dzięki tej publikacji zdobędziesz informacje dotyczące sprzętu potrzebnego do wykonania makrofotografii oraz sposobu kompozycji zdjęcia. Poznasz zagadnienia związane z właściwym doborem ostrości, a także takie pojęcia, jak głębia ostrości, długość ogniskowej, jasność obiektywu i wiele innych. Pozwolą Ci one na swobodne poruszanie się po świecie makrofotografii. Ponadto poszerzysz swoją wiedzę odnośnie doboru właściwego oświetlenia oraz programów odpowiednich do obróbki wykonanych zdjęć. Niewątpliwym atutem tej książki są pytania i zadania kontrolne, które pozwolą Ci zweryfikować zdobyte umiejętności. Jeżeli chcesz uwiecznić otoczenie w makrofotografii, ta pozycja będzie dla Ciebie nieocenionym źródłem informacji, a może nawet twórczej inspiracji!
* Sprzęt konieczny do wykonania makrofotografii
* Sposoby na uzyskanie dużych powiększeń
* Komponowanie zdjęć
* Zasady doboru kadru
* Uzyskiwanie właściwej ostrości
* Ograniczenia ostrości
* Dobór właściwego oświetlenia
* Metody pomiaru światła
* Doświetlanie zdjęć
* Narzędzia do edycji zdjęć
Odsłoń na fotografiach całe piękno szczegółu!
Naucz się korzystać z nowoczesnych narzędzi PowerShella
i usprawniaj żmudne zadania administracyjne!
* Jak skonfigurować środowisko PowerShella?
* Jak tworzyć aplety poleceń i jak ich używać?
* Jak korzystać z potoku danych?
Windows PowerShell to innowacyjne narzędzie do zarządzania systemem i przetwarzania skryptów dla serwerów oraz klientów pod kontrolą Windows. Charakterystyczną cechą tego interpretera poleceń jest obiektowa logika, która sprawia, że wynikiem każdego polecenia jest obiekt określonego typu. Dodatkowo wszystkie funkcje dostępne przez API systemu są możliwe do wywołania z poziomu PowerShella. Dzięki swojej uniwersalności oraz nowoczesnym narzędziom interpreter ten zapewnia spójny oraz jasny mechanizm zarządzania, oparty na wierszu poleceń i niewymagający od użytkownika dużej wiedzy programistycznej.
Książka "Windows PowerShell. Podstawy" zawiera dokładny opis innowacyjnej architektury PowerShella, zasad pisania skryptów oraz możliwości korzystania z podstawowych interfejsów systemowych: COM, WMI, ADSI i ADO.NET, a także obszerny zbiór opisów rozwiązań konkretnych zadań administracyjnych. Korzystając z tego przewodnika, poznasz funkcje i narzędzia PowerShella. Nauczysz się również korzystać z obiektowego potoku danych i zarządzać procesami, dziennikami zdarzeń oraz wpisami rejestru. Dzięki zawartej tu wiedzy z pewnością usprawnisz i zautomatyzujesz wszelkie czasochłonne zadania administracyjne, by móc swobodnie stosować PowerShell jako podstawową konsolę do codziennej pracy.
* Aplety poleceń
* Przetwarzanie potokowe
* Potoki danych
* Uniwersalny model nawigacji
* Definiowanie dysków
* Język skryptów PowerShella
* Tablice asocjacyjne
* Praca ze skryptami
* Różnicowanie reakcji na błędy
* Biblioteki klas
* Narzędzia PowerShella
* Zarządzanie użytkownikami i grupami w Active Directory
* Bazy danych
* Zaawansowane operacje dostępu do danych
PowerShell skróci czas Twojej pracy!
Poznaj specyfikę języka Java i zostań mistrzem programowania
* Jak korzystać z bibliotek języka Java?
* Jak pisać funkcjonalny i klarowny kod?
* Jak stworzyć profesjonalny i efektowny program?
Język Java jest językiem obiektowym z dziedziczeniem jednobazowym. Wewnątrz każdej metody korzysta on ze zorientowanego na instrukcje stylu kodowania. Aby dobrze poznać jakikolwiek język, należy nauczyć się posługiwać jego regułami, zasadami i składnią — podobnie jest z językiem programowania. Jeśli chcesz zyskać możliwość efektywnego programowania w języku Java, powinieneś poznać struktury danych, operacje i udogodnienia, oferowane przez biblioteki standardowe, a także często stosowane i efektywne sposoby tworzenia kodu. Całą potrzebną Ci wiedzę znajdziesz właśnie w tym podręczniku.
W książce „Java. Efektywne programowanie” w sposób zrozumiały i klarowny przedstawiono zasady opisujące mechanizmy używane w najlepszych technikach programowania. Ten podręcznik podpowie Ci, jak najbardziej racjonalnie korzystać z języka Java oraz jego podstawowych bibliotek. Dowiesz się, jak stosować wyjątki przechwytywalne i wyjątki czasu wykonania, poznasz także zalety stosowania statycznych klas składowych. Opanujesz metody sprawdzania poprawności parametrów i projektowania sygnatur oraz wszelkie instrukcje, które pozwolą Ci na wydajne i profesjonalne programowanie.
* Tworzenie i usuwanie obiektów
* Klasy i interfejsy
* Zapewnianie niezmienności obiektu
* Projektowanie i dokumentowanie klas przeznaczonych do dziedziczenia
* Zalety stosowania statycznych klas składowych
* Typy ogólne
* Typy wyliczeniowe i adnotacje
* Metody
* Programowanie
* Wykorzystanie ogólnie przyjętych konwencji nazewnictwa
* Wyjątki
* Współbieżność i serializacja
* Dokumentowanie bezpieczeństwa dla wątków
Nie wystarczy samo poznanie języka Java. Trzeba wiedzieć, jak z niego efektywnie korzystać!
Rozpocznij swoją przygodę z JavaScript!
* Jak rozpocząć przygodę z JavaScript?
* Jakie obiekty dostarcza JavaScript?
* Jak reagować na błędy?
Język JavaScript, choć ma już blisko dwanaście lat, swoimi możliwościami wciąż potrafi zafascynować niejednego projektanta stron internetowych. Ma już za sobą gorsze dni, jednak aktualnie dzięki technologii AJAX znów jest na topie. Wykorzystując go w odpowiedni sposób, sprawisz, że twój serwis WWW stanie się bardziej interaktywny i dynamiczny.
Ta książka pozwoli Ci wyjść zwycięsko z pierwszego starcia z tym językiem! Dowiesz się z niej, jak używać zmiennych, operatorów oraz funkcji. Nauczysz się reagować na zdarzenia oraz wykorzystywać okna dialogowe. Ponadto zdobędziesz wiedzę na temat pracy z obiektami DOM HTML oraz na temat sposobów reagowania na błędy w skryptach. Autor przedstawia tu także dostępne obiekty JavaScript oraz pokazuje, jak wykonywać operacje związane z czasem. Ogromnym atutem tej książki jest przejrzystość i usystematyzowany sposób prezentowania informacji. Dzięki temu również Ty szybko i bezboleśnie poznasz JavaScript!
* Typowe konstrukcje języka JavaScript
* Wykorzystanie zmiennych
* Zastosowanie funkcji
* Reagowanie na zdarzenia
* Sposoby użycia okien dialogowych
* Wykonywanie operacji związanych z czasem
* Dostępne obiekty JavaScript
* Obiekty DOM HTML
* Przygotowanie własnych obiektów
* Dziedziczenie w JavaScript
* Obsługa błędów
Przejdź bezboleśnie pierwsze starcie z JavaScript!
Naucz się łączyć największe zalety języków oraz technik programowania
i twórz interaktywne strony internetowe
* Jak unikać typowych błędów i sprawnie rozwiązywać problemy programistyczne?
* Jak połączyć zalety HTML, XML i PHP dla uzyskania pożądanych efektów?
* Jak tworzyć aplikacje wyposażone w aktywny interfejs użytkownika?
Statyczne strony WWW to dziś już przeszłość. Powszechnie dostępne narzędzia dają programistom prawie nieograniczone możliwości w zakresie tworzenia interaktywnych witryn internetowych, wzbogaconych o najróżniejsze efekty wizualne, animacje oraz wbudowane narzędzia pomocnicze. Największą popularność zdobyły sobie narzędzia z kategorii open source — z powodu ich minimalnego kosztu oraz niezwykle dużych zasobów, dostępnych za pośrednictwem Internetu. Z tej książki dowiesz się, jak tworzyć bogate i interaktywne strony WWW, łącząc rozmaite techniki i korzystając z różnych języków.
Książka "Ajax, JavaScript i PHP. Intensywny trening" poprowadzi Cię krok po kroku po podstawowych zasadach programowania w językach JavaScript, PHP i HTML oraz technologiach programowania. Dzięki temu podręcznikowi dowiesz się m.in., jak wykorzystywać dostępne biblioteki ajaksowe do implementowania i ulepszania podstawowych mechanizmów aplikacji. Szybko nauczysz się tworzyć interaktywne strony WWW, zarówno za pomocą technologii serwerowych, jak i technik oraz narzędzi umiejscowionych po stronie klienckiej, a także ich kombinacji.
* Tworzenie stron WWW w języku HTML
* Stylizacja stron za pomocą arkuszy CSS
* Tworzenie skryptów w języku JavaScript
* Wbudowanie skryptu w stronę WWW
* Obiektowy model dokumentu (DOM)
* Obiekty String
* Instrukcje warunkowe i pętle
* Funkcje wbudowane i biblioteki
* Konstruowanie aplikacji ajaksowych
* Zmienne w języku PHP
* Funkcje liczbowe, łańcuchy i tabele
* Kontrola przepływu sterowania
* Usługi webowe oraz protokoły REST i SOAP
Łącz, kompiluj, dobieraj — niech Twoje strony WWW zrobią wrażenie!
Poznaj narzędzia programu PowerPoint i twórz wyjątkowe prezentacje!
* Jak stworzyć profesjonalną prezentację na każdą okazję?
* Jak modyfikować grafikę SmartArt?
* Jak korzystać z programu Clip Organizer i biblioteki slajdów?
Z pewnością wiesz, do czego służy program PowerPoint, lecz jeśli jeszcze nie potrafisz z niego korzystać, a musisz szybko przygotować profesjonalną prezentację, ta książka jest właśnie dla Ciebie! Znajdziesz tu opis ostatniej wersji programu — PowerPoint 2007. Umożliwia ona stworzenie zaawansowanej i bogatej prezentacji, wyposażonej w dźwięk, fotografie i animacje filmowe. Nowy PowerPoint pozwala także na bezpieczne udostępnianie Twojej prezentacji wszystkim zainteresowanym.
Książka "PowerPoint 2007 PL. Seria praktyk" to bogato ilustrowany, a przy tym prawdziwie intuicyjny podręcznik, dzięki któremu każdy nauczy się sprawnie korzystać z tej aplikacji. Kolor i zrzuty ekranowe ilustrujące kolejne informacje, jak również klarowne i zrozumiałe instrukcje sprawiają, że nauka staje się niezwykle prosta. Dzięki tej książce poznasz wszystkie niezbędne narzędzia PowerPointa i ciekawe funkcje tego programu. Dowiesz się, jak zastosować w swojej prezentacji grafiki SmartArt oraz zaawansowane układy slajdów, a także w jaki sposób korzystać z galerii stylów czy biblioteki slajdów.
* Tworzenie prezentacji
* Praca z tekstem
* Grafika i linie
* Konwersja na grafikę SmartArt
* Tabele i wykresy
* Używanie Excela 2007 — kopiowanie i wstawianie tabel
* Wzbogacanie prezentacji — animacje
* Multimedia
* Dodawanie filmów i dźwięku
* Tworzenie albumów
* Pokaz slajdów
* Nagrywanie narracji
* Udostępnianie prezentacji
* Bezpieczeństwo
PowerPoint jest dla każdego!
Poznaj narzędzia oraz funkcje Excela i z łatwością wykorzystuj tę wiedzę w pracy
* Jak tworzyć skoroszyty i wykresy?
* Jak zarządzać danymi w arkuszach?
* Jak szacować formuły?
Na samo brzmienie słowa "Excel" reagujesz paniką? Uważasz, że to bardzo skomplikowany i trudny w obsłudze program? Świetnie! Ta książka została napisana właśnie z myślą o Tobie! Podręcznik, który trzymasz w rękach, stanowi namacalny dowód na to, że Excel 2007 może być prosty, a nauka jego obsługi bardzo przyjemna! Choć trudno Ci w tej chwili w to uwierzyć, aplikacja ta oferuje cale spektrum nowoczesnych, a przy tym przyjaznych i intuicyjnych narzędzi oraz funkcji, dzięki którym znacznie usprawnisz i przyspieszysz swoją pracę. Naprawdę warto je poznać!
Książkę "Excel 2007 PL. Seria praktyk" przygotowano w taki sposób, aby każdy mógł nauczyć się korzystać z narzędzi Excela, tworzyć odpowiednie arkusze oraz wykonywać na nich praktyczne operacje. Wszystkie porady i instrukcje napisane zostały prostym, zrozumiałym językiem. Dzięki temu szybko opanujesz sposoby zarządzania danymi czy szacowania formuł w tym programie. Wszystkie omawiane zagadnienia zilustrowane są ułatwiającymi zrozumienie zrzutami ekranowymi, a kolorowy druk znacznie uprzyjemni Ci korzystanie z książki. Wystarczy ją przeczytać, a poznasz Excela w stopniu pozwalającym Ci na swobodną pracę w tym programie. Na co zatem czekasz? Przed Tobą nauka takich zagadnień, jak:
* Tworzenie skoroszytu
* Wprowadzanie danych do arkusza i zarządzanie nimi
* Formuły i funkcje
* Tabele i wykresy
* Konwersja tabeli do postaci zakresu
* Zaawansowane funkcje
* Szacowanie formuł
* Zarządzanie Excelem
* Makra
* Szablony i scenariusze
* Łącza i odwołania
* Stosowanie aktualizacji
Najprostszy i najprzyjemniejszy sposób na poznanie Excela!
Poznaj praktyczne możliwości programu Access 2007!
* Jak właściwie zaprojektować bazę danych?
* Jak korzystać z szablonów?
* Jak tworzyć tabele i definiować relacje między nimi?
Wbrew pozorom nie trzeba być specjalistą, żeby korzystać z Accessa! Jest to program wyjątkowo przyjazny dla użytkownika, umożliwiający tworzenie baz danych i zarządzanie nimi bez potrzeby dogłębnego poznawania języka SQL oraz skomplikowanych środowisk serwerowych. Aplikacja pozwala na zapisywanie danych z wykorzystaniem formularzy, kierowanie zapytań do bazy, a także dzielenie danych ze współpracownikami za pośrednictwem sieci komputerowej.
Książka "Access 2007 PL. Seria praktyk" zawiera zwięzły i czytelny opis wszystkich najważniejszych funkcji tego programu, a także konkretne przykłady i jasne instrukcje zastosowania narzędzi Accessa. Kolorowe strony pozwalają na szybkie odnalezienie interesujących Cię zagadnień. Dzięki temu podręcznikowi poznasz podstawowe zasady tworzenia dobrego projektu bazy danych oraz jej zaawansowane możliwości. Nauczysz się tworzyć tabele, formularze i raporty, a także korzystać z kluczy podstawowych i obcych. Bez problemu zbudujesz taką bazę danych, która pozwoli Ci sprawnie zarządzać informacjami.
* Personalizacja Accessa 2007
* Projektowanie baz danych
* Relacyjne bazy danych
* Klucze podstawowe i obce
* Tworzenie tabel
* Korzystanie z typów danych
* Definiowanie relacji
* Kwerendy
* Korzystanie z SQL
* Tworzenie i dostrajanie formularzy
* Tworzenie raportów
* Współdzielenie Accessa
Naucz się korzystać z Accessa — zachwycą Cię jego możliwości!
Odkryj bogactwo funkcji Worda!
Jak poprawnie formatować i uatrakcyjniać dokumenty?
Chcesz zacząć sprawnie tworzyć w programie Word dokumenty o profesjonalnym wyglądzie? A może tak dobrze go już znasz, że wątpisz, by skrywał przed Tobą jeszcze jakiekolwiek tajemnice? Tak czy inaczej warto opanować wszystkie potężne możliwości najpopularniejszego edytora tekstów, różne sposoby pracy z nim i metody tworzenia dokumentów tekstowych. Uzbrojony w taką wiedzę, z pewnością będziesz pracował szybciej i sprawniej.
Książka "Word 2007 PL. Seria praktyk" jest graficznym przewodnikiem po najnowszej wersji Worda i zawiera dokładny opis jego funkcji podstawowych oraz zaawansowanych — począwszy od tworzenia i formatowania tekstów, a na złożonych makrach skończywszy. Wszystko to przedstawione zostało za pomocą przejrzystych, kolorowych i szczegółowych instrukcji oraz praktycznych przykładów. Dzięki temu podręcznikowi poznasz całe spektrum narzędzi Worda i udoskonalisz swoją pracę z tym programem.
* Narzędzia główne
* Formatowanie tekstu
* Szybkie style
* Praca z dokumentem
* Drukowanie i publikowanie
* Konwersja do formatu PDF
* Biblioteka ClipArt i SmartArt
* Hiperłącza i zakładki
* Równania
* Zaawansowane funkcje — podpis cyfrowy
* Makra
Opanuj wszystkie narzędzia Worda i ciesz się swobodą tworzenia dokumentów!
Serwisy społecznościowe. Budowa, administracja i moderacjaWydawnictwo Helion
Dołącz do kreatorów nowych trendów! Stwórz własny serwis społecznościowy!
* Pierwsze kroki w roli twórcy serwisu — rodzaje stron, prawo i reklama
* Skrypty, instalacja i administracja — PHPizabi, Elgg, Dolphin, Joomla!
* ABC moderatora i użytkownika — regulamin, trolle, zakres ingerencji
Serwisy społecznościowe są bodaj najszybciej rozwijającą się dziś częścią internetu. Nie sposób przecenić ich roli społecznej i opiniotwórczej. Liczba użytkowników i ich poczucie wspólnoty decydują o sile i prężności tych serwisów. W każdej chwili możesz przyłączyć się do któregoś z nich. Jednak znacznie więcej radości sprawiłoby Ci na pewno prowadzenie własnego serwisu, wokół którego skupiałaby się cała społeczność osób o zainteresowaniach podobnych do Twoich.
W książce "Serwisy społecznościowe. Budowa, administracja i moderacja" znajdziesz wszelkie informacje dotyczące tworzenia i obsługi serwisu społecznościowego. Opisano w niej początki tego zjawiska społecznego, podstawy jego działania, rozmaite odmiany serwisów, wszelkie kwestie prawne i techniczne. Niezależnie od tego, czy szukasz inspiracji odnośnie treści umieszczanych w serwisie, czy chciałbyś dowiedzieć się, jak rozwiązać konkretne problemy z konfiguracją, rejestracją, wyborem mechanizmu działania czy wyglądu Twojego serwisu, autorzy służą Ci rzetelną wiedzą, wskazówkami i podpowiedziami. Oprócz tego wprowadzą Cię w kwestie związane z bezpieczeństwem w sieci, rolą moderatora i rozwiązywaniem problemów z użytkownikami.
* Społeczności internetowe
* Serwisy społecznościowe (historia, rodzaje, reklama)
* Regulacje prawne
* Wybór domeny i hostingu
* Niezbędne narzędzia (klient FTP, edytory CSS i tekstowe)
* Serwis społecznościowy a forum dyskusyjne
* Bezpieczeństwo serwisu
* Skrypty (PHPizabi, Elgg, Dolphin, Joomla!, BuddyPress, Joovili, SocialEngine i wiele innych)
* Online-Community-Building
* Skrypty do budowy serwisu wideo (ClipBucket Lite, Clipshare, ClipHouse i wiele innych)
* Rola moderatora
* Social shopping
Sprawdź, jak wiele satysfakcji daje własny serwis społecznościowy!
AutoCAD to program do komputerowego wspomagania projektowania, który od lat wyznacza standardy na rynku takich aplikacji. Z jego możliwości korzystają projektanci różnych branż, a ogromna liczba bibliotek, modułów i nakładek sprawia, że realizacja nawet najbardziej złożonych projektów przebiega szybko i sprawnie. Każda kolejna wersja AutoCAD-a jest bardziej rozbudowana. W wersji 2008 autorzy aplikacji zadbali o optymalizację znanych już użytkownikom narzędzi i zwiększenie produktywności pracy. Zmodernizowany interfejs użytkownika oraz nowe możliwości docenią nie tylko profesjonaliści, ale również ci, którzy stawiają pierwsze kroki w świecie komputerowego wspomagania projektowania.
Książka "AutoCAD 2008 i 2008 PL" to wyczerpujące omówienie najnowszej edycji tej aplikacji. Każdy użytkownik AutoCAD-a, niezależnie od stopnia zaawansowania, znajdzie w niej interesujące informacje. Czytając tę książkę, nauczysz się tworzyć i modyfikować rysunki, wymiarować je, korzystać z warstw, bloków i stylów oraz drukować projekty. Poznasz zasady modelowania bryłowego, tworzenia szablonów oraz rysowania w trybie aksonometrycznym. Każde z narzędzi dostępnych w aplikacji jest dokładnie omówione, a ilustrowane przykłady ułatwiają poznanie ich w praktyce.
* Interfejs użytkownika, menu i paski narzędzi
* Praca z dokumentami
* Układy współrzędnych
* Tworzenie podstawowych obiektów i definiowanie ich właściwości
* Napisy i tabelki
* Rysowanie precyzyjne
* Rysunek aksonometryczny
* Kreskowanie
* Naprawianie uszkodzonych rysunków
* Techniki wymiarowania, modyfikowanie wymiarów i style wymiarowe
* Modelowanie 3D i bryły ACIS
Poznaj najnowszą wersję narzędzia, które zrewolucjonizowało pracę projektantów na całym świecie.
Zobacz, jakie to proste — naucz się tworzyć bazy danych!
* Jak tworzyć formularze i raporty?
* Jak modyfikować strukturę tabel?
* Jak stosować mechanizmy wymiany danych?
Współczesny świat wymusza na przedsiębiorstwach gromadzenie oraz przetwarzanie ogromnej ilości informacji. To sprawia, że muszą one dysponować wydajnymi i sprawnymi bazami danych. Aby zbudować taki system zarządzania danymi, niezbędne są odpowiednie narzędzia — jednym z nich jest program MS Access. Ta aplikacja przede wszystkim pozwala na łatwą kontrolę poprawności tworzonych projektów oraz zapewnia integrację narzędzi służących do tworzenia struktury relacyjnej. Dba także o zgodność tych narzędzi ze standardem języka zapytań SQL, wykorzystywanym do tworzenia i modyfikowania baz danych oraz operowania na zgromadzonych w nich informacjach.
Książka „Bazy danych. Pierwsze starcie” stanowi doskonałe wprowadzenie w tematykę tworzenia baz danych. Zawiera wszystkie potrzebne informacje, podane w prosty i przejrzysty sposób. Ten podręcznik przyda się zarówno studentom kierunków informatycznych, jak i wszystkim tym, którzy chcą zdobyć wiedzę o nowoczesnych metodach budowania takich baz. Stąd dowiesz się m.in., jak wykorzystywać język zapytań SQL, w jaki sposób tworzyć tabele, formularze i raporty oraz stosować mechanizmy wymiany danych, a także na czym polega filtrowanie i sortowanie w zapytaniach. Zdobędziesz wiedzę i umiejętności wystarczające do samodzielnego zbudowania wydajnej bazy danych i sprawnego nią zarządzania.
* Projektowanie bazy danych — narzędzia wizualne
* Tworzenie formularzy i raportów
* Strukturalny język zapytań SQL w wersji MS JetSQL
* Składnia podstawowa
* Unia — koniunkcja zbiorów
* Grupowanie i funkcje agregujące
* Zastosowanie języka SQL z poziomu formularzy
* Mechanizmy wymiany danych
* Obiekty: DAO, RDO, ADO
* Zastosowanie mechanizmów wymiany danych przy tworzeniu aplikacji
Stwórz własną, niezawodną bazę danych!
Wkrocz w świat projektowania 3D
* Jak definiować parametry projektu?
* W jaki sposób korzystać z narzędzi projektowych?
* Jak generować dokumentację techniczną?
Inventor, opracowany i sprzedawany przez firmę Autodesk, to program typu CAD, pozwalający na zamodelowanie projektowanego urządzenia lub elementu w postaci bryły trójwymiarowej. W oparciu o tak zamodelowaną bryłę Inventor umożliwia wygenerowanie pełnej dokumentacji projektowej — rysunków wykonawczych i złożeniowych, wykazu części i innych. Aplikacja pozwala także na przeprowadzenie symulacji i analizy działania projektowanego urządzenia.
"Inventor. Pierwsze kroki " to podręcznik dla wszystkich osób, które chcą poznać możliwości tej aplikacji i wykorzystać je w swojej pracy. Książka opisuje proces instalacji i konfiguracji programu oraz definiowania parametrów projektu. Pokazuje także kolejne kroki jego realizacji. Przeczytasz w niej o tworzeniu szkiców, definiowaniu wiązań, generowaniu modeli bryłowych i tworzeniu zespołów. Dowiesz się także, w jaki sposób wygenerować dokumentację techniczną w oparciu o gotowy model oraz jak zaprezentować elementy projektu w postaci animacji trójwymiarowej.
* Instalacja Inventora
* Konfiguracja interfejsu użytkownika
* Praca z oknami dialogowymi
* Tworzenie szkiców i wiązań
* Edycja obiektów graficznych
* Tworzenie brył trójwymiarowych
* Łączenie elementów w zespoły
* Tworzenie dokumentacji technicznej
* Prezentacja zespołów
Zrealizuj swoje wizje za pomocą Inventora!
PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III
1. IDZ DO
PRZYK£ADOWY ROZDZIA£
PHP i MySQL. Witryna WWW
SPIS TREŒCI
oparta na bazie danych. Wydanie III
KATALOG KSI¥¯EK Autor: Kevin Yank
T³umaczenie: S³awomir Dzieniszewski, Pawe³ Janociñski
KATALOG ONLINE ISBN: 83-7361-967-4
Tytu³ orygina³u: Build Your Own Database Driven
Website Using PHP and MySQL, 3rd Edition
ZAMÓW DRUKOWANY KATALOG Format: B5, stron: 336
TWÓJ KOSZYK Zbuduj witrynê WWW, do której u¿ytkownicy bêd¹ powracaæ codziennie
• Zainstaluj i skonfiguruj PHP i MySQL
DODAJ DO KOSZYKA • Poznaj zasady programowania w jêzyku PHP
• Zaprojektuj bazê danych dla witryny WWW
• Wyœwietl artyku³y z bazy danych w oknie przegl¹darki internetowej
CENNIK I INFORMACJE Co zrobiæ, ¿eby wœród setek tysiêcy witryn WWW u¿ytkownicy zapamiêtali w³aœnie
nasz¹? Co sprawi, ¿e bêd¹ do niej wracaæ? Atrakcyjny projekt graficzny to tylko jeden
ZAMÓW INFORMACJE z czynników wp³ywaj¹cych na odbiór witryny przez odwiedzaj¹cych. Nawet najbardziej
O NOWOŒCIACH profesjonalnie zaprojektowana grafika nie przyci¹gnie internautów na stronê, na której
dzieñ po dniu bêd¹ znajdowaæ te same informacje. W jaki sposób rozwi¹zaæ kwestiê
ZAMÓW CENNIK aktualizowania treœci witryny? Edycja plików HTML i mechanizmy SSI to rozwi¹zania
zdaj¹ce egzamin w przypadku niewielkich serwisów WWW. Dla wiêkszych witryn
najlepszym rozwi¹zaniem jest przechowywanie treœci stron w bazie danych i stworzenie
CZYTELNIA mechanizmu pozwalaj¹cego na ich ³atw¹ modyfikacjê.
Ksi¹¿ka „PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III” to
FRAGMENTY KSI¥¯EK ONLINE przewodnik dla programistów, którzy chc¹ stworzyæ w³asny system zarz¹dzania treœci¹
witryny WWW. Opisuje sposób realizacji takiego projektu za pomoc¹ najpopularniejszej
obecnie technologii — jêzyka PHP i bazy danych MySQL. Przedstawia sposób instalacji
PHP i MySQL-a w ró¿nych systemach operacyjnych oraz podstawy korzystania z bazy
danych i programowania w jêzyku PHP. Nauczysz siê przygotowywaæ strukturê tabel
dla witryny WWW i tworzyæ skrypty PHP, za pomoc¹ których bêdziesz móg³ edytowaæ,
formatowaæ i wyœwietlaæ artyku³y z bazy danych w oknie przegl¹darki WWW. Nauczysz
siê te¿ administrowaæ baz¹ danych MySQL i korzystaæ z mechanizmów obs³ugi sesji w PHP.
• Instalacja PHP i MySQL-a w Windows, Linuksie i Mac OS X
• Praca z MySQL-em
• Podstawowe zasady programowania w PHP
Wydawnictwo Helion • Projektowanie relacyjnej bazy danych dla witryny WWW
ul. Chopina 6 • Tworzenie systemu edycji artyku³ów
44-100 Gliwice • Formatowanie tekstów i wyœwietlanie ich na stronie WWW
tel. (32)230-98-63 • Budowanie z³o¿onych zapytañ w jêzyku SQL
e-mail: helion@helion.pl • Korzystanie z danych binarnych w MySQL-u
• Stosowanie mechanizmów obs³ugi sesji i cookies w PHP
Jeœli chcesz, aby artyku³y na Twojej witrynie WWW by³y zawsze aktualne, wykorzystaj
system zarz¹dzania treœci¹, który samodzielnie stworzysz.
2. Spis treści
Przedmowa ..................................................................................... 11
Rozdział 1. Instalacja ....................................................................................... 17
Instalacja w systemie Windows ...................................................................................... 18
Instalowanie systemu MySQL ................................................................................. 18
Instalowanie języka PHP .......................................................................................... 22
Instalacja w systemie Linux ........................................................................................... 27
Usuwanie wersji w formie pakietowej ..................................................................... 28
Instalowanie systemu MySQL ................................................................................. 29
Instalowanie języka PHP .......................................................................................... 31
Instalowanie w systemie Mac OS X ............................................................................... 34
Instalowanie systemu MySQL ................................................................................. 35
Instalowanie języka PHP .......................................................................................... 36
System Mac OS X a Linux ....................................................................................... 36
Zadania poinstalacyjne ................................................................................................... 37
Jeśli nasz serwer WWW już obsługuje język PHP i bazy MySQL ................................ 39
Nasz pierwszy skrypt PHP ............................................................................................. 40
Podsumowanie ............................................................................................................... 42
Rozdział 2. Wprowadzenie do systemu MySQL ................................................... 43
Wprowadzenie do baz danych ........................................................................................ 43
Logowanie się w systemie MySQL ................................................................................ 44
Cóż to takiego ten SQL? ................................................................................................ 47
Tworzenie bazy danych .................................................................................................. 48
Tworzenie tabel .............................................................................................................. 48
Wstawianie danych do tabeli .......................................................................................... 50
Przeglądanie danych przechowywanych w bazie ........................................................... 51
Modyfikowanie danych przechowywanych w bazie ...................................................... 53
Usuwanie danych przechowywanych w bazie ................................................................ 54
Podsumowanie ............................................................................................................... 54
Rozdział 3. Wprowadzenie do języka PHP .......................................................... 55
Poznajemy język PHP .................................................................................................... 55
Podstawowe polecenia i składnia ................................................................................... 57
Zmienne i operatory ....................................................................................................... 59
Tablice ............................................................................................................................ 60
Interakcja z użytkownikiem i formularze ....................................................................... 61
Struktury sterujące .......................................................................................................... 67
Strony wielozadaniowe .................................................................................................. 71
Podsumowanie ............................................................................................................... 76
3. 6 PHP i MySQL. Witryna WWW oparta na bazie danych
Rozdział 4. Publikowanie w sieci WWW danych
przechowywanych w bazie MySQL ................................................... 77
Rzut oka na podstawowy mechanizm ............................................................................. 77
Łączenie się z bazą MySQL za pomocą PHP ................................................................. 79
Wysyłanie zapytań SQL za pomocą języka PHP ........................................................... 81
Obsługa zbiorów wyników zapytania SELECT ............................................................. 82
Wstawianie danych do bazy ........................................................................................... 85
Praca domowa ................................................................................................................ 88
Podsumowanie ............................................................................................................... 89
Rozwiązanie naszej „pracy domowej” ........................................................................... 89
Rozdział 5. Projektowanie relacyjnych baz danych ............................................. 93
Umożliwianie autorom podpisywania kawałów ............................................................. 93
Prosta reguła: różne dane trzeba przechowywać osobno ................................................ 95
Korzystanie z wielu tabel ............................................................................................... 97
Proste relacje ................................................................................................................ 101
Relacje typu wiele-do-wielu ......................................................................................... 103
Podsumowanie ............................................................................................................. 105
Rozdział 6. System zarządzania zawartością .................................................... 107
Strona startowa systemu ............................................................................................... 108
Zarządzanie autorami ................................................................................................... 110
Usuwanie autorów ........................................................................................................ 112
Dodawanie autorów ...................................................................................................... 114
Edytowanie rekordów autorów ..................................................................................... 115
Opcja Magic quotes ............................................................................................... 119
Zarządzanie kategoriami .............................................................................................. 120
Zarządzanie kawałami .................................................................................................. 125
Odszukiwanie kawałów ......................................................................................... 125
Dodawanie kawałów .............................................................................................. 130
Edytowanie i usuwanie kawałów ........................................................................... 137
Podsumowanie ............................................................................................................. 141
Rozdział 7. Formatowanie i publikowanie zawartości ....................................... 143
Pozbywamy się starej metody ...................................................................................... 144
Wyrażenia regularne ..................................................................................................... 145
Formatowanie łańcuchów tekstu za pomocą wyrażeń regularnych .............................. 148
Wytłuszczenie i kursywa ........................................................................................ 148
Akapity ................................................................................................................... 149
Hiperłącza .............................................................................................................. 149
Domykanie znaczników ......................................................................................... 151
Dzielenie tekstu między strony .................................................................................... 154
Składamy wszystkie elementy w jedną całość ............................................................. 156
Automatyczne zatwierdzanie zawartości ...................................................................... 160
Podsumowanie ............................................................................................................. 162
Rozdział 8. Administrowanie bazą MySQL ........................................................ 163
Kopie zapasowe baz danych MySQL ........................................................................... 164
Wykonywanie kopii za pomocą programu mysqldump ......................................... 164
Kopie przyrostowe w dzienniku aktualizacji .......................................................... 165
Kontrola dostępu w MySQL ........................................................................................ 167
Polecenie GRANT ................................................................................................. 168
Polecenie REVOKE ............................................................................................... 171
Porady na temat kontroli dostępu ........................................................................... 171
Problem braku dostępu ........................................................................................... 173
4. Spis treści 7
Sprawdzanie i naprawianie plików danych MySQL .................................................... 174
Podsumowanie ............................................................................................................. 177
Rozdział 9. Zaawansowane zapytania SQL ...................................................... 179
Sortowanie wyników zapytania SELECT .................................................................... 179
Ustawianie limitów dla zapytań ................................................................................... 181
Blokowanie tabel .......................................................................................................... 182
Transakcje w MySQL ............................................................................................ 184
Aliasy nazw kolumn i tabel .......................................................................................... 184
Grupowanie wyników zapytania SELECT ................................................................... 186
Złączenie lewostronne .................................................................................................. 188
Ograniczanie wyników klauzulą HAVING .................................................................. 190
Podsumowanie ............................................................................................................. 191
Rozdział 10. Dane binarne ................................................................................ 193
Częściowo dynamiczne strony WWW ......................................................................... 193
Obsługa ładowania plików ........................................................................................... 198
Przypisywanie plikom niepowtarzalnych nazw ..................................................... 200
Rejestrowanie w bazie danych ładowanych plików ..................................................... 202
Binarne typy kolumn .............................................................................................. 203
Zachowywanie plików ........................................................................................... 204
Przeglądanie zachowanych plików ........................................................................ 205
Kompletny skrypt ......................................................................................................... 208
Problemy związane z wielkimi plikami ........................................................................ 212
Rozmiar pakietów MySQL .................................................................................... 212
Ograniczenia czasu działania skryptów PHP ......................................................... 213
Podsumowanie ............................................................................................................. 213
Rozdział 11. Obsługa cookies i sesji w języku PHP ............................................ 215
Cookies ......................................................................................................................... 215
Obsługa sesji w PHP .................................................................................................... 219
Prosty koszyk na zakupy .............................................................................................. 221
Podsumowanie ............................................................................................................. 226
Rozdział 12. Programowanie strukturalne w języku PHP .................................... 227
Czym jest kod strukturalny? ......................................................................................... 227
Potrzeba stosowania kodu strukturalnego .................................................................... 228
Dołączanie plików ........................................................................................................ 230
Rodzaje dołączania ................................................................................................ 234
Dołączanie zawartości HTML ............................................................................... 235
Lokalizacja dołączanych plików ............................................................................ 236
Powrót do pliku głównego ..................................................................................... 239
Funkcje użytkownika i biblioteki funkcji ..................................................................... 242
Zasięg zmiennych i dostęp do zmiennych globalnych ........................................... 245
Argumenty opcjonalne i nieograniczona lista argumentów .................................... 249
Stałe .............................................................................................................................. 251
Struktura w praktyce — kontrola dostępu .................................................................... 253
Podsumowanie ............................................................................................................. 260
Dodatek A Składnia MySQL ........................................................................... 261
ALTER TABLE ........................................................................................................... 261
ANALYZE TABLE ..................................................................................................... 264
CREATE DATABASE ................................................................................................ 264
CREATE INDEX ......................................................................................................... 264
CREATE TABLE ........................................................................................................ 264
5. 8 PHP i MySQL. Witryna WWW oparta na bazie danych
DELETE ....................................................................................................................... 266
DESCRIBE .................................................................................................................. 267
DROP DATABASE ..................................................................................................... 267
DROP INDEX .............................................................................................................. 267
DROP TABLE ............................................................................................................. 268
EXPLAIN ..................................................................................................................... 268
GRANT ........................................................................................................................ 268
INSERT ........................................................................................................................ 269
LOAD DATA INFILE ................................................................................................. 270
LOCK/UNLOCK TABLES ......................................................................................... 270
OPTIMIZE TABLE ..................................................................................................... 271
RENAME TABLE ....................................................................................................... 271
REPLACE .................................................................................................................... 272
REVOKE ...................................................................................................................... 272
SELECT ....................................................................................................................... 272
Złączenia ...................................................................................................................... 276
Unie .............................................................................................................................. 278
SET .............................................................................................................................. 278
SHOW .......................................................................................................................... 278
UNLOCK TABLES ..................................................................................................... 280
UPDATE ...................................................................................................................... 280
USE .............................................................................................................................. 280
Dodatek B Funkcje MySQL ............................................................................ 281
Funkcje przepływu sterowania ..................................................................................... 281
Funkcje matematyczne ................................................................................................. 282
Funkcje tekstowe .......................................................................................................... 285
Funkcje daty i czasu ..................................................................................................... 289
Funkcje agregujące ....................................................................................................... 294
Pozostałe funkcje .......................................................................................................... 295
Dodatek C Typy danych dla kolumn tabel MySQL ............................................ 299
Typy liczbowe .............................................................................................................. 300
Typy znakowe .............................................................................................................. 302
Typy daty i czasu .......................................................................................................... 305
Dodatek D Funkcje PHP współpracujące z MySQL .......................................... 307
mysql_affected_rows .................................................................................................... 307
mysql_client_encoding ................................................................................................. 308
mysql_close .................................................................................................................. 308
mysql_connect .............................................................................................................. 308
mysql_create_db ........................................................................................................... 309
mysql_data_seek .......................................................................................................... 309
mysql_db_name ........................................................................................................... 309
mysql_db_query ........................................................................................................... 309
mysql_drop_db ............................................................................................................. 310
mysql_errno .................................................................................................................. 310
mysql_error .................................................................................................................. 310
mysql_escape_string .................................................................................................... 310
mysql_fetch_array ........................................................................................................ 311
mysql_fetch_assoc ....................................................................................................... 311
mysql_fetch_field ......................................................................................................... 311
mysql_fetch_lengths ..................................................................................................... 311
mysql_fetch_object ...................................................................................................... 312
mysql_fetch_row .......................................................................................................... 312
7. Rozdział 4.
Publikowanie
w sieci WWW danych
przechowywanych
w bazie MySQL
Nareszcie, właśnie na to czekaliśmy! W tym rozdziale dowiemy się, jak pobierać infor-
macje przechowywane w bazie danych i wyświetlać je na stronie WWW, aby mieli do
nich dostęp wszyscy użytkownicy. Do tej pory zainstalowaliśmy i nauczyliśmy się pod-
staw działania MySQL, systemu zarządzania relacyjnymi bazami danych oraz PHP, ję-
zyka skryptowego działającego po stronie serwera. Teraz dowiemy się, jak połączyć oba
te narzędzia, by za ich pomocą przygotować witrynę WWW opartą na bazie danych!
Rzut oka na podstawowy mechanizm
Zanim przystąpimy do dalszych rozważań, warto przypomnieć sobie, jaki jest nasz
główny cel. Mamy do dyspozycji dwa wspaniałe narzędzia: język skryptowy PHP i sys-
tem zarządzania bazami danych MySQL. Pora teraz na naukę, jak połączyć je ze sobą.
Podstawowym celem tworzenia witryny WWW opartej na bazie danych jest przecho-
wywanie zawartości witryny w bazie danych, tak aby można ją było stamtąd pobierać
dynamicznie, tworząc na poczekaniu strony WWW, do których użytkownicy witry-
ny zyskają dostęp za pomocą zwykłej przeglądarki internetowej. Tak więc po jednej
stronie mamy odwiedzającego, który pobiera stronę za pośrednictwem przeglądarki
internetowej i spodziewa się otrzymać standardowy dokument HTML. A po drugiej
stronie zawartość witryny, rozproszoną po jednej lub więcej tabelach w bazie danych
MySQL, która to baza akceptuje tylko polecenia w formie zapytań SQL.
8. 78 PHP i MySQL. Witryna WWW oparta na bazie danych
Tak jak zostało to przedstawione na rysunku 4.1, język skryptowy PHP pełni funkcję
pośrednika, który potrafi posługiwać się oboma językami. Najpierw przetwarza żąda-
nie strony i pobiera dane z bazy MySQL, a następnie porządkuje je dynamicznie, przy-
gotowując ładnie sformatowaną stronę HTML, której oczekuje przeglądarka. Język
PHP pozwala przygotować wszelkie aspekty związane z prezentacją naszej witryny
(zaprojektować oprawę graficzną i układ strony) w formie „szablonów” napisanych
w zwykłym kodzie HTML. Kiedy przystępujemy do wypełnienia tych szablonów tre-
ścią, znowu wykorzystujemy kod PHP, by połączyć się z bazą danych MySQL i —
używając zapytań SQL takich jak te, które testowaliśmy na tabeli kawaly w rozdziale
2., „Wprowadzenie do systemu MySQL” — pobrać odpowiednią zawartość i wyświe-
tlić ją we właściwych miejscach szablonów.
Rysunek 4.1.
Schemat pokazujący,
w jaki sposób język
PHP pobiera dane
z bazy MySQL,
by przygotować
strony WWW
Aby przedstawić to jeszcze przejrzyściej, wyjaśnijmy, co dzieje się, gdy użytkownik
odwiedza naszą witrynę WWW opartą na bazie danych:
1. Przeglądarka internetowa odwiedzającego żąda strony WWW, wysyłając
standardowy adres URL.
2. Program serwera WWW (Apache, IIS czy jakiegokolwiek innego) ustala,
że żądany plik jest skryptem PHP i serwer rozpoczyna interpretowanie pliku,
używając do tego celu wbudowanego modułu (dodatku) obsługującego
języka PHP.
3. Odpowiednie polecenia PHP (których musimy się dopiero nauczyć) łączą
się z bazą danych MySQL i żądają zawartości, która powinna pojawić się
na przygotowywanej stronie WWW.
4. Baza danych MySQL odpowiada, przesyłając skryptowi PHP żądaną zawartość.
5. Skrypt PHP zapisuje pobraną zawartość w jednej lub więcej zmiennych
PHP, a następnie za pomocą znanej już nam instrukcji echo umieszcza
ją w odpowiednich miejscach strony WWW.
6. Dodatek obsługujący PHP kończy pracę, zwracając przygotowaną przez
siebie stronę kodu HTML serwerowi WWW.
7. Serwer WWW przesyła tę stronę z kodem HTML do przeglądarki
internetowej, tak jakby to był zwykły plik HTML. Nie przesyła jednak
gotowego, statycznego pliku HTML, lecz kod zwrócony przez moduł
interpretujący skrypt PHP.
9. Rozdział 4. ♦ Publikowanie w sieci WWW danych przechowywanych w bazie MySQL 79
Łączenie się z bazą MySQL
za pomocą PHP
Zanim spróbujemy pobrać z bazy danych MySQL treść, która zostanie opublikowana
na stronie WWW, musimy dowiedzieć się, jak wewnątrz skryptu PHP ustanowić połą-
czenie z systemem MySQL. Jak pamiętamy, w rozdziale 2., „Wprowadzenie do syste-
mu MySQL”, korzystaliśmy z programu mysql, który pozwalał nam nawiązywać takie
połączenie wprost z wiersza poleceń. PHP jednak nie musi przywoływać żadnego spe-
cjalnego programu, ponieważ obsługa łączenia się z serwerem MySQL jest bezpośred-
nio wbudowana w ten język. Połączenie tworzy wbudowana funkcja mysql_connect.
mysql_connect(adres, nazwa_użytkownika, hasło)
W tym wzorcu polecenie adres to adres IP lub nazwa hosta komputera, na którym dzia-
ła serwer MySQL ('localhost' jeśli funkcjonuje na tym samym komputerze co ser-
wer WWW), a nazwa_użytkownika i hasło to odpowiednia nazwa użytkownika i hasło,
których używamy do łączenia się z serwerem MySQL, tak jak w rozdziale 2., „Wpro-
wadzenie do systemu MySQL”.
Jak już wspomniano, gdy funkcje PHP są przywoływane, zazwyczaj zwracają jakąś
wartość. Czytelnikom, którzy nie pamiętają, przypominam, że chodzi o szczegół wy-
mieniony w rozdziale 3., „Wprowadzenie do języka PHP”, gdy po raz pierwszy przy-
woływaliśmy funkcję. Poza wykonywaniem pewnego użytecznego zadania większość
funkcji zwraca również jakąś wartość. Wartość tę można zachować w zmiennej, by póź-
niej korzystać z niej w skrypcie. Przedstawiona tutaj funkcja mysql_connect na przykład
zwraca liczbę, która pozwala zidentyfikować właśnie ustanowione połączenie. Ponie-
waż zamierzamy korzystać później z tego połączenia, powinniśmy zachować tę war-
tość. Oto praktyczny przykład takiego polecenia połączenia się z serwerem MySQL:
$dbcnx = mysql_connect('localhost', 'root', 'mypasswd');
Jak już wspomniano, wartości tych trzech parametrów funkcji mogą się różnić w za-
leżności od serwera MySQL, z którym się łączymy. Warto zwrócić uwagę na to, że
wartość zwrócona przez funkcję mysql_connect (którą będziemy nazywać identyfika-
torem połączenia) przechowywana jest w zmiennej $dbcnx.
Ponieważ serwer MySQL jest zupełnie niezależnym programem, musimy uwzględnić
sytuację, w której serwer będzie z jakiegoś powodu niedostępny lub nieosiągalny, na
przykład dlatego, że wystąpiły jakieś problemy z połączeniem sieciowym lub użyliśmy
niewłaściwej kombinacji nazwy użytkownika i hasła. W takich przypadkach funkcja
mysql_connect nie zwróci identyfikatora połączenia (bo połączenie nie zostało nawią-
zane), lecz wartość false (fałsz). Dzięki temu możemy skorzystać z instrukcji if i od-
powiednio zareagować, gdy nie uda się nawiązać połączenia:
$dbcnx = @mysql_connect('localhost', 'root', 'mypasswd');
if (!$dbcnx) {
echo '<p>W tej chwili nie można nawiązać ' .
'połączenia z serwerem bazy danych.</p>' );
exit();
}
10. 80 PHP i MySQL. Witryna WWW oparta na bazie danych
W przedstawionym kodzie pojawiły się trzy nowe, warte uwagi sztuczki. Po pierw-
sze, przed nazwą funkcji mysql_connect umieściliśmy symbol @. Wiele funkcji, w tym
między innymi mysql_connect, w momencie niepowodzenie wyświetla automatycznie
bardzo nieestetyczne komunikaty o błędach. Umieszczenie przed nazwą funkcji sym-
bolu @ — zwanego również operatorem supresji błędów (ang. error suppression ope-
rator) — nakazuje jej zakończyć działanie po cichu, bez wyświetlania standardowych
komunikatów o błędach, dając nam tym samym szansę przygotowania własnego, bar-
dziej przyjaznego komunikatu.
Drugi trik polega na umieszczeniu znaku wykrzyknika (!) przed nazwą zmiennej $dbcnx
w warunku instrukcji if. Znak wykrzyknika jest operatorem negacji (ang. negation
operator), który po prostu zamienia wartość logiczną true na wartość false, a war-
tość false na wartość true. Dzięki temu, jeśli nie uda się nawiązać połączenia i funk-
cja mysql_connect zwróci wartość false, wyrażenie !$sbcnx będzie miało wartość
true (zostanie rozpoznane jako prawda) i uruchomione zostaną polecenia umieszczo-
ne w bloku instrukcji if. I przeciwnie, jeśli połączenie zostanie nawiązane, identyfi-
kator połączenia przechowywany w zmiennej $dbcnx zostanie rozpoznany jako war-
tość true (w języku PHP za wartość „prawda” uznawane są wszystkie wartości różne
od zera). Wyrażenie !$dbcnx zostanie więc rozpoznane jako fałsz, a zatem instrukcja
if nie zostanie wykonana.
Ostatni z nowych trików to funkcja exit; jest ona jednocześnie pierwszym w tej książce
przykładem funkcji, którą można przywoływać bez żadnych parametrów. Jeśli przy-
wołamy ją nie podając żadnych parametrów, to PHP przerwie w tym miejscu odczy-
tywanie strony. Jest to całkiem dobra reakcja na nieudaną próbę nawiązania połącze-
nia z bazą danych, ponieważ w większości przypadków bez nawiązania połączenia
i tak nie uda nam się wyświetlić na stronie żadnych użytecznych informacji.
Podobnie jak w rozdziale 2., „Wprowadzenie do systemu MySQL”, gdy już połącze-
nie zostanie nawiązane, kolejnym krokiem będzie wybór bazy danych, z którą chce-
my pracować. Załóżmy, że interesuje nas baza kawałów, którą tworzyliśmy w rozdzia-
le 2., „Wprowadzenie do systemu MySQL”. Baza ta nosiła nazwę ijdb. Wybór bazy
w kodzie PHP wymaga po prostu przywołania kolejnej funkcji:
mysql_select_db('ijdb', $dbcnx);
Skorzystaliśmy zatem ze zmiennej $dbcnx, przechowującej identyfikator połączenia
z bazą danych, by poinformować funkcję, z którego połączenia z bazą danych powin-
na skorzystać. Prawdę powiedziawszy parametr ten jest opcjonalny. Jeśli go pominie-
my, funkcja automatycznie skorzysta z identyfikatora ostatniego otwartego połącze-
nia. Funkcja mysql_select_db zwraca wartość true, jeśli uda się jej połączyć z bazą
i false, jeśli pojawią się jakieś błędy. Podobnie jak poprzednio wyrazem rozwagi bę-
dzie skorzystanie z instrukcji if, aby zareagować na ewentualne błędy:
if (!@mysql_select_db('ijdb')) {
exit('<p>Nie można w tej chwili ' .
'zlokalizować bazy kawałów.</p>');
}
Warto zauważyć, że tym razem zamiast przypisywać wartość zwróconą przez funkcję
do zmiennej i potem sprawdzać, czy jest ona prawdą, czy fałszem, po prostu wykorzy-
11. Rozdział 4. ♦ Publikowanie w sieci WWW danych przechowywanych w bazie MySQL 81
stałem w warunku same przywołanie funkcji. Na pozór wygląda to trochę nietypowo,
ale jest to dość często używany skrótowy zapis. Aby ustalić, czy warunek jest spełnio-
ny, czy nie, interpreter PHP wykona funkcję, a potem sprawdzi zwróconą przez nią
wartość — czyli zrobi właśnie to, na czym nam zależy.
Kolejnym skrótem, który zastosowaliśmy, jest przywołanie funkcji exit z parametrem
w postaci łańcucha tekstu. Jeśli przyzwiemy funkcję exit w ten sposób, zadziała ona
podobnie jak instrukcja echo, z tą tylko różnicą, że zakończy wykonywanie skryptu
po wyświetleniu tekstu. Jednym słowem przywołanie funkcji exit z łańcuchem tekstu
jako parametrem jest odpowiednikiem użycia instrukcji echo, a następnie przywołania
funkcji exit bez żadnych parametrów, tak jak w poprzednim przykładzie ilustrującym
korzystanie z funkcji mysql_connect.
Gdy już ustanowimy połączenie i wybierzemy odpowiednią bazę danych, będziemy
mogli skorzystać z danych przechowywanych w bazie.
Wysyłanie zapytań SQL
za pomocą języka PHP
W rozdziale 2., „Wprowadzenie do systemu MySQL”, łączyliśmy się z serwerem ba-
zy danych MySQL za pomocą programu o nazwie mysql, który pozwalał na wpisywa-
nie zapytań (poleceń) SQL i natychmiastowe oglądanie ich wyników. W języku PHP
istnieje całkiem podobny mechanizm, mianowicie funkcja mysql_query:
mysql_query(zapytanie[, identyfikator_połączenia])
Tutaj zapytanie będzie po prostu łańcuchem tekstu zawierającym polecenie SQL, któ-
re chcemy wykonać. Podobnie jak w przypadku funkcji mysql_select_db, parametr
identyfikatora połączenia jest opcjonalny.
To, co ta funkcja zwróci, zależy już od rodzaju wysłanego zapytania. W przypadku
większości poleceń SQL funkcja mysql_query zwraca wartość true lub false, by za-
sygnalizować (odpowiednio), czy zapytanie zostało wykonane z powodzeniem, czy
też nie. Przeanalizujmy następujący przykład, w którym spróbujemy utworzyć tabelę
kawal, taką jak w rozdziale 2., „Wprowadzenie do systemu MySQL”:
$sql = 'CREATE TABLE kawal (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
tekstkawalu TEXT,
datakawalu DATE NOT NULL
)';
if (@mysql_query($sql)) {
echo '<p>Tabela kawal utworzona!</p>';
} else {
exit('<p>Nie udało się utworzyć tabeli kawal: ' .
mysql_error() . '</p>');
}
12. 82 PHP i MySQL. Witryna WWW oparta na bazie danych
Ponownie zastosowaliśmy trik z użyciem operatora @, aby zablokować wszelkie au-
tomatyczne komunikaty o błędach zwracane przez funkcję mysql_query i zamiast tego
wyświetlić bardziej przyjazny komunikat o błędach. Użyta tutaj funkcja mysql_error
zwraca łańcuch tekstu, który opisuje ostatni komunikat o błędzie wysłany przez ser-
wer MySQL.
W przypadku zapytań DELETE, INSERT i UPDATE (służą one do modyfikowania danych)
system MySQL notuje również liczbę wierszy tabeli (pozycji), które zostały zmienio-
ne przez zapytanie. Rozważmy takie zapytanie SQL, którego używaliśmy już w roz-
dziale 2., „Wprowadzenie do systemu MySQL”, by zmienić daty wszystkich kawałów,
zawierających słowo „kurczak”:
$sql = "UPDATE kawal SET datakawalu='1994-04-01'
WHERE tekstkawalu LIKE '%kurczak%'";
Kiedy wykonamy to zapytanie, będziemy mogli skorzystać z funkcji mysql_affected_
rows, by poznać liczbę wierszy, które zostały zmienione przez to zapytanie UPDATE:
if (@mysql_query($sql)) {
echo '<p>Zapytanie UPDATE aktualizowało ' . mysql_affected_rows() .
' wierszy.</p>';
} else {
exit('<p>Błąd podczas aktualizacji z pomocą UPDATE: ' . mysql_error() .
'</p>');
}
Zapytania SELECT traktowane są trochę inaczej, ponieważ pobierają bardzo dużo danych
i język PHP musi dostarczać jakichś sposobów obsługiwania tych informacji.
Obsługa zbiorów
wyników zapytania SELECT
W przypadku większości zapytań SQL funkcja mysql_query zwracać będzie albo war-
tość true (prawda, w przypadku sukcesu), albo false (fałsz, w razie niepowodzenia).
Gdy jednak wykonujemy zapytanie SELECT, to nie wystarczy. Jak pamiętamy, zapyta-
nia SELECT służą do oglądania danych przechowywanych w bazie danych. Dlatego też
oprócz informacji, czy zapytanie zakończyło się powodzeniem, czy nie, język PHP
musi również w jakiś sposób odebrać zwrócone wyniki zapytania. Dlatego też w przy-
padku zapytania SELECT funkcja mysql_query zwraca liczbę będącą identyfikatorem
zbioru wyników (ang. result set), który zawiera wszystkie wiersze (pozycje, rekordy)
zwrócone przez zapytanie. Jeśli zapytanie z jakichś powodów się nie powiedzie, zwra-
cana jest wartość false.
$result = @mysql_query('SELECT tekstkawalu FROM kawal');
if (!$result) {
exit('<p>Błąd podczas wykonywania zapytania: ' . mysql_error() .
'</p>');
}
13. Rozdział 4. ♦ Publikowanie w sieci WWW danych przechowywanych w bazie MySQL 83
Zakładając, że w trakcie przetwarzania nie pojawił się żaden błąd, przedstawiony kod
zapisze w zmiennej $result pewną liczbę. Liczba ta odpowiada zbiorowi wyników
zawierającemu teksty wszystkich kawałów przechowywanych w tabeli kawal. Ponie-
waż nie ma praktycznie żadnych ograniczeń co do liczby dowcipów przechowywanych
w bazie, zwrócony zbiór wyników może być całkiem pokaźny.
Jak już wspomniano, pętla while jest bardzo przydatną strukturą sterującą, gdy musi-
my pracować z dużymi zestawami danych. Oto szkic kodu, który umożliwi przetwa-
rzanie jeden po drugim kolejnych wierszy w zbiorze wyników:
while ($row = mysql_fetch_array($result)) {
// przetwarzaj odpowiednio wiersz...
}
Warunek wykorzystany w pętli while nie przypomina warunków, z którymi zetknęli-
śmy się do tej pory. Dlatego poświęcę mu kilka słów wyjaśnienia. Przyjrzyjmy się
warunkowi tak, jak by był on osobną instrukcją:
$row = mysql_fetch_array($result);
Funkcja mysql_fetch_array przyjmuje jako parametr liczbę identyfikującą zbiór wyni-
ków (w tym przypadku przechowywaną w zmiennej $result) i zwraca kolejny wiersz
ze zbioru wyników w postaci tablicy (więcej informacji na temat tablic można znaleźć
w rozdziale 3., „Wprowadzenie do języka PHP”). Gdy wreszcie funkcja mysql_fetch_
array dojdzie w zbiorze wyników do końca i nie znajdzie kolejnego wiersza, zwróci
wartość false.
Powyższa instrukcja przypisuje zmiennej wiersza $row pewną wartość, ale jednocze-
śnie cała instrukcja przyjmuje tę samą wartość. To pozwala nam użyć tej instrukcji ja-
ko warunku w pętli while. Ponieważ pętla while będzie wykonywana dopóty, dopóki
warunek nie przyjmie wartości false, pętla ta będzie wykonywana tak długo, jak dłu-
go funkcja mysql_fetch_array zdoła pobierać kolejne wiersze, a za każdym nawrotem
pętli zmiennej $row będzie przypisywana wartość kolejnego wiersza. Pozostaje nam
jedynie znaleźć sposób na pobieranie w każdym nawrocie pętli wartości zapisanych
w zmiennej tablicowej $row.
Wiersze wyników zwracane przez funkcję mysql_fetch_array przechowywane są
w postaci tablic asocjacyjnych. Indeksami takiej tablicy będą nazwy kolejnych kolumn
tabeli zwracanych w zbiorze wyników. Jeśli zmienna $row reprezentuje pojedynczy
wiersz z naszego zbioru wyników, to zapis $row['tekstkawalu'] odwoływać się bę-
dzie do wartości kolumny tekstkawalu w tym wierszu. Oto więc jak powinna wyglą-
dać pętla while, jeśli chcielibyśmy wyświetlić tekst wszystkich kawałów przechowy-
wanych w naszej bazie:
while ($row = mysql_fetch_array($result)) {
echo '<p>' . $row['tekstkawalu'] . '</p>';
}
Podsumowując, poniżej został przedstawiony kompletny kod PHP strony WWW, któ-
ra będzie się łączyć z naszą bazą danych, pobierać tekst wszystkich kawałów w bazie
danych i wyświetlać je w osobnych akapitach HTML:
14. 84 PHP i MySQL. Witryna WWW oparta na bazie danych
Listing 4.1. jokelist.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Nasza lista kawałów</title>
<meta http-equiv="content-type"
content="text/html; charset=iso-8859-2" />
</head>
<body>
<?php
// Połącz się z serwerem bazy danych
$dbcnx = @mysql_connect('localhost', 'root', 'mypasswd');
if (!$dbcnx) {
exit('<p>W tej chwili nie można nawiązać ' .
'połączenia z serwerem bazy danych.</p>' );
}
// Wybierz bazę danych z kawałami
if (!@mysql_select_db('ijdb')) {
exit('<p><p>Nie można w tej chwili ' .
'zlokalizować bazy kawałów.</p>');
}
?>
<p>Oto lista wszystkich kawałów w naszej bazie danych:</p>
<blockquote>
<?php
// Zażądaj tekstu wszystkich kawałów
$result = @mysql_query('SELECT tekstkawalu FROM kawal');
if (!$result) {
exit('<p> Błąd podczas wykonywania zapytania: ' . mysql_error() . '</p>');
}
// Wyświetl tekst każdego kawału w osobnym akapicie
while ($row = mysql_fetch_array($result)) {
echo '<p>' . $row['tekstkawalu'] . '</p>';
}
?>
</blockquote>
</body>
</html>
Rysunek 4.2 pokazuje wygląd strony, gdy dodamy do naszej bazy kilka kawałów.
15. Rozdział 4. ♦ Publikowanie w sieci WWW danych przechowywanych w bazie MySQL 85
Rysunek 4.2.
Wszystkie perełki
z mojego
repertuaru
w jednym miejscu!
Wstawianie danych do bazy
W tej części rozdziału zostaną przedstawione narzędzia, które umożliwiają odwiedza-
jącym dodawanie kolejnych kawałów do naszej bazy danych. Ambitni czytelnicy mo-
gą podjąć próbę samodzielnego rozwiązania zadania, zanim jeszcze przystąpią do dal-
szej lektury. Zaprezentuję wprawdzie trochę nowego materiału, ale nasza aplikacja
będzie głównie korzystać z rozwiązań, z którymi zetknęliśmy się już do tej pory.
Aby umożliwić odwiedzającym dodawanie nowych kawałów do bazy, oczywiście po-
trzebny nam będzie odpowiedni formularz. Oto kod formularza, który spełni to zadanie:
Listing 4.2. jokes.php (fragment)
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<label>Wpisz tutaj swój kawał:<br />
<textarea name="tekstkawalu" rows="10" cols="40">
</textarea></label><br />
<input type="submit" value="AKCEPTUJ" />
</form>
Rysunek 4.3 pokazuje, jak formularz ten będzie wyglądać w oknie przeglądarki.
Tak jak poprzednio, formularz po zatwierdzeniu załaduje właściwie tę samą stronę
(ponieważ w atrybucie action formularza, definiującym akcję podejmowaną po jego
wypełnieniu, użyliśmy zmiennej $_SERVER['PHP_SELF'] ładującej ten sam formularz
jeszcze raz), z jedną tylko różnicą: do nowego żądania zostanie dodana pewna zmien-
na. Zmienna ta, o nazwie joketext, będzie zawierać tekst kawału, który został wpisa-
ny w polu tekstowym i pojawi się w tablicach $_POST i $_REQUEST automatycznie ge-
nerowanych przez PHP.
16. 86 PHP i MySQL. Witryna WWW oparta na bazie danych
Rysunek 4.3.
Kolejna perełka
humoru
wprowadzona
do bazy
Aby wstawić zatwierdzony kawał do bazy danych, skorzystamy z funkcji mysql_query,
by za jej pomocą uruchomić zapytanie INSERT. Wykorzystuje ono wartość przecho-
wywaną w polu $_POST['tekstkawalu'], by umieścić odpowiedni tekst w kolumnie
tekstkawalu przywołanej w zapytaniu:
Listing 4.3. jokes.php (fragment)
if (isset($_POST['tekstkawalu'])) {
$joketext = $_POST['tekstkawalu'];
$sql = "INSERT INTO kawal SET
tekstkawalu='$joketext',
datakawalu=CURDATE()";
if (@mysql_query($sql)) {
echo '<p>Twój kawał został dodany.</p>';
} else {
echo '<p>Błąd podczas dodawania kawału: ' .
mysql_error() . '</p>';
}
}
Jedyna nowa sztuczka pojawiająca się w tym kodzie została wytłuszczona. Wykorzy-
stujemy tutaj funkcję CURDATE() systemu MySQL, by przypisać kolumnie datakawalu
bieżącą datę. System MySQL udostępnia wiele takich przydatnych funkcji, ale omó-
wimy je dopiero wtedy, kiedy będą nam potrzebne. Dokładny opis funkcji oferowa-
nych przez system MySQL można znaleźć w dodatku B, „Funkcje MySQL”.
Mamy już więc kod, który umożliwi użytkownikowi wpisywanie kawałów do naszej
bazy danych. Pozostało nam jedynie dodać go w wygodny sposób do naszej strony
prezentującej listę kawałów. Ponieważ większość użytkowników zapewne zechce tyl-
ko przejrzeć już wpisane kawały, nie będziemy zaśmiecać im strony wielkim, brzyd-
kim formularzem, chyba że ktoś wprost wyrazi zainteresowanie możliwością dodania
nowego dowcipu. Z tego powodu naszą aplikację najlepiej zaimplementować jako stro-
nę wielozadaniową. Oto pełny kod skryptu:
17. Rozdział 4. ♦ Publikowanie w sieci WWW danych przechowywanych w bazie MySQL 87
Listing 4.4. jokes.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Internetowa baza kawałów</title>
<meta http-equiv="content-type"
content="text/html; charset=iso-8859-2" />
</head>
<body>
<?php if (isset($_GET['addjoke'])): // Użytkownik chce dodać kawał
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<label>Wpisz tutaj swój kawał:<br />
<textarea name="tekstkawalu" rows="10" cols="40">
</textarea></label><br />
<input type="submit" value="AKCEPTUJ" />
</form>
<?php else: // Jeśli nie, wyświetlamy domyślną stronę
// Połącz się z serwerem bazy danych
$dbcnx = @mysql_connect('localhost', 'root', 'mypasswd');
if (!$dbcnx) {
exit('<p>W tej chwili nie można nawiązać ' .
'połączenia z serwerem bazy danych.</p>' );
}
// Wybierz bazę danych z kawałami
if (!@mysql_select_db('ijdb')) {
exit('<p><p>Nie można w tej chwili ' .
'zlokalizować bazy kawałów.</p>');
}
// Jeśli użytkownik wprowadził kawał,
// dodaj żart do bazy danych.
if (isset($_POST['tekstkawalu'])) {
$joketext = $_POST['tekstkawalu'];
$sql = "INSERT INTO kawal SET
tekstkawalu='$joketext',
datakawalu=CURDATE()";
if (@mysql_query($sql)) {
echo '<p>Twój kawał został dodany.</p>';
} else {
echo '<p>Błąd podczas dodawania kawału: ' .
mysql_error() . '</p>';
}
}
echo '<p>Oto lista wszystkich kawałów w naszej bazie danych:</p>';
// Zażądaj tekstu wszystkich kawałów
$result = @mysql_query('SELECT tekstkawalu FROM kawal');
if (!$result) {
exit('<p> Błąd podczas wykonywania zapytania: ' . mysql_error() . '</p>');
18. 88 PHP i MySQL. Witryna WWW oparta na bazie danych
}
// Wyświetl tekst każdego kawału w osobnym akapicie
while ($row = mysql_fetch_array($result)) {
echo '<p>' . $row['tekstkawalu'] . '</p>';
}
// To łącze po kliknięciu wyświetli stronę
// z formularzem umożliwiającym dodanie kawału.
echo '<p><a href="' . $_SERVER['PHP_SELF'] .
'?addjoke=1">Dodaj swój kawał!</a></p>';
endif;
?>
</body>
</html>
Warto gwoli testu załadować tę stronę do swojej przeglądarki i spróbować dodać do
bazy kawał lub dwa. Strona, która powinna się pojawić po dodaniu dowcipu, została
pokazana na rysunku 4.4.
Rysunek 4.4.
Patrz mamciu!
Żadnego SQL-a!
I o to chodzi! Za pomocą pojedynczego pliku zawierającego dość prosty kod PHP
możemy dodawać do naszej bazy MySQL nowe kawały i oglądać te, które już się tam
znajdują.
Praca domowa
Nasza „praca domowa” polegać będzie na umieszczeniu obok każdego akapitu z ka-
wałem łącza zatytułowanego Usuń ten kawał, które po kliknięciu usunie ten kawał
z bazy danych i wyświetli nową, zaktualizowana listę dowcipów. Zanim do tego przy-
stąpimy, kilka podpowiedzi:
19. Rozdział 4. ♦ Publikowanie w sieci WWW danych przechowywanych w bazie MySQL 89
Można to nadal bez problemu zrobić na jednej wielozadaniowej stronie WWW.
Konieczne będzie skorzystanie z polecenia DELETE języka SQL, za pomocą
którego usuwaliśmy już obiekty z bazy w rozdziale 2. „Wprowadzenie do
systemu MySQL”.
I kwestia najtrudniejsza: aby usunąć ten a nie inny kawał, konieczne będzie
jednoznaczne zidentyfikowanie go. Kolumna identyfikatora id w tabeli kawal
służy właśnie do tego celu. Aby usunąć dowcip, należy wraz z żądaniem
usunięcia kawału przesłać również jego identyfikator. Znakomitym miejscem
na umieszczenie tej wartości jest łańcuch zapytania odpowiedniego łącza Usuń.
Ci, którym wydaje się, że już znają odpowiedź, albo też po prostu chcieliby znaleźć
rozwiązanie, powinni po prostu przewrócić stronę. Powodzenia!
Podsumowanie
W tym rozdziale poznaliśmy kilka nowych funkcji języka PHP, które umożliwiają
współpracę z serwerem relacyjnych baz danych MySQL. Korzystając z tych funkcji
zbudowaliśmy naszą pierwszą witrynę WWW opartą na bazie danych, która publiko-
wała w sieci naszą bazę danych kawałów ijdb oraz pozwalała użytkownikom na do-
dawanie do niej nowych żartów.
W rozdziale 5., zatytułowanym „Projektowanie relacyjnych baz danych”, powrócimy
do wiersza poleceń systemu MySQL. Nauczymy się, jak realizować zasady dobrego
projektowania baz danych oraz jak korzystać z bardziej zaawansowanych zapytań SQL,
by wyświetlać na stronie bardziej złożone informacje oraz umożliwić naszym użytkow-
nikom podpisywanie kawałów swoim imieniem!
Rozwiązanie naszej „pracy domowej”
Przedstawiam rozwiązanie „pracy domowej” zaproponowanej powyżej. Oto zmiany
wprowadzone w poprzednim skrypcie PHP, które umożliwią dodanie łącza Usuń ten
kawał obok każdego z kawałów na stronie:
W poprzednim przykładzie przesyłaliśmy zmienną addjoke z łączem Dodaj
swój kawał! umieszczonym u dołu strony, sygnalizując w ten sposób skryptowi
PHP, że zamiast zwykłej listy kawałów powinien wyświetlić formularz
umożliwiający dodanie kolejnego. W podobny sposób prześlemy zmienną
deletejoke wraz z łączem Usuń ten kawał, by zasygnalizować, że dany kawał
powinien zostać usunięty.
Dla każdego kawału powinniśmy wraz z zawartością kolumny tekstkawalu
pobierać z bazy danych wartość kolumny id, żeby wiedzieć, jaki identyfikator
ma każdy z kawałów zapisanych w bazie i wyświetlonych na stronie.
20. 90 PHP i MySQL. Witryna WWW oparta na bazie danych
W zmiennej $_GET['deletejoke'] zapiszemy identyfikator kawału, który
usuwamy. W tym celu będziemy wstawiać do kodu HTML łącza Usuń ten
kawał przy każdym z kawałów wartość identyfikatora tego kawału pobraną
z bazy danych.
Gdy strona będzie ładowana, korzystając z instrukcji if sprawdzimy,
czy pozycji $_GET['deletejoke'] przypisana jest jakaś konkretna wartość
(uczynimy to za pomocą funkcji isset). Jeśli tak, użyjemy wartości przypisanej
tej pozycji (czyli identyfikatora kawału, który ma zostać usunięty) w zapytaniu
DELETE języka SQL, które usunie odpowiedni kawał.
Oto kompletny kod rozwiązania. W razie jakichkolwiek wątpliwości warto zasięgnąć
informacji na SitePoint Forums (http://www.sitepoint.com/forums/)!
Listing 4.5. challenge.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Internetowa baza kawałów</title>
<meta http-equiv="content-type"
content="text/html; charset=iso-8859-2" />
</head>
<body>
<?php if (isset($_GET['addjoke'])): // Użytkownik chce dodać kawał
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<label>Wpisz tutaj swój kawał:<br />
<textarea name="tekstkawalu" rows="10" cols="40">
</textarea></label><br />
<input type="submit" value="AKCEPTUJ" />
</form>
<?php else: // Jeśli nie, wyświetlamy domyślną stronę
// Połącz się z serwerem bazy danych
$dbcnx = @mysql_connect('localhost', 'root', 'mypasswd');
if (!$dbcnx) {
exit('<p>W tej chwili nie można nawiązać ' .
'połączenia z serwerem bazy danych.</p>' );
}
// Wybierz bazę danych z kawałami
if (!@mysql_select_db('ijdb')) {
exit('<p><p>Nie można w tej chwili ' .
'zlokalizować bazy kawałów.</p>');
}
// Jeśli użytkownik wprowadził kawał,
// dodaj żart do bazy danych.
if (isset($_POST['tekstkawalu'])) {
$joketext = $_POST['tekstkawalu'];
$sql = "INSERT INTO kawal SET
tekstkawalu='$joketext',
21. Rozdział 4. ♦ Publikowanie w sieci WWW danych przechowywanych w bazie MySQL 91
datakawalu=CURDATE()";
if (@mysql_query($sql)) {
echo '<p>Twój kawał został dodany.</p>';
} else {
echo '<p>Błąd podczas dodawania kawału: ' .
mysql_error() . '</p>';
}
}
// Jeśli kawał ma być wyrzucony,
// usuń go z bazy danych.
if (isset($_GET['deletejoke'])) {
$jokeid = $_GET['deletejoke'];
$sql = "DELETE FROM kawal
WHERE id=$jokeid";
if (@mysql_query($sql)) {
echo '<p>Kawał został usunięty.</p>';
} else {
echo '<p>Błąd podczas usuwania kawału: ' .
mysql_error() . '</p>';
}
}
echo '<p>Oto lista wszystkich kawałów w naszej bazie danych:</p>';
// Zażądaj tekstu wszystkich kawałów
$result = @mysql_query('SELECT tekstkawalu FROM kawal');
if (!$result) {
exit('<p> Błąd podczas wykonywania zapytania: ' . mysql_error() . '</p>');
}
// Wyświetl tekst każdego kawału w osobnym akapicie
// umieszczając obok łącze "Usuń ten kawał".
while ($row = mysql_fetch_array($result)) {
$jokeid = $row['id'];
$joketext = $row['joketext'];
echo '<p>' . $joketext .
' <a href="' . $_SERVER['PHP_SELF'] .
'?deletejoke=' . $jokeid . '">' .
'Usuń ten kawał</a></p>';
}
// To łącze po kliknięciu wyświetli stronę
// z formularzem umożliwiającym dodanie kawału.
echo '<p><a href="' . $_SERVER['PHP_SELF'] .
'?addjoke=1">Dodaj kawał!</a></p>';
endif;
?>
</body>
</html>