Informacje

Tania wysyłka:

post-master Koszty przesyłek figurek zostały znacząco obniżone!
Poczta - od 7,90 zł.
Zobacz szczegóły >>.

Promocja dotyczy figurek do gier bitewnych.


 wysyłkowa księgarnia informatyczna 'e-link' Program partnerski

Polecamy


PHP5, Apache i MySQL. Od podstaw
PHP5, Apache i MySQL. Od podstaw - Programers to programers - Wrox



Space Marine Drop Pod - Warhammer 40,000
Zestaw zawiera 89 elegantów do budowy jednego plastikowego modelu Drop Pad uzbrojonego w Storm Bolter lub Deathwind launcher.
Zobacz wszystkie armie: Space Marines


Reklama

Wszystkie książki dostępne w Polsce, tytuły niedostępne, dobre ceny książek, szybka dostawa, pełna informacja o realizacji.
Zapraszamy
Księgarnia Twoja Książka.


Suprimo - markowe folie, które odmienią Twoje wnętrze



Folie okienne dekoracyjne


Szukanie podstawowe

Wpisz nazwę lub wybierz literę   ABCDEFGHIJKLŁMNOÓPRSTUVWXYZ       Zmień na szukanie zaawansowane

Koszyk koszty wysłania moje konto

Liczba pozycji w koszyku: 0


Wyniki: Znaleziono: 1    Wstecz



Pokaż więcej
 Informacje Opis pełny  Poleć znajomemu  Skomentuj Przechowaj...

Kod: h343
Tytuł: PHP. Praktyczne skrypty, które oszczędzą Twój czas
Cena: 38,25   39,00
Realizacja: Nakład wyczerpany [więcej >>>]
Reklama: tania książka = Twoja Książka

Wprowadzenie (9)

1. Najczęściej zadawane życiowe pytania - skrypty, które każdy programista PHP chce (musi) znać (11)

  • Skrypt nr 1: Dołączenie innego pliku w formie części danego skryptu (12)
    • Co może pójść nie po naszej myśli? (13)
  • Skrypt nr 2: Naprzemienne kolorowanie wierszy tabeli (15)
    • Doskonalenie tego skryptu (16)
  • Skrypt nr 3: Tworzenie łączy Poprzednia/Następna (18)
    • Stosowanie tego skryptu (21)
  • Skrypt nr 4: Wyświetlanie zawartości tablicy (22)
  • Skrypt nr 5: Przekształcanie tablicy w zmienną (23)
  • nietablicową z możliwością przywrócenia oryginalnej struktury (24)
    • Co może pójść nie po naszej myśli? (24)
  • Skrypt nr 6: Sortowanie tablic wielowymiarowych (25)
    • Doskonalenie tego skryptu (26)
  • Skrypt nr 7: Tworzenie dla witryny internetowej szablonów Smarty (26)
    • Instalacja biblioteki Smarty (27)
    • Krótki podręcznik Smarty (28)
    • Co może pójść nie po naszej myśli? (29)
    • Doskonalenie tego skryptu (30)

2. Konfigurowanie PHP (31)

  • Ustawienia konfiguracyjne i plik php.ini (31)
    • Lokalizowanie pliku php.ini (32)
  • Skrypt nr 8: Odkrywanie wszystkich ustawień PHP (33)
  • Skrypt nr 9: Odczytywanie poszczególnych ustawień (33)
  • Skrypt nr 10: Raportowanie o błędach (35)
    • Typowe komunikaty o błędach (35)
  • Skrypt nr 11: Ukrywanie wszystkich komunikatów o błędach (37)
  • Skrypt nr 12: Wydłużanie czasu wykonywania skryptu (38)
    • Co może pójść nie po naszej myśli? (38)
  • Skrypt nr 13: Uniemożliwianie użytkownikom wysyłania wielkich plików (38)
  • Skrypt nr 14: Wyłączanie rejestrowanych zmiennych globalnych (39)
  • Skrypt nr 15: Włączanie "magicznych cudzysłowów" (39)
    • Co może pójść nie po naszej myśli? (40)
  • Skrypt nr 16: Ograniczanie dostępu PHP do plików (40)
    • Co może pójść nie po naszej myśli? (41)
  • Skrypt nr 17: Wyłączanie obsługi określonych funkcji (41)
  • Skrypt nr 18: Dodawanie rozszerzeń do PHP (41)
    • Dodawanie rozszerzeń języka PHP (43)
    • Instalacja rozszerzeń za pomocą internetowego panelu sterowania (44)
    • Co może pójść nie po naszej myśli? (48)

