158660
Książka
W koszyku
(Programmer to Programmer)
Instalacja i konfiguracja Krótkie wprowadzenie do PHP, Apache, MySQL-a i wolnego oprogramowania Krótka historia inicjatywy open source Dlaczego wolne oprogramowanie tak kusi? Jak współgrają ze sobą różne elementy systemu AMP? Apache PHP MySQL Instalacje AMP Konfiguracja serwera Apache Testowanie instalacji Dostosowanie instalacji Konfiguracja instalacji PHP Testowanie instalacji Dostosowanie instalacji Konfiguracja PHP5, aby używał MySQL-a Konfiguracja instalacji MySQL-a Testowanie instalacji Konfiguracja instalacji Gdzie szukać pomocy lub cennych zasobów? Pomoc związana z programami Źródłowe strony WWW PHP5, Apache i MySQL. Od podstaw Witryna recenzji filmów Tworzenie stron w PHP5 Omówienie struktury i składni języka PHP Jak kod PHP umieszcza się w kodzie HTML? Zasady składni języka PHP Techniki kodowania są niezmiernie ważne Pierwszy program Wykorzystanie HTML-a do uatrakcyjnienia stron Integracja HTML-a z PHP Rozważania na temat kodu HTML w sekcjach PHP Wykorzystanie zmiennych i stałych Stałe Zmienne Przekazywanie zmiennych między stronami Kilka słów na temat register globals Przekazywanie zmiennych za pomocą adresu URL Przekazywanie zmiennych przy użyciu sesji Przekazywanie zmiennych za pomocą cookies Przekazywanie informacji za pomocą formularzy Instrukcja if-else Korzystanie z instrukcji if Wykorzystanie instrukcji if-else Dołączanie plików w celu zwiększenia elastyczności Wykorzystanie funkcji do zwiększenia efektywności kodu Wszystko o tablicach Składnia tablic Sortowanie tablic Konstrukcja foreach Pętla while Alternatywna składnia języka PHP Alternatywy dla znaczników Alternatywy dla polecenia echo Alternatywa dla operatorów logicznych Alternatywy dla cudzysłowów — składnia heredoc Alternatywy dla inkrementacji i dekrementacji wartości Sny o programowaniu obiektowym Krótki przykład programowania obiektowego Dlaczego warto programować obiektowo? Korzystanie z bazy danych z poziomu języka PHP Omówienie struktury i składni bazy danych MySQL Struktura MySQL-a Składnia i polecenia MySQL-a Jak PHP kontaktuje się z MySQL-em? Łączenie się z serwerem MySQL Spojrzenie na gotową bazę danych Odpytywanie bazy danych Klauzula WHERE Tablice danych w PHP — wykorzystanie konstrukcji foreach Łączenie tabel Użyteczne wskazówki i sugestie Dokumentacja Wykorzystanie systemu phpMyAdmin Wyświetlanie danych w PHP Tworzenie tabeli HTML Wypełnienie tabeli Związek nadrzędny-podrzędny Odczytanie recenzji Elementy formularzy—wprowadzanie danych przez użytkownika Pierwszy formularz Element FORM Element INPUT Przetwarzanie formularza Nakierowanie na właściwe odpowiedzi Pole przełącznika i lista rozwijana Jeden formularz, wiele wykonywanych działań Przyciski opcji Wiele przycisków wysyłania Proste testowanie danych wejściowych Dynamiczny tytuł strony Potraktowanie ciągu znaków jako tablicy w celu zmiany wielkości pierwszej litery tekstu Operator trój argumentowy Połączenie wszystkich elementów formularzy Główny skrypt Domyślna odpowiedź Dodawanie elementów Umożliwienie użytkownikowi modyfikacji bazy danych Przygotowanie pola bitwy Wstawienie prostego rekordu za pomocą systemu phpMyAdmin Wstawianie rekordu w relacyjnej bazie danych Usuwanie rekordu Edycja danych rekordu Praca z obrazami Korzystanie z biblioteki GD Jakie typy plików obsługuje tandem GD i PHP? Kompilacja PHP z obsługą GD Umożliwienie umieszczania obrazów na serwerze WWW przez użytkowników Konwersja obrazu na inny format Czerń i biel Dodanie napisów Dodawanie znaków wodnych i łączenie obrazów Tworzenie miniaturek Walidacja danych użytkownika Użytkownicy są tylko użytkownikami Zastosowanie walidacji na witrynie z recenzjami filmów Zapominalscy Sprawdzanie błędów w formacie Unikanie błędów i ich obsługa W jaki sposób serwer Apache radzi sobie z błędami? Dyrektywa ErrorDocument serwera Apache Dyrektywa ErrorDocument — zaawansowane strony błędów Obsługa błędów i tworzenie stron obsługi błędów w PHP Rodzaje błędów w języku PHP Generowanie błędów PHP Inne sposoby obsługi błędów Wyjątki Niespełnienie warunków Błędy składniowe Witryna fanów komiksów Projektowanie i tworzenie bazy danych Zaczynamy Czym jest relacyjna baza danych? Klucze Związki Integralność więzów referencyjnych Normalizacja Projektowanie bazy danych Wykonanie pierwszej tabeli Dlaczego właśnie postacie normalne? Standaryzacja Uszczegółowienie projektu bazy danych Utworzenie bazy danych w MySQL-u Tworzenie aplikacji postaci komiksowych Wysyłanie listów email Ustawienie PHP do obsługi listów email Wysyłanie listów email Umieszczanie w listach kodu HTML Wiadomości wieloczęściowe Przechowywanie obrazków Uzyskiwanie potwierdzenia Tworzenie użytecznej klasy wysyłania listów email Logowanie, profile i personalizacja Najprostszy sposób ochrony plików Bardziej przyjazne uwierzytelnianie z wykorzystaniem sesji PHP i cookies Rozwiązanie bazujące na bazie danych Wykorzystanie cookies w PHP Panel administracyjny Zarządzanie zawartością Co zrobić, by użytkownik wrócił? Zawartość Zarządzanie System Połączenie wszystkiego w jedną całość Przygotowanie bazy danych Tworzenie skryptów wielokrotnego użytku Strony transakcji Interfejs użytkownika Zadania ogólne Zarządzanie użytkownikami Publikacja artykułu Dodatkowe elementy systemu CMS Listy mailingowe Co chciałbyś dziś wysłać? Aplikacja administracyjna Chcę się zapisać! Etyka list mailingowych Spam Domyślność subskrypcji Sklep internetowy Dodanie sprzedaży przez internet do witryny postaci komiksowych Coś na sprzedaż Koszyk na zakupy Różne wskazówki dotyczące sprzedaży przez internet Informacja jest wszystkim Zaufanie Profesjonalny wygląd Łatwa nawigacja Konkurencyjne ceny Odpowiednie produkty Dostawa na czas Komunikacja Opinie od klientów Forum dyskusyjne Własne forum dyskusyjne Przygotowanie bazy danych Wielokrotnie wykorzystywany kod Podział na podstrony Okruszki chleba Ostatnie spojrzenie na uwierzytelnianie użytkowników Strony transakcji Funkcjonalność konta Zarządzanie użytkownikami Funkcjonalność forum Administracja systemem Administracja forum Administracja kodami BBcode Wyszukiwanie Dodatkowe pomysły Zdobywanie informacji na temat użytkowników witryny Znajdowanie dzienników zdarzeń Serwer Apache PHP Serwer MySQL Analiza danych z dzienników Webalizer Analog AWStats HTTPAnalyze Analiza uzyskanych statystyk Zdrowie witryny Preferencje użytkowników Liczba żądań i liczba wyświetleń stron Zmiana trendów w czasie Witryny, z których przybył użytkownik Rozwiązywanie problemów Problemy przy instalacji Błędy analizy składniowej Błąd w wierszu 26... miałem na myśli wiersz 94 Pamiętaj o podstawach Puste zmienne Przekazywanie zmiennych z formularzy Jednolite i poprawne nazwy zmiennych Otwórz nowe okno przeglądarki Błąd „Headers already Sent" Ogólne uwagi na temat testowania skryptów Wykorzystanie instrukcji echo Dziel i rządź Testowanie, testowanie i raz jeszcze testowanie Gdzie szukać pomocy? PHPBuilder.com Witryny twórców aplikacji Wyszukiwarki Kanały IRC Rozwiązania ćwiczeń Skrót składni języka PHP Funkcje języka PHP5 Typy danych MySQL Skrót składni języka bazy danych MySQL Porównanie edytorów tekstów Wybór firmy obsługującej serwer WWW Wprowadzenie do PEAR Instalacja Apache. PHP i MySQL-a
Pliki multimedialne:
Status dostępności:
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 144603 N (1 egz.)
Strefa uwag:
Tyt. oryg.: Beginning PHP5, Apache, MySQL
Uwaga ogólna
Na okładce i stronie tytułowej: zainstaluj i skonfiguruj serwery oraz narzędzia, połącz aplikację internetową z bazą danych, napisz samodzielnie system zarządzania treścią witryny.
Uwaga dotycząca bibliografii
Indeks.
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej

Deklaracja dostępności