W. Jason Gilmore php i mysql. od ...

W. Jason Gilmore php i mysql. od podstaw. wydanie iv ebook, ebooki-ksiazki
[ Pobierz całość w formacie PDF ]
PHP i MySQL.
Od podstaw. Wydanie IV
Idź do
• Spis treści
• Skorowidz
Autor: W. Jason Gilmore
Tłumaczenie: Piotr Rajca
ISBN: 978-83-246-3056-1
Tytuł oryginału
Format: 172×245, stron: 668
Katalog książek
Świat zaawansowanych stron WWW w zasięgu Twoich rąk!
• Jak przygotować środowisko pracy?
• Jak wykorzystać technologię AJAX w połączeniu z PHP?
• Jak połączyć PHP i MySQL w jedną całość?
PHP i MySQL to duet, na którym opiera się ogromna większość ciut bardziej zaawansowanych
stron w sieci. Czemu zawdzięcza on swą popularność? Niezwykłemu dopasowaniu do potrzeb,
łatwej konguracji oraz ogromnej społeczności, zawsze chętnej do pomocy. Kiedy zaprzęgniesz
ten zestaw do pracy, już po kilku godzinach zobaczysz jej pierwsze efekty!
Co zrobić, żeby osiągnąć jeszcze więcej? Nic prostszego! Sięgnij po tę książkę i zacznij swoją
przygodę z PHP oraz MySQL. Na samym początku dowiesz się, jak przygotować środowisko pracy,
oraz poznasz podstawy programowania w języku PHP. Potem płynnie przejdziesz do zdobywania
wiedzy na temat programowania obiektowego, wyrażeń regularnych, obsługi formularzy HTML
oraz integracji z usługami katalogowymi LDAP. Nauczysz się wykorzystywać mechanizm sesji,
technologię AJAX oraz Zend Framework. Po przeprowadzeniu Cię przez komplet informacji na
temat PHP autor przedstawi Ci bazę danych MySQL. Poznasz jej mocne elementy, sposoby
podłączania klientów oraz podstawy administracji. Może w to nie wierzysz, ale po przeczytaniu
tej książki nawet skomplikowane mechanizmy bazy MySQL nie będą Ci obce! Na sam koniec
odkryjesz, jak wiedzę na temat PHP oraz MySQL połączyć w całość i zrealizować Twój nawet
najbardziej ambitny projekt! Książka ta jest obowiązkową pozycją na półce każdego entuzjasty
tworzenia dynamicznych stron WWW!
• Przygotowanie środowiska do pracy
• Podstawy PHP – typy danych, zmienne, funkcje, tablice
• Programowanie obiektowe w PHP, obsługa wyjątków i błędów
• Operacje na łańcuchach znaków, wyrażenia regularne
• Obsługa plików i korzystanie z funkcji systemu operacyjnego
• Wykorzystanie pakietów PEAR, szablony stron – pakiet Smarty
• Operacje na dacie i czasie i obsługa formularzy HTML
• Uwierzytelnianie użytkowników i zarządzanie sesją
• Integracja PHP z LDAP
• Zabezpieczanie witryn WWW
• Zastosowanie technologii AJAX z jQuery oraz wykorzystanie Zend Framework
• Możliwości bazy danych MySQL, instalacja i konguracja serwera MySQL
• Mechanizmy składowania i typy danych w MySQL, zabezpieczanie serwerów MySQL
• Pobieranie danych z bazy i operacje na nich w PHP
• Wykorzystanie widoków i mechanizm transakcji
Sprawdź, jak wykorzystać możliwości PHP i MySQL
w zakresie projektowania stron internetowych!
katalog
Twój koszyk
Cennik i informacje
o nowościach
Czytelnia
• Fragmenty książek
online
Kontakt
Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. 32 230 98 63
© Helion 1991–2011
Spis treci
O autorze ......................................................................................................... 19
O recenzencie technicznym .............................................................................. 21
Podzikowania ................................................................................................ 23
Wprowadzenie ................................................................................................ 25
Rozdzia 1.
Prezentacja PHP ............................................................................................... 27
Historia ........................................................................................................................................... 28
PHP 4 ....................................................................................................................................... 28
PHP 5 ....................................................................................................................................... 29
PHP 5.3 .................................................................................................................................... 30
PHP 6 ....................................................................................................................................... 30
Ogólne cechy języka ..................................................................................................................... 31
Praktyczność ........................................................................................................................... 31
Możliwości .............................................................................................................................. 32
Potencjał .................................................................................................................................. 32
Cena ......................................................................................................................................... 33
Podsumowanie .............................................................................................................................. 33
Rozdzia 2.
Konfiguracja rodowiska ................................................................................. 35
Wymagania wstępne instalacji .................................................................................................... 36
Pobieranie serwera Apache .................................................................................................. 36
Pobieranie PHP ...................................................................................................................... 36
Pobieranie dokumentacji ...................................................................................................... 37
Instalacja Apache i PHP w systemie Linux ............................................................................... 38
Instalacja Apache i PHP w systemie Windows ........................................................................ 39
Instalacja serwera IIS i PHP w systemie Windows .................................................................. 41
Testowanie instalacji .................................................................................................................... 41
Konfiguracja PHP ......................................................................................................................... 43
Konfiguracja PHP w trakcie tworzenia w systemach Linux ............................................ 43
Modyfikowanie PHP budowanego w systemie Windows ............................................... 44
Konfiguracja PHP w trakcie jego działania ............................................................................... 44
Korzystanie z dyrektyw konfiguracyjnych PHP ................................................................ 44
Dyrektywy konfiguracyjne PHP .......................................................................................... 46
 SPIS TRECI