3. Bezpieczeństwo w PHP (49)

  • Ustawienia konfiguracyjne zalecane z uwagi na bezpieczeństwo (51)
  • Skrypt nr 19: Wstrzykiwanie kodu języka SQL (52)
  • Skrypt nr 20: Zapobieganie prostym atakom typu XSS (54)
  • Skrypt nr 21: Stosowanie pakietu SafeHTML (56)
    • Co może pójść nie po naszej myśli? (57)
  • Skrypt nr 22: Ochrona danych za pomocą jednokierunkowej funkcji generującej skróty (58)
    • Doskonalenie tego skryptu (59)
  • Skrypt nr 23: Szyfrowanie danych za pomocą rozszerzenia Mcrypt (60)
    • Doskonalenie tego skryptu (62)
  • Skrypt nr 24: Generowanie haseł losowych (62)
    • Stosowanie tego skryptu (63)

4. Praca z formularzami (65)

  • Środki bezpieczeństwa: formularze nie są godne zaufania (65)
  • Strategie weryfikacji (66)
  • Stosowanie zmiennych $_POST, $_GET, $_REQUEST oraz $_FILES do uzyskiwania dostępu do danych formularza (67)
  • Skrypt nr 25: Spójne i bezpieczne uzyskiwanie zmiennych formularza (67)
  • Skrypt nr 26: Usuwanie zbędnych znaków białych (68)
  • Skrypt nr 27: Importowanie zmiennych formularza do tablicy (69)
  • Skrypt nr 28: Sprawdzanie, czy odpowiedź należy do zbioru prawidłowych wartości (72)
    • Doskonalenie tego skryptu (73)
  • Skrypt nr 29: Stosowanie wielu przycisków akceptacji formularza (74)
  • Skrypt nr 30: Weryfikacja kart kredytowych (74)
    • Stosowanie tego skryptu (77)
    • Doskonalenie tego skryptu (77)
  • Skrypt nr 31: Podwójne sprawdzanie daty wygaśnięcia ważności karty kredytowej (77)
    • Stosowanie tego skryptu (79)
  • Skrypt nr 32: Sprawdzanie poprawności adresów poczty elektronicznej (79)
  • Skrypt nr 33: Sprawdzanie poprawności numerów telefonu (80)

5. Praca z tekstem i kodem języka HTML (83)

  • Skrypt nr 34: Wyodrębnianie fragmentu łańcucha (83)
    • Doskonalenie tego skryptu (86)
  • Skrypt nr 35: Zmiana liter łańcucha na wielkie, małe lub wielkie litery na początku wyrazów (86)
    • Co może pójść nie po naszej myśli? (87)
  • Skrypt nr 36: Odnajdywanie podłańcuchów (88)
    • Co może pójść nie po naszej myśli? (89)
  • Skrypt nr 37: Zastępowanie podłańcuchów (89)
    • Co może pójść nie po naszej myśli? (90)
  • Skrypt nr 38: Odnajdywanie i poprawianie literówek za pomocą modułu pspell (91)
    • Praca ze słownikiem domyślnym (91)
    • Dodawanie słownika niestandardowego do biblioteki pspell (94)
    • Co może pójść nie po naszej myśli? (95)
  • Skrypt nr 39: Wyrażenia regularne (96)
    • Podstawy wyrażeń regularnych (96)
    • Sekwencje znaków specjalnych (97)
    • Repetytory wzorców (98)
    • Grupowanie (99)
    • Klasy znaków (99)
    • Połączenie wszystkich omówionych elementów (99)
    • Dopasowywanie i wyodrębnianie tekstu za pomocą wyrażeń regularnych (100)
    • Zastępowanie podłańcuchów za pomocą wyrażeń regularnych (102)
  • Skrypt nr 40: Przebudowa tabeli języka HTML (103)
  • Skrypt nr 41: Tworzenie screen scrapera (104)
    • Doskonalenie tego skryptu (106)
  • Skrypt nr 42: Konwersja zwykłego tekstu na prawidłowy kod języka HTML (106)
  • Skrypt nr 43: Automatyczna konwersja adresów URL na hiperłącza (109)
  • Skrypt nr 44: Usuwanie znaczników języka HTML z łańcuchów (110)

6. Praca z datami (113)

  • Jak liczony jest czas w systemie UNIX (113)
  • Skrypt nr 45: Uzyskiwanie bieżącego znacznika czasowego (114)
  • Skrypt nr 46: Uzyskiwanie znacznika czasowego dla daty z przeszłości lub w przyszłości (115)
    • Tworzenie znaczników czasowych na podstawie łańcucha (115)
    • Tworzenie znaczników czasowych na podstawie wartości dat (117)
  • Skrypt nr 47: Formatowanie daty i godziny (118)
  • Skrypt nr 48: Wyznaczanie dnia tygodnia na podstawie danej daty (121)
  • Skrypt nr 49: Odnajdywanie różnic dzielących dwie daty (121)
    • Stosowanie tego skryptu (123)
    • Doskonalenie tego skryptu (123)
  • Formaty dat systemu MySQL (123)

