PHP. Praktyczne skrypty, które oszczędzą Twój czas
- Autorzy:
- William Steinmetz, Brian Ward
- Ocena:
- 4.5/6 Opinie: 2
- Stron:
- 248
- Druk:
- oprawa miękka
Opis książki: PHP. Praktyczne skrypty, które oszczędzą Twój czas
Obszerny zbiór przydatnych skryptów! Musisz go mieć!
- Jak skonfigurować środowisko PHP?
- Jak tworzyć bezpieczne skrypty PHP?
- Jakie skrypty musisz znać?
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!
- Zestaw skryptów, które musi znać każdy programista
- Tworzenie szablonów Smarty
- Konfigurowanie środowiska PHP
- Przegląd wszystkich ustawień PHP
- Zastosowanie pakietu SafeHTML
- Zapobieganie atakom XSS
- Zapewnienie bezpieczeństwa w skryptach PHP
- Generowanie losowych haseł
- Praca z formularzami
- Weryfikacja danych z formularza
- Weryfikacja kart kredytowych
- Operacje wykonywane na datach
- Praca z tekstem oraz kodem HTML
- Wykorzystanie plików w codziennej pracy
- Monitorowanie sesji użytkownika
- Mechanizm logowania do aplikacji
- Tworzenie obrazów CAPTCHA
- Operowanie danymi w formacie XML
- Operowanie grafiką
Nie trać czasu na poszukiwanie dobrych rozwiązań! Miej je pod ręką!
Wybrane bestsellery
-
To trzecie wydanie bestsellerowego podręcznika dla administratorów systemów Linux. Zostało zaktualizowane i uzupełnione materiałem dotyczącym menedżera LVM, wirtualizacji i kontenerów. Znajdziesz tu informacje o sposobie pracy poszczególnych elementów systemu Linux i o sekwencji jego rozruchu. W ...
Jak działa Linux. Podręcznik administratora. Wydanie III Jak działa Linux. Podręcznik administratora. Wydanie III
(0,00 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Poznasz jądro i przyjrzysz się kluczowym zadaniom systemowym w obrębie obszaru użytkownika, w tym wywołaniom systemowym, danym wejściowym i wyjściowym oraz systemom plików. Dzięki połączeniu podstawowej wiedzy, teorii, praktycznych przykładów i „cierpliwych” objaśnień, książka pozwoli...
Jak działa Linux. Podręcznik administratora. Wydanie II Jak działa Linux. Podręcznik administratora. Wydanie II
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
To kolejne wydanie lubianego samouczka, dzięki któremu w ramach 24 godzinnych lekcji przyswoisz solidne podstawy programowania. Zrozumiesz, jak działają programy, i nauczysz się reguł stosowanych przez profesjonalistów przy ich projektowaniu. Dowiesz się, jak wygląda świat programistów i na czym ...
Programowanie dla początkujących w 24 godziny. Wydanie IV Programowanie dla początkujących w 24 godziny. Wydanie IV
(0,00 zł najniższa cena z 30 dni)34.50 zł
69.00 zł(-50%) -
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
-
Jeśli nie chce Ci się za każdym razem szukać w książkach potrzebnej instrukcji, zmiennej czy funkcji, zainteresuj się Tablicami informatycznymi. PHP7. Przejrzysty układ z podziałem tematycznym ułatwia szybkie znalezienie dowolnego elementu języka, a krótkie komentarze pomagają we właściwym użyciu...(0,00 zł najniższa cena z 30 dni)
11.94 zł
19.90 zł(-40%) -
Ta książka stanowi praktyczne i kompletne wprowadzenie do Laravela (zawiera informacje dotyczące Laravela 5.8). Dzięki niej osoby dysponujące pewnym doświadczeniem w tworzeniu kodu PHP błyskawicznie rozpoczną tworzenie znakomitych aplikacji. Znalazły się tutaj zarówno ogólne informacje na temat k...
Laravel w działaniu. Budowa nowoczesnych aplikacji w PHP. Wydanie II Laravel w działaniu. Budowa nowoczesnych aplikacji w PHP. Wydanie II
(0,00 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Trzymasz w ręku piąte wydanie poradnika dla projektantów WWW, po który twórcy stron sięgają wyjątkowo często. Książka została poprawiona, zaktualizowana o PHP 7 i rozszerzona o prezentację najnowszych możliwości MySQL. Zawiera przejrzysty opis podstaw PHP oraz konfiguracji i pracy z bazą danych M...
PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie V PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie V
(0,00 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
Laravel jest jednym z dwóch najpopularniejszych obecnie frameworków języka PHP. Nie bez przyczyny: ekspresywna, elegancka składnia Laravela sprawia, że tworzenie aplikacji z jego użyciem jest doświadczeniem przyjemnym, a zarazem kreatywnym. Na plus należy zaliczyć również jego bogatą dokumentację...
Laravel. Kurs video. Poziom pierwszy. Programowanie aplikacji w PHP Laravel. Kurs video. Poziom pierwszy. Programowanie aplikacji w PHP
(0,00 zł najniższa cena z 30 dni)39.50 zł
79.00 zł(-50%) -
Trzymasz w ręku książkę przeznaczoną dla programistów, którzy chcą dogłębnie zrozumieć mechanizmy programowania obiektowego w języku PHP i dzięki temu tworzyć, testować oraz publikować efektywny kod. Dużo uwagi poświęcono tu wzorcom projektowym i ich stosowaniu. Opisano zalety wzorców i przedstaw...
-
Poznaj tajniki budowania przyjaznego interfejsu API. Ta książka pomoże Ci zorientować się, jak działa protokół HTTP, jakie metody udostępnia oraz jakie informacje możesz znaleźć w nagłówkach. Po opanowaniu podstaw przejdziesz do najpopularniejszych formatów wymiany informacji pomiędzy systemami &...(0,00 zł najniższa cena z 30 dni)
19.74 zł
32.90 zł(-40%)
O autorze książki
1 William Steinmetz, Brian WardBrian Ward — przygodę z systemem Linux rozpoczął w 1993 roku na komputerze z procesorem 386. Posiada tytuł doktora informatyki, uzyskany na Uniwersytecie Chicagowskim. Jest autorem książek poświęconych Linuksowi. Aktualnie mieszka w San Francisco i pracuje jako konsultant oraz trener.
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook 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 posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- Tytuł oryginału:
- Wicked Cool PHP: Real-World Scripts That Make Difficult Things Possible
- Tłumaczenie:
- Mikołaj Szczepaniak
- ISBN Książki drukowanej:
- 978-83-246-1851-4, 9788324618514
- Data wydania książki drukowanej:
- 2009-03-26
- Format:
- 180x235
- Numer z katalogu:
- 4870
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Erraty / Zgłoś erratę
- Kategorie:
Technologie webowe » PHP - Programowanie
Spis treści książki
- 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)
- 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)
- 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)
- Ś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)
- 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)
- 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)
- 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)
- Ś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)
- 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)
- Skrypt nr 66: Tworzenie obrazów CAPTCHA zabezpieczających system (173)
- Skrypt nr 67: Tworzenie miniaturek obrazów (181)
- 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)
- 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)
Wprowadzenie (9)
1. Najczęściej zadawane życiowe pytania - skrypty,
które każdy programista PHP chce (musi) znać (11)
2. Konfigurowanie PHP (31)
3. Bezpieczeństwo w PHP (49)
4. Praca z formularzami (65)
5. Praca z tekstem i kodem języka HTML (83)
6. Praca z datami (113)
7. Praca z plikami (125)
8. Śledzenie użytkownika i sesji (141)
9. Praca z pocztą elektroniczną (161)
10. Praca z obrazami (173)
11. Stosowanie biblioteki cURL
do interakcji z innymi usługami sieciowymi (187)
12. Przykłady bardziej złożonych projektów (205)
Dodatek (239)
Skorowidz (241)
Oceny i opinie klientów: PHP. Praktyczne skrypty, które oszczędzą Twój czas William Steinmetz, Brian Ward (2)
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.
(0)
(1)
(1)
(0)
(0)
(0)
Sebastian,
Data dodania: 2009-06-04 Ocena: 5 Opinia niepotwierdzona zakupem
Data dodania: 2009-05-06 Ocena: 4 Opinia niepotwierdzona zakupem
więcej opinii