księgarnia informatyczna

Książka informatyczna wydawnictw: BTC Edition Exit Helion Help Microsoft Press Mikom Nakom PJWSTK Read Me Robomatic Skalmierski Tortech Translator WKŁ WNT WSISIZ



PHP Praktyczne skrypty, które oszczędzą Twój czas         HELION          39.00zł Księgarnia informatyczna komputeks.pl

Autor: William Steinmetz, Brian Ward

ISBN: 978-83-246-1851-4

Ilość stron: 248

Data wydania: 03/2009

PHP jest łatwym w użyciu językiem skryptowym. Łatwym, a przez to niezwykle popularnym. Jednak, czy ktoś mówił, że w łatwym języku nie można napotkać na skomplikowane problemy? Niestety odpowiedz brzmi - nie. Jednak nie załamuj rąk! Dzięki swej popularności, w sieci istnieje niezliczona liczba stron zawierających informacje, które mogą być przydatne w rozwiązywaniu Twoich problemów.

Ale po co szukać perełek wśród masy kiepskich rozwiązań? Czyż nie lepiej sięgnąć po książkę, która zawierałaby rozwiązania najczęstszych zadań? Oczywiście, że tak. Właśnie taką książkę trzymasz przed sobą!

Książka ta zawiera blisko 80 skryptów pozwalających na rozwiązanie najróżniejszych zadań, począwszy od formatowania dat i ciągów znaków, skończywszy na skryptach wykorzystujących pocztę elektroniczną.

Dzięki tej książce dowiesz się między innymi, jak tworzyć bezpieczne skrypty oraz pracować z formularzami. Dodatkowo poznasz sposoby konfiguracji samego PHP. Dzięki książce "Praktyczne skrypty, które oszczędzą Twój czas" twoje skrypty będą lepsze, a Ty zyskasz więcej wolnego czasu!

Rozdziały:

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)
Skrypt nr 2: Naprzemienne kolorowanie wierszy tabeli (15)
Skrypt nr 3: Tworzenie łączy Poprzednia/Następna (18)
Skrypt nr 4: Wyświetlanie zawartości tablicy (22)
Skrypt nr 5: Przekształcanie tablicy w zmienną (23)
Skrypt nr 6: Sortowanie tablic wielowymiarowych (25)
Skrypt nr 7: Tworzenie dla witryny internetowej szablonów Smarty (26)

2. Konfigurowanie PHP (31)
Skrypt nr 8: Odkrywanie wszystkich ustawień PHP (33)
Skrypt nr 9: Odczytywanie poszczególnych ustawień (33)
Skrypt nr 10: Raportowanie 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)
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)
Skrypt nr 16: Ograniczanie dostępu PHP do plików (40)
Skrypt nr 17: Wyłączanie obsługi określonych funkcji (41)
Skrypt nr 18: Dodawanie rozszerzeń do PHP (41)

3. Bezpieczeństwo w PHP (49)
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)
Skrypt nr 22: Ochrona danych za pomocą jednokierunkowej funkcji generującej skróty (58)
Skrypt nr 23: Szyfrowanie danych za pomocą rozszerzenia Mcrypt (60)
Skrypt nr 24: Generowanie haseł losowych (62)

4. Praca z formularzami (65)
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)
Skrypt nr 29: Stosowanie wielu przycisków akceptacji formularza (74)
Skrypt nr 30: Weryfikacja kart kredytowych (74)
Skrypt nr 31: Podwójne sprawdzanie daty wygaśnięcia ważności karty kredytowej (77)
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)
Skrypt nr 35: Zmiana liter łańcucha na wielkie, małe lub wielkie litery na początku wyrazów (86)
Skrypt nr 36: Odnajdywanie podłańcuchów (88)
Skrypt nr 37: Zastępowanie podłańcuchów (89)
Skrypt nr 38: Odnajdywanie i poprawianie literówek za pomocą modułu pspell (91)
Skrypt nr 39: Wyrażenia regularne (96)
Skrypt nr 40: Przebudowa tabeli języka HTML (103)
Skrypt nr 41: Tworzenie screen scrapera (104)
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)
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)
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)

7. Praca z plikami (125)
Skrypt nr 50: Umieszczanie zawartości pliku w zmiennej (128)
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)
Skrypt nr 55: Odczytywanie plików z danymi oddzielonymi przecinkami (138)

8. Śledzenie użytkownika i sesji (141)
Skrypt nr 56: Tworzenie komunikatu "Witaj ponownie, nazwa_użytkownika!" z wykorzystaniem ciasteczek (144)
Skrypt nr 57: Wykorzystywanie sesji do tymczasowego składowania danych (146)
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)
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)
Skrypt nr 75: Elektroniczne kartki z pozdrowieniami (214)
Skrypt nr 76: System blogu (225)


PHP Praktyczne skrypty, które oszczędzą Twój czas

adobe algorytmy apache asp autocad asembler bsd c++ c# delphi dtp excel flash html java javascript linux matlab mysql office php samba voip uml unix visual studio windows word

Księgarnia Informatyczna  zaprasza.