7. Praca z plikami (125)

  • Uprawnienia dostępu do plików (125)
    • Uprawnienia ustawiane za pośrednictwem programu FTP (127)
    • Wiersz poleceń (127)
    • Co może pójść nie po naszej myśli? (127)
  • Skrypt nr 50: Umieszczanie zawartości pliku w zmiennej (128)
    • Doskonalenie tego skryptu (130)
    • Co może pójść nie po naszej myśli? (131)
  • Skrypt nr 51: Tworzenie plików i zapisywanie danych w plikach (131)
  • Skrypt nr 52: Sprawdzanie, czy interesujący nas plik istnieje (132)
  • Skrypt nr 53: Usuwanie plików (133)
  • Skrypt nr 54: Wysyłanie obrazów do katalogu (133)
    • Stosowanie tego skryptu (138)
    • Co może pójść nie po naszej myśli? (138)
    • Doskonalenie tego skryptu (138)
  • Skrypt nr 55: Odczytywanie plików z danymi oddzielonymi przecinkami (138)

8. Śledzenie użytkownika i sesji (141)

  • Śledzenie danych użytkownika z wykorzystaniem ciasteczek i sesji (142)
    • Ciasteczka (142)
    • Sesje (143)
  • Skrypt nr 56: Tworzenie komunikatu "Witaj ponownie, nazwa_użytkownika!" z wykorzystaniem ciasteczek (144)
    • Co może pójść nie po naszej myśli? (145)
  • Skrypt nr 57: Wykorzystywanie sesji do tymczasowego składowania danych (146)
    • Co może pójść nie po naszej myśli? (148)
  • Skrypt nr 58: Sprawdzanie, czy przeglądarka internetowa użytkownika obsługuje ciasteczka (148)
  • Skrypt nr 59: Przekierowywanie użytkowników na inne strony (150)
  • Skrypt nr 60: Wymuszanie na użytkownikach stosowania stron szyfrowanych za pomocą SSL (151)
  • Skrypt nr 61: Uzyskiwanie informacji o kliencie (151)
  • Skrypt nr 62: Limity czasowe sesji (156)
  • Skrypt nr 63: Prosty system logowania (158)

9. Praca z pocztą elektroniczną (161)

  • Skrypt nr 64: Wysyłanie wiadomości poczty elektronicznej z wykorzystaniem pakietu PHPMailer (162)
    • Instalacja pakietu PHPMailer (162)
    • Stosowanie tego skryptu (164)
    • Dodawanie załączników (165)
    • Co może pójść nie po naszej myśli (166)
  • Skrypt nr 65: Wykorzystywanie wiadomości poczty elektronicznej do weryfikacji kont użytkowników (167)

10. Praca z obrazami (173)

  • Skrypt nr 66: Tworzenie obrazów CAPTCHA zabezpieczających system (173)
  • Skrypt nr 67: Tworzenie miniaturek obrazów (181)

11. Stosowanie biblioteki cURL do interakcji z innymi usługami sieciowymi (187)

  • Skrypt nr 68: Nawiązywanie połączenia z innymi witrynami internetowymi (188)
  • Skrypt nr 69: Stosowanie ciasteczek (191)
  • Skrypt nr 70: Transformacja danych w formacie XML na bardziej czytelną formę (192)
  • Skrypt nr 71: Korzystanie z geograficznych usług sieciowych (194)
  • Skrypt nr 72: Uzyskiwanie danych z witryny Amazon.com za pośrednictwem skryptu PHP i protokołu SOAP (198)
  • Skrypt nr 73: Budowanie usługi sieciowej (200)

12. Przykłady bardziej złożonych projektów (205)

  • Skrypt nr 74: Internetowe głosowanie (206)
    • Tworzenie formularza z kartą do głosowania (207)
    • Przetwarzanie karty do głosowania (209)
    • Uzyskiwanie wyników głosowania (211)
    • Doskonalenie tego skryptu (213)
  • Skrypt nr 75: Elektroniczne kartki z pozdrowieniami (214)
    • Wybór kartki (216)
    • Wysyłanie kartki elektronicznej (218)
    • Wyświetlanie kartki (221)
    • Doskonalenie tego skryptu (224)
  • Skrypt nr 76: System blogu (225)
    • Tworzenie wpisów na blogu (226)
    • Wyświetlanie wpisu na blogu (228)
    • Dodawanie komentarzy (232)
    • Tworzenie indeksu blogu (233)
    • Doskonalenie tego skryptu (236)

Dodatek (239)

Skorowidz (241)



Porady


Znaleziono: 1   

Oglądasz: William Steinmetz, Brian Ward - PHP. Praktyczne skrypty, które oszczędzą Twój czas  
Księgarnia 'e-link'- książki, informatyka, gry bitewne - wszystko najtaniej!
Gry bitewne Gry i edukacja Informatyka Nauka i technika Humanistyka Poradniki Literatura Filmy, media
Szybkie linki: Na szyby | Książki