- Wydawnictwo:
- Helion
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 608
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Integracja PHP z Windows
Optymalna wydajność i bezpieczeństwo
PHP to najpopularniejszy język do tworzenia dynamicznych stron WWW i aplikacji internetowych. Swoją pozycję zawdzięcza niezwykle łatwej konfiguracji oraz efektom, które błyskawicznie osiągają używający go programiści. Nawet kompletny laik już po kilku godzinach może zobaczyć efekty swoich eksperymentów. PHP powszechnie stosowany jest w połączeniu z serwerem HTTP spod znaku Apache oraz bazą danych MySQL. Czy jest to jedyna słuszna konfiguracja? Nie. Jest jeszcze IIS i baza danych Microsoft SQL Server!
Wznieś swoje umiejętności programowania w PHP na wyższy poziom - zacznij tworzyć wydajne i zaawansowane aplikacje PHP w systemie Windows z wykorzystaniem technologii przeznaczonych dla tego systemu operacyjnego. Szczegółowy przewodnik opatrzony licznymi przykładami pokaże Ci, w jaki sposób tworzyć aplikacje PHP współpracujące z serwerami Internet Information Services 7.5 (IIS), Microsoft SQL Server 2008, Microsoft Exchange Server 2010 oraz Active Directory. Dowiesz się, jak najbardziej wydajnie stosować praktyki tworzenia aplikacji języka PHP w środowisku Windows. Zobaczysz, jakie są najlepsze techniki optymalizacji oraz tuningu tego języka, aby wycisnąć z niego siódme poty. Ta wyjątkowa pozycja pozwoli Ci zaoszczędzić czas, a przy okazji otworzy przed Tobą nowe możliwości dostarczania jeszcze lepszych produktów Twoim klientom.
Sprawdź, jak:
- uruchomić PHP na serwerze IIS
- połączyć go z bazą danych Microsoft SQL Server
- zintegrować go z Active Directory
- wykorzystać informacje zawarte w Microsoft Exchange
Wykorzystaj możliwości usług Microsoft w połączeniu z PHP!
Wybrane bestsellery
-
Zigi to postać fikcyjna - warta poznania! Autor książki, sam będący od wielu lat testerem, wyposażył swojego bohatera we własne doświadczenia. Dołożył do nich trochę „case’ów”, które widział, o których słyszał lub czytał, ubrał je w przystępne słowa i sfabularyzował dla podkręce...(38.35 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(70.85 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...
Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
API to akronim pochodzącego z języka angielskiego terminu application programming interface, co tłumaczy się jako interfejs programowania aplikacji. W praktyce to zestaw zasad i protokołów, które pozwalają różnym programom komunikować się ze sobą. API może być używane do inte...
REST API i Symfony. Kurs video. Nowoczesne aplikacje w PHP REST API i Symfony. Kurs video. Nowoczesne aplikacje w PHP
(44.70 zł najniższa cena z 30 dni)39.90 zł
149.00 zł(-73%) -
Ten znakomity podręcznik programowania dla początkujących sprawi, że nauka PHP i MySQL będzie przyjemna i efektywna. Został pomyślany tak, aby po zapoznaniu się z najpotrzebniejszymi, kluczowymi informacjami szybko przystąpić do tworzenia stron internetowych ― i w ten sposób wraz z przyswaj...
PHP i MySQL. Aplikacje internetowe po stronie serwera PHP i MySQL. Aplikacje internetowe po stronie serwera
(83.85 zł najniższa cena z 30 dni)77.40 zł
129.00 zł(-40%) -
PHP, niezwykle popularny język programowania umożliwiający tworzenie stron i aplikacji webowych, wraz z bazą danych SQL stanowi fundament zdecydowanej większości działających obecnie serwisów internetowych, w tym tych największych i najbardziej znanych. Wraz z wydaniem PHP 8 programiści otrzymali...
PHP 8 i SQL. Programowanie dla początkujących w 43 lekcjach PHP 8 i SQL. Programowanie dla początkujących w 43 lekcjach
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
Martwisz się, że takie ożywienie strony będzie Cię kosztowało mnóstwo pracy? Na szczęście nie musisz wynajdywać koła na nowo. Pełną garść niezwykle przydatnych rozwiązań oferuje książka Dynamiczny HTML. 101 praktycznych skryptów. Przedstawionych w niej skryptów możesz użyć od ręki — rozwiąz...(19.50 zł najniższa cena z 30 dni)
9.90 zł
39.00 zł(-75%) -
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Learn how to transform your SDLC fast by developing the key skills to shift left and complete projects in record time. This book will give you the knowledge to start your own DevOps release management initiative and transform your company.
Embracing DevOps Release Management. Strategies and tools to accelerate continuous delivery and ensure quality software deployment Embracing DevOps Release Management. Strategies and tools to accelerate continuous delivery and ensure quality software deployment
(100.08 zł najniższa cena z 30 dni) -
Unleash the power of Python in DevOps with this comprehensive guide to integrating Python into DevOps workflows to automate tasks, enhance CI/CD pipelines, and delve into MLOps and DataOps to streamline operations and boost efficiency.
Hands-On Python for DevOps. Leverage Python's native libraries to streamline your workflow and save time with automation Hands-On Python for DevOps. Leverage Python's native libraries to streamline your workflow and save time with automation
Ebooka "Integracja PHP z Windows" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Integracja PHP z Windows" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Integracja PHP z Windows" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: Integracja PHP z Windows (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: NetWorld Piotr KociatkiewiczRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Książka stanowi wprowadzenie do programowania z wykorzystaniem produktów Microsoftu: Internet Information Services (ISS), SQL Server, Active Directory i Exchange Server. Czytając książkę czytelnik nauczy się instalować i konfigurować te produkty oraz, co jest najistotniejsze, pozna sposoby integracji tych produktów z PHP. Zrozumie, na czym polega współpraca PHP z ISS i SQL Serverem. Nauczy się, posługując się danymi zgromadzonymi w Active Directory, zarządzać użytkownikami i grupami użytkowników, a także pozna sposoby łączenia z usługami Exchange Web Services, w celu zapewnienia usług poczty elektronicznej i kalendarza. Walorem książki są ćwiczenia z podanymi listingami kodów, które ilustrują i pomagają lepiej zrozumieć rozwiązania prezentowane w tekście. Książką powinni zainteresować się programiści, którzy zamierzają pisać aplikacje usytuowane w środowisku korporacyjnym, zintegrowane z technologiami internetowymi i bazodanowymi udostępnianymi przez Microsoft.
Szczegóły ebooka
- Tytuł oryginału:
- Integrating PHP with Windows
- Tłumaczenie:
- Daniel Kaczmarek (wstęp, rozdz. 1 - 14); Paweł Gonera (rozdz. 15 - 24)
- ISBN Książki drukowanej:
- 978-83-246-4823-8, 9788324648238
- Data wydania książki drukowanej:
- 2013-02-18
- ISBN Ebooka:
- 978-83-246-5710-0, 9788324657100
- Data wydania ebooka:
- 2013-03-06 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 170x230
- Numer z katalogu:
- 11715
- Rozmiar pliku Pdf:
- 10.7MB
- Rozmiar pliku ePub:
- 13.1MB
- Rozmiar pliku Mobi:
- 25.1MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Uruchamianie IIS (26)
- Instalowanie IIS przy użyciu Menedżera serwera (26)
- Instalowanie IIS z poziomu wiersza poleceń (27)
- Uruchamianie PHP (28)
- Instalowanie PHP (28)
- Dostępne moduły PHP (29)
- Konfigurowanie PHP w IIS (30)
- Konfigurowanie PHP przy użyciu Menedżera internetowych usług informacyjnych (30)
- Konfigurowanie PHP w wierszu poleceń (33)
- Konfigurowanie przy użyciu Instalatora platformy sieci Web (33)
- Uruchamianie Web PI (34)
- Uruchamianie IIS i PHP (34)
- Sprawdzanie konfiguracji PHP (35)
- Kopia zapasowa konfiguracji (35)
- Pierwsza przykładowa aplikacja (36)
- Zdalny dostęp (38)
- Podsumowanie (39)
- Witryny (42)
- Uruchamianie nowej witryny (42)
- Definiowanie dodatkowych powiązań (46)
- Zarządzanie witryną WWW (47)
- Aplikacje (48)
- Ścieżki i foldery (49)
- Definiowanie nowej aplikacji (50)
- Zmiana ustawień aplikacji (51)
- Katalogi wirtualne (51)
- Definiowanie katalogu wirtualnego w Menedżerze IIS (52)
- Definiowanie katalogu wirtualnego w wierszu poleceń (52)
- Przetwarzanie żądań HTTP (53)
- Ogólny opis przetwarzania żądań HTTP (53)
- Przebieg procesu aplikacji (54)
- Moduły (55)
- Pule aplikacji (56)
- Tworzenie pul aplikacji w Menedżerze IIS (56)
- Tworzenie pul aplikacji w wierszu poleceń (57)
- Tożsamość puli aplikacji (57)
- FastCGI (59)
- FastCGI a CGI (59)
- FastCGI a ISAPI (61)
- Podsumowanie (61)
- Pliki konfiguracyjne (64)
- Konfiguracja globalna (64)
- Konfiguracja rozproszona (64)
- Struktura konfiguracji (65)
- Sekcje i grupy sekcji (66)
- Elementy i listy konfiguracji (66)
- Przenoszenie i dołączanie sekcji (67)
- Edytor konfiguracji (67)
- Schemat i configSections (69)
- Konfigurowanie ścieżek za pomocą elementów location (69)
- Konfiguracja w Menedżerze IIS (70)
- Konfiguracja w wierszu poleceń (71)
- Witryny, aplikacje i katalogi (71)
- Witryny (72)
- Powiązania (74)
- Aplikacje (74)
- Katalogi wirtualne (75)
- Blokowanie konfiguracji (75)
- Blokowanie przy użyciu configSections (76)
- Blokowanie i odblokowywanie przy użyciu location (76)
- Określanie praw dla pojedynczych ustawień (78)
- Blokowanie i odblokowywanie w Menedżerze IIS (80)
- Podsumowanie (82)
- Instalowanie PHP Managera (83)
- Konfigurowanie PHP (85)
- Rozpoznawanie zmian w konfiguracji (85)
- Ustawienia konfiguracyjne dla ścieżek i komputerów w pliku php.ini (87)
- Konfigurowanie w pliku .user.ini (88)
- Wskazywanie domyślnego dokumentu (91)
- Wskazywanie dokumentu domyślnego w Menedżerze IIS (92)
- Wskazywanie dokumentu domyślnego w wierszu poleceń (92)
- Wskazywanie dokumentu domyślnego bezpośrednio w konfiguracji (93)
- Ograniczenia żądań (93)
- Konfigurowanie w Menedżerze IIS (94)
- Konfigurowanie w wierszu poleceń (95)
- Konfigurowanie bezpośrednio w pliku konfiguracyjnym (95)
- Czasowe ograniczenia przetwarzania żądań (96)
- Ograniczenia PHP (96)
- Ograniczenia FastCGI (97)
- Przechowywanie sesji i pliki tymczasowe (98)
- Włączanie wyróżniania składni PHP (98)
- Konfigurowanie wyróżniania składni PHP w Menedżerze IIS (99)
- Konfigurowanie w wierszu poleceń (100)
- Ustawianie różnych wersji PHP (101)
- Instalowanie nowej wersji języka PHP (101)
- Instalowanie w PHP Managerze (101)
- Konfigurowanie przypisania uchwytu (102)
- Konfigurowanie aplikacji FastCGI (103)
- Ustawianie różnych konfiguracji PHP (105)
- Podsumowanie (106)
- Nadawanie struktury aplikacji (107)
- Folder główny lub katalog wirtualny (108)
- Wskazywanie plików wykonywalnych (110)
- Konfiguracja PHP (111)
- Uwierzytelnianie użytkownika (114)
- Instalowanie wymaganych usług ról (114)
- Ustawianie metody uwierzytelniania użytkowników w Menedżerze IIS (115)
- Ustawianie metody uwierzytelniania w wierszu poleceń (116)
- Uwierzytelnianie systemu Windows i nazwy komputerów (116)
- Uzyskiwanie danych uwierzytelniania w PHP (117)
- Tożsamość i prawa dostępu (117)
- Tożsamość puli aplikacji (118)
- Informacje o ścieżce logowania (118)
- Definiowanie tożsamości anonimowego użytkownika (119)
- Zabezpieczanie aplikacji PHP (119)
- Reguły autoryzacji (120)
- Instalowanie wymaganych usług ról (120)
- Definiowanie reguł w Menedżerze IIS (121)
- Definiowanie reguł w wierszu poleceń (122)
- Filtrowanie żądań (122)
- Definiowanie ustawień ogólnych (123)
- Filtrowanie rozszerzeń nazw plików (127)
- Filtrowanie na podstawie reguł (128)
- Połączenia szyfrowane (HTTPS) (130)
- Tworzenie kluczy i certyfikatów (130)
- Uruchamianie szyfrowanego połączenia (131)
- Uwierzytelnianie przy użyciu certyfikatów klientów (134)
- Podsumowanie (135)
- Pamięć podręczna a sieć WWW (138)
- Przechowywanie w pamięci podręcznej przez określony czas (138)
- Treści zmienne (140)
- Warunki zapisywania w pamięci podręcznej (142)
- Definiowanie nagłówków na serwerze IIS (143)
- Buforowanie danych wyjściowych (146)
- Konfigurowanie przy użyciu Menedżera IIS (146)
- Konfigurowanie w wierszu poleceń (148)
- Elementy konfiguracji (149)
- Rozszerzenie WinCache dla PHP (150)
- Uruchamianie rozszerzenia WinCache (150)
- Bufor kodu operacji i bufor plików (152)
- Uchwyt sesji (153)
- Pamięć podręczna dla użytkownika (154)
- Podsumowanie (156)
- Uruchamianie mechanizmu ponownego zapisywania adresów URL (158)
- Ręczna instalacja modułu URL Rewrite (158)
- Instalacja modułu URL Rewrite przy użyciu Web PI (158)
- Zmienne predefiniowane (158)
- Zmienne Common Gateway Interface (159)
- Zmienne IIS i PHP (160)
- Przykładowy skrypt PHP (162)
- Przetwarzanie reguł (164)
- Typy akcji (164)
- Hierarchia i ścieżki adresów URL (164)
- Czas przetwarzania (165)
- Definiowanie reguł (166)
- Definiowanie reguł przekierowania (166)
- Definiowanie reguł ponownego zapisywania (169)
- Inne typy akcji (171)
- Definiowanie reguł na podstawie szablonów (172)
- Mapy ponownego zapisywania (174)
- Tworzenie mapy ponownego zapisywania (174)
- Tworzenie reguły skojarzonej (176)
- Szczegółowe zasady działania reguł (176)
- Wzorce (176)
- Warunki (180)
- Akcje (182)
- Ustawianie zmiennych serwera i nagłówków protokołu HTTP (183)
- Reguły wychodzące (184)
- Tworzenie reguły wychodzącej (186)
- Konfiguracja XML (187)
- URL Rewrite (187)
- Dostępne zmienne serwera (188)
- Reguły (188)
- Warunki (190)
- Zmienne serwera i nagłówki HTTP (190)
- Akcje (190)
- Mapy ponownego zapisywania (191)
- Reguły wychodzące (191)
- Pojedyncza reguła wychodząca (193)
- Przykłady (193)
- Adresy URL przyjazne dla użytkowników (195)
- Kanoniczna nazwa komputera (195)
- Strony w różnych językach (196)
- Kanoniczne nazwy katalogów użytkownika (197)
- Zapobieganie osadzaniu grafik na obcych witrynach (198)
- Przekierowywanie do HTTPS (199)
- Dodawanie informacji na każdej stronie (200)
- Konwersje z modułu mod_rewrite serwera Apache (200)
- Podsumowanie (202)
- Szczegółowe komunikaty o błędach (203)
- Wyłączanie przyjaznych komunikatów o błędach w Internet Explorerze (204)
- Włączanie wyświetlania szczegółowych komunikatów o błędach (205)
- Zwracanie błędów PHP (206)
- Śledzenie (207)
- Instalacja usługi roli śledzenia (208)
- Włączanie śledzenia (208)
- Konfigurowanie reguł zapisywania w dzienniku zdarzeń (209)
- Wpisy śledzenia (210)
- Komunikaty o błędach (211)
- Zapisywanie w standardowym strumieniu błędów STDERR (211)
- Komunikaty PHP w śladzie (212)
- FastCGI i STDERR (212)
- Ustalanie przyczyn problemów na serwerze (214)
- Nie można znaleźć serwera (214)
- Skrypty PHP nie są wykonywane (215)
- Podsumowanie (216)
- Instalowanie SQL Servera (220)
- Konfigurowanie SQL Servera (220)
- Instalacja SQL Servera w wersji Express (223)
- Instalowanie rozszerzenia SQL Server języka PHP (226)
- Instalacja za pomocą Web PI (228)
- Narzędzia SQL Servera (228)
- SQL Server Management Studio (228)
- Program wiersza poleceń sqlcmd (230)
- Wsadowe przetwarzanie poleceń T-SQL (230)
- Konfigurowanie zdalnego dostępu (230)
- Włączenie protokołu TCP/IP (231)
- Włączenie dostępu na zaporze sieciowej systemu Windows (232)
- Instalowanie przykładowej bazy danych (233)
- Migracja baz danych serwera MySQL (235)
- Instalowanie narzędzia Migration Assistant (235)
- Migracja bazy danych MySQL (236)
- Podsumowanie (238)
- Bazy danych (239)
- Systemowe bazy danych (240)
- Struktura bazy danych (240)
- Tworzenie bazy danych (241)
- Usuwanie bazy danych (244)
- Tworzenie migawki (245)
- Typy danych (247)
- Liczbowe typy danych (248)
- Ciągi znaków i dane binarne (249)
- Daty i godziny (250)
- Inne typy danych (251)
- Schematy i nazwy obiektów (251)
- Nazwy obiektów (252)
- Tworzenie schematów (252)
- Usuwanie schematów (253)
- Tabele (253)
- Tworzenie tabel (253)
- Usuwanie tabel (256)
- Klucze i indeksy (256)
- Klucze główne (257)
- Klucze obce (259)
- Definiowanie kluczy obcych (260)
- Indeksy (262)
- Podsumowanie (265)
- Wykonywanie zapytań o dane (SELECT) (267)
- Proste wyrażenia SELECT (268)
- Ograniczanie wyników zapytań za pomocą klauzuli WHERE (268)
- Grupowanie wyników zapytania (GROUP BY, HAVING) (269)
- Sortowanie (ORDER BY) (270)
- Zapytania na więcej niż jednej tabeli (271)
- Standardowe wyrażenia tabelowe (WITH) (275)
- Stronicowanie danych (277)
- Manipulowanie danymi (279)
- Polecenie INSERT (279)
- Polecenie UPDATE (282)
- Polecenie DELETE (285)
- Wykonywanie zapytań o metadane (288)
- Lista baz danych (288)
- Lista tabel (289)
- Odczytywanie informacji o tabelach (289)
- Lista kolumn w tabeli (290)
- Lista ograniczeń (290)
- Lista kluczy i indeksów (291)
- Podsumowanie (291)
- Podejście i proces (293)
- Przygotowania (293)
- Przykładowy program (294)
- Analiza kolejnych kroków (296)
- Skrypt pomocniczy (298)
- Połączenia z bazami danych (299)
- Nazwy serwera (299)
- Uwierzytelnianie (300)
- Tworzenie pul połączeń (302)
- Dodatkowe opcje połączeń (304)
- Zapytania do baz danych (304)
- Parametryzowanie poleceń (305)
- Pobieranie wyników (310)
- Polecenia predefiniowane (313)
- Typy danych (317)
- Przekształcanie danych PHP do SQL Servera (317)
- Przekształcanie danych SQL Servera do PHP (318)
- Strumienie (319)
- Obiekty PDO i SQL Server (323)
- Cykl komunikacji obiektów PDO z bazą danych (323)
- Łączenie z SQL Serverem (324)
- Zapytania bezpośrednie i polecenia predefiniowane (325)
- Pobieranie wyników (327)
- Typy danych i strumienie (328)
- Podsumowanie (330)
- Wyszukiwanie pełnotekstowe (331)
- Instalowanie modułu (332)
- Wybór języka (332)
- Tworzenie katalogu i indeksu w SSMS (333)
- Tworzenie katalogu i indeksu przy użyciu języka T-SQL (334)
- Wyszukiwanie z indeksem pełnotekstowym (335)
- Transakcje (338)
- Transakcje języka T-SQL (338)
- Poziomy izolacji transakcji (339)
- Transakcje PHP (340)
- Transakcje i obiekty danych PHP (PDO) (342)
- Procedury składowane (343)
- Zmienne (343)
- Definiowanie procedur (344)
- Wywoływanie procedur (345)
- Parametry wyjściowe i wartości wynikowe (345)
- Struktury kontrolne (346)
- Wywołania w kodzie PHP (347)
- Wywoływanie procedur składowanych z PDO (348)
- Funkcje własne (349)
- Funkcje skalarne (349)
- Funkcje tabelowe (350)
- Wyzwalacze (351)
- Tworzenie wyzwalacza (351)
- Szczegółowy opis kodu tworzącego wyzwalacz (352)
- Inicjowanie wyzwalacza (353)
- Podsumowanie (353)
- Role główne SQL Servera (355)
- Role główne serwera (356)
- Role główne bazy danych (357)
- Tworzenie ról głównych SQL Servera (357)
- Tworzenie loginów (358)
- Tworzenie użytkowników (360)
- Tworzenie ról baz danych (363)
- Obiekty i uprawnienia (365)
- Uprawnienia (365)
- Zarządzanie uprawnieniami w SSMS (367)
- Zarządzanie uprawnieniami przy użyciu języka T-SQL (368)
- Procedury składowane (370)
- Bezpieczeństwo przez uprawnienia (370)
- Wykonywanie jako inny użytkownik (372)
- Podsumowanie (373)
- Przegląd (377)
- Domeny (378)
- Obiekty Active Directory (379)
- Instalowanie Active Directory (380)
- Przygotowanie (380)
- Instalowanie roli (380)
- Instalowanie usług katalogowych (382)
- Pierwsze kroki (384)
- Usługi domenowe w usłudze Active Directory (384)
- Jednostki organizacyjne (385)
- Użytkownicy (387)
- Grupy (389)
- Konfigurowanie członków i członkostwa (389)
- Konfigurowanie usług certyfikatów w Active Directory (391)
- Operacje na certyfikatach (395)
- Wystawianie certyfikatu dla Active Directory (395)
- Eksportowanie certyfikatu głównego (397)
- Eksportowanie innych certyfikatów (398)
- Podsumowanie (398)
- Podstawy LDAP (400)
- Struktura hierarchiczna (400)
- Klasy i dziedziczenie (401)
- Elementy protokołu (402)
- Narzędzia (402)
- LDP (403)
- Edytor ADSI (405)
- Konfigurowanie rozszerzenia LDAP dla PHP (407)
- Aktywowanie rozszerzenia LDAP (408)
- Proces komunikacji (409)
- Skrypt pomocniczy (409)
- Tworzenie połączenia szyfrowanego (411)
- Uwierzytelnianie użytkowników (412)
- Wyszukiwanie obiektów (413)
- Przykładowa aplikacja: wyszukiwanie użytkowników domeny (414)
- Filtry LDAP (415)
- Iterowanie po wynikach wyszukiwania (418)
- Podsumowanie (420)
- Przeglądarka LDAP w PHP (421)
- Główny program i interfejs użytkownika (422)
- Formatowanie obiektu LDAP (425)
- Dane o typach i definicje wyszukiwania (427)
- Funkcje konwersji (428)
- Drzewo informacji katalogu oraz konteksty nazewnictwa (429)
- Schemat Active Directory (429)
- Klasy obiektów (430)
- Klasy atrybutów (433)
- Obiekty domeny (437)
- Ogólne atrybuty obiektów domeny (438)
- Grupy (445)
- Jednostki organizacyjne (447)
- Konkretne przykłady wyszukiwania (448)
- Schemat (448)
- Mechanizm ANR (450)
- Użytkownicy (451)
- Grupy (453)
- Podsumowanie (456)
- Przygotowanie (457)
- Prawa dostępu (457)
- Rejestrowanie błędów (459)
- Skrypty pomocnicze (461)
- Zapis atrybutów (464)
- Dodawanie atrybutów (464)
- Usuwanie atrybutów (465)
- Modyfikowanie atrybutów (467)
- Kodowanie i zestawy znaków (468)
- Praktyczne przykłady zmiany atrybutów (469)
- Odblokowanie konta (469)
- Aktywowanie i dezaktywowanie konta (470)
- Członkostwo w grupie (470)
- Wymuszenie zmiany hasła (471)
- Zmiana hasła (471)
- Zapisywanie obiektów (472)
- Tworzenie nowych obiektów (473)
- Usuwanie obiektów (474)
- Przenoszenie obiektów (475)
- Przykłady praktyczne (477)
- Tworzenie nowej grupy (477)
- Tworzenie nowego użytkownika (478)
- Usuwanie użytkownika lub grupy (480)
- Podsumowanie (480)
- Konfiguracja wymaganych usług i funkcji (483)
- Ogólne wymagania (484)
- Konfigurowanie IIS (484)
- Konfigurowanie funkcji (485)
- Konfigurowanie portów współdzielonych (485)
- Instalowanie konwertera Office (485)
- Konfigurowanie DNS (486)
- Instalowanie serwera Exchange (486)
- Konfiguracja po instalacji (488)
- Rejestrowanie Exchange (488)
- Konfigurowanie certyfikatu serwera Exchange (488)
- Tworzenie skrzynki pocztowej (492)
- Podsumowanie (494)
- Wymagane rozszerzenia PHP (495)
- Usługa Autodiscover (496)
- W jaki sposób Autodiscover wyszukuje dane konfiguracyjne (496)
- Dane konfiguracyjne (497)
- Pobieranie danych konfiguracyjnych (498)
- Analiza danych konfiguracyjnych (500)
- Alternatywne metody dla zapytań URL (501)
- SOAP i WSDL (502)
- Struktura WSDL (502)
- EWS, WSDL i PHP (503)
- Komunikaty SOAP (504)
- Klasa ExchangeSoapClient (505)
- Użycie klasy ExchangeSoapClient (506)
- Informacja na temat kolejnych rozdziałów (509)
- Krótsze komunikaty SOAP (509)
- Krótsze listingi PHP (509)
- Obiektowa alternatywa dla parametrów (509)
- Podsumowanie (510)
- Struktura, identyfikatory i widoki (511)
- Identyfikatory i etykiety folderów (512)
- Przeglądanie elementów (512)
- Wybrane właściwości elementów (513)
- Nazwy właściwości (513)
- Wyszukiwanie folderów (FindFolder) (515)
- Wybrane właściwości (515)
- Żądanie (515)
- Odpowiedź (516)
- Wyświetlanie listy wiadomości (FindItem) (517)
- Ograniczanie liczby wyników (stronicowanie) (517)
- Sortowanie (519)
- PHP i grupy zastępujące (519)
- Żądanie (520)
- Odpowiedź (521)
- Wyświetlanie wiadomości (GetItem) (523)
- Włączanie trybu Exchange 2010 w nagłówku SOAP (524)
- Definiowanie i filtrowanie zawartości wiadomości (525)
- Żądanie oryginalnej treści MIME (525)
- Żądanie (526)
- Odpowiedź (526)
- Przykład (528)
- Załączniki wiadomości (GetAttachment) (529)
- Wysyłanie wiadomości (CreateItem) (532)
- Błędy SOAP powodowane przez odwołania i akcesory (532)
- Żądanie (533)
- Odpowiedź (536)
- Usuwanie wiadomości (DeleteItem) (537)
- Komunikaty XML (537)
- PHP (538)
- Podsumowanie (538)
- Właściwości kontaktów (539)
- Standardowe właściwości (540)
- Właściwości nazwy (541)
- Właściwości adresu e-mail (542)
- Właściwości adresu (543)
- Modyfikowanie kontaktu (UpdateItem) (543)
- Żądanie (544)
- Żądanie XML (544)
- Tworzenie żądania za pomocą PHP (545)
- Odpowiedź (547)
- Wyszukiwanie określonych właściwości (547)
- Wyrażenia (547)
- Wyrażenia logiczne (548)
- Wyrażenia porównujące (548)
- Dodatkowe wyrażenia (548)
- Przygotowanie: modyfikowanie schematu (549)
- Definiowanie wyszukiwania w żądaniu (550)
- Kompletny przykład PHP (551)
- Formularz wyszukiwania (551)
- Tworzenie parametrów wyszukiwania (553)
- Wyszukiwanie kontaktów (555)
- Podsumowanie (556)
- Pozycje kalendarza (557)
- Standardowe właściwości (558)
- Spotkania (559)
- Powtarzane terminy (559)
- Czas i strefy czasowe (560)
- Tworzenie zwykłych pozycji kalendarza (561)
- Komunikat żądania (561)
- Komunikat odpowiedzi (561)
- Utworzona pozycja (562)
- Spotkania (563)
- Tworzenie spotkania (563)
- Tworzenie zaproszenia na spotkanie (568)
- Odpowiedź na zaproszenie na spotkanie (569)
- Anulowanie spotkania (575)
- Konflikty terminów (577)
- Komunikat żądania (577)
- Komunikat odpowiedzi (578)
- Przeszukiwanie kalendarza (579)
- Komunikat żądania (579)
- Komunikat odpowiedzi (579)
- Kompletny przykład PHP (580)
- Personifikacja (582)
- Nadawanie uprawnień personifikacji (583)
- Personifikacja w operacjach EWS (584)
- Dodatkowe kroki (586)
- Podsumowanie (587)
- Klasa HTMLPage (591)
- Szablon HTML (594)
- Klasa DatabaseConnection (595)
- Przykładowa baza danych: AdventureWorksLT2008 (596)
Wprowadzenie (17)
Część I. Internet Information Services (IIS)
1. Konfiguracja środowiska roboczego (25)
2. Architektura IIS (41)
3. Konfigurowanie serwera IIS (63)
4. Konfigurowanie PHP (83)
5. Bezpieczeństwo (107)
6. Pamięć podręczna (137)
7. Ponowne zapisywanie adresów URL (157)
8. Komunikaty o błędach i wyszukiwanie błędów (203)
Część II. SQL Server
9. Konfiguracja SQL Servera (219)
10. Bazy danych i tabele (239)
11. Praca z SQL Serverem (267)
12. PHP i SQL Server (293)
13. Zaawansowane funkcje bazodanowe (331)
14. Użytkownicy i uprawnienia (355)
Część III. Active Directory
15. Konfigurowanie Active Directory (377)
16. Podstawy LDAP (399)
17. Wyszukiwanie w Active Directory (421)
18. Zapisywanie w Active Directory (457)
Część IV. Serwer Exchange
19. Uruchamianie serwera Exchange (483)
20. Usługi sieciowe Exchange (495)
21. Podstawowe usługi sieciowe poczty elektronicznej (511)
22. Kontakty i wyszukiwanie (539)
23. Kalendarz i personifikacja (557)
Dodatki
A. Przykładowe skrypty i dane (591)
Skorowidz (599)
Oceny i opinie klientów: Integracja PHP z Windows Arno Hollosi (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.