Wybór edytora .............................................................................................................................. 59
Adobe Dreamweaver CS5 ..................................................................................................... 59
Notepad++ .............................................................................................................................. 60
PDT (PHP Development Tools) .......................................................................................... 60
Zend Studio ............................................................................................................................ 60
Wybór firmy udostępniającej serwery WWW ......................................................................... 60
Siedem pytań do firm udostępniających serwery WWW ................................................ 61
Podsumowanie .............................................................................................................................. 62
Rozdzia 3.
Podstawy PHP ................................................................................................. 63
Umieszczanie kodu PHP na stronach WWW .......................................................................... 63
Domyślna składnia ................................................................................................................ 64
Krótkie znaczniki ................................................................................................................... 64
Skrypt ....................................................................................................................................... 65
Składnia ASP .......................................................................................................................... 65
Osadzanie wielu fragmentów kodu ..................................................................................... 65
Komentowanie kodu .................................................................................................................... 66
Jednowierszowe komentarze w stylu C++ ......................................................................... 66
Składnia skryptów powłoki .................................................................................................. 66
Komentarze wielowierszowe, składnia C ........................................................................... 67
Generowanie danych wyjściowych ............................................................................................ 67
Instrukcja print() ................................................................................................................... 67
Instrukcja echo() .................................................................................................................... 68
Instrukcja printf() .................................................................................................................. 69
Instrukcja sprintf() ................................................................................................................ 70
Typy danych dostępne w PHP .................................................................................................... 70
Skalarne typy danych ............................................................................................................ 70
Złożone typy danych ............................................................................................................. 72
Konwersja typów danych przy użyciu rzutowania ........................................................... 73
Adaptacja typów danych poprzez ich zmienianie ............................................................. 74
Funkcje związane z typami danych ..................................................................................... 75
Funkcje identyfikujące typ ................................................................................................... 75
Identyfikatory ................................................................................................................................ 76
Zmienne ......................................................................................................................................... 76
Deklaracje zmiennych ...........................................................................................................76
Zasięg zmiennych .................................................................................................................. 78
Zmienne superglobalne ........................................................................................................ 80
Stałe ................................................................................................................................................. 84
Definiowanie stałych ............................................................................................................. 85
Wyrażenia ...................................................................................................................................... 85
Operandy ................................................................................................................................ 85
Operatory ................................................................................................................................ 85
Umieszczanie wartości w łańcuchach znaków ......................................................................... 91
Cudzysłowy ............................................................................................................................. 91
Sekwencje sterujące ............................................................................................................... 91
Apostrofy ................................................................................................................................ 92
Nawiasy klamrowe ................................................................................................................. 92
4
SPIS TRECI
Składnia heredoc .................................................................................................................... 93
Składnia nowdoc .................................................................................................................... 93
Struktury sterujące ........................................................................................................................ 93
Instrukcje warunkowe ...........................................................................................................94
Pętle .......................................................................................................................................... 96
Instrukcje dołączania plików ............................................................................................. 101
Podsumowanie ............................................................................................................................ 103
Rozdzia 4.
Funkcje .......................................................................................................... 105
Wywoływanie funkcji ................................................................................................................. 105
Tworzenie funkcji ....................................................................................................................... 106
Przekazywanie argumentów przez wartość ..................................................................... 107
Przekazywanie przez referencję ......................................................................................... 107
Domyślne wartości argumentów ....................................................................................... 108
Stosowanie informacji o typie ............................................................................................ 109
Zwracanie wartości z funkcji .............................................................................................. 109
Funkcje rekurencyjne .......................................................................................................... 110
Biblioteki funkcji ......................................................................................................................... 113
Podsumowanie ............................................................................................................................ 113
Rozdzia 5. Tablice ........................................................................................................... 115
Czym jest tablica? ........................................................................................................................ 115
Tworzenie tablic .......................................................................................................................... 116
Tworzenie tablic przy użyciu array() ................................................................................ 117
Odczytywanie elementów tablicy przy użyciu list() ....................................................... 118
Zapisywanie w tablicy predefiniowanego zakresu wartości .......................................... 118
Sprawdzanie, czy zmienna jest tablicą .............................................................................. 119
Wyświetlanie zawartości tablic ................................................................................................. 119
Wyświetlanie tablic w ramach testowania skryptu ......................................................... 120
Dodawanie i usuwanie elementów tablic ................................................................................ 121
Dodawanie wartości na początku tablicy ......................................................................... 121
Dodawanie elementów na końcu tablicy .......................................................................... 121
Usuwanie elementu z początku tablicy ............................................................................. 121
Odnajdywanie elementów w tablicach .................................................................................... 122
Przeszukiwanie tablic .......................................................................................................... 122
Przeszukiwanie tablic z kluczami asocjacyjnymi ............................................................ 122
Poszukiwanie wartości w tablicach asocjacyjnych .......................................................... 123
Pobieranie kluczy tablicy .................................................................................................... 123
Pobieranie wartości z tablicy .............................................................................................. 123
Przeglądanie tablic ...................................................................................................................... 124
Pobieranie klucza aktualnego elementu tablicy .............................................................. 124
Pobieranie wartości aktualnego elementu tablicy ........................................................... 124
Pobieranie aktualnego klucza i wartości .......................................................................... 125
Przesuwanie wskaźnika tablicy .......................................................................................... 125
Przekazywanie wartości z tablicy do funkcji .................................................................... 126
Określanie wielkości oraz unikalności tablicy ........................................................................ 127
Określanie wielkości tablicy ............................................................................................... 127
Określanie częstotliwości występowania wartości .......................................................... 127
Określanie unikalnych elementów tablicy ....................................................................... 128
5
[ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • diabelki.xlx.pl
  • Podobne
    Powered by wordpress | Theme: simpletex | © Spojrzeliśmy na siebie szukając słów, które nie istniały.