PHP_i_MySQL_Rozmowki_phmsro.pdf

(398 KB) Pobierz
Tytuł oryginału: PHP and MySQL Phrasebook
Tłumaczenie: Daniel Kaczmarek
ISBN: 978-83-246-7023-9
Authorized translation from the English language edition, entitled: PHP AND MYSQL
PHRASEBOOK; ISBN 0321834631; by Christian Wenz; published by Pearson Education, Inc,
publishing as Addison Wesley.
Copyright © 2013 Pearson Education, Inc.
All rights reserved. No part of this book may by reproduced or transmitted in any form or by any
means, electronic or mechanical, including photocopying, recording or by any information storage
retrieval system, without permission from Pearson Education, Inc.
Polish language edition published by HELION S.A. Copyright © 2013.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any
means, electronic or mechanical, including photocopying, recording or by any information storage
retrieval system, without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym
powoduje naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi
bądź towarowymi ich właścicieli.
Wydawnictwo HELION dołożyło wszelkich starań, by zawarte w tej książce informacje były
kompletne i rzetelne. Nie bierze jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za
związane z tym ewentualne naruszenie praw patentowych lub autorskich. Wydawnictwo HELION
nie ponosi również żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania
informacji zawartych w książce.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail: helion@helion.pl
WWW: http://helion.pl (księgarnia internetowa, katalog książek)
Pliki z przykładami omawianymi w książce można znaleźć pod adresem:
ftp://ftp.helion.pl/przyklady/phmsro.zip
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/phmsro
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
O autorze ..........................................................................11
Wprowadzenie ..................................................................13
Wprowadzenie do drugiego wydania ..............................17
1
Operacje na ciÈgach znaków ............................................21
Porównywanie ciÈgów znaków ............................................ 22
Sprawdzanie nazw u ytkowników i haseï ............................ 23
Przeksztaïcanie ciÈgów znaków w kod HTML ....................... 25
Stosowanie znaków nowego wiersza ................................... 29
Szyfrowanie ciÈgów znaków ................................................ 29
Sprawdzanie sum kontrolnych ciÈgów znaków .................... 31
WyodrÚbnianie fragmentów ciÈgów znaków ....................... 35
Zabezpieczanie adresów poczty elektronicznej
przy u yciu kodów ASCII .................................................... 36
Skanowanie sformatowanych ciÈgów znaków ..................... 41
Uzyskiwanie szczegóïowych informacji na temat zmiennych .... 43
Wyszukiwanie w ciÈgach znaków ........................................ 44
Stosowanie wyra eñ regularnych zgodnych z Perlem ........... 48
Znajdowanie znaczników przy u yciu wyra eñ regularnych ..... 49
Kup książkę
Poleć książkę
Spis tre ci
Weryfikacja obecno ci danych wymaganych ........................ 50
Weryfikacja poprawno ci adresów poczty elektronicznej ...... 54
Wyszukiwanie i zastÚpowanie .............................................. 56
2
Korzystanie z tablic .......................................................... 59
Odczytywanie wszystkich elementów z tablic numerycznych ..... 61
Odczytywanie wszystkich elementów z tablic asocjacyjnych ...... 63
Odczytywanie wszystkich elementów z tablic zagnie d onych .... 65
Przeksztaïcanie zawarto ci tablicy w zmienne ....................... 68
Przeksztaïcanie ciÈgów znaków w tablice ............................. 69
Przeksztaïcanie tablic w ciÈgi znaków ................................... 70
Alfabetyczne sortowanie zawarto ci tablic ............................ 71
Alfabetyczne sortowanie zawarto ci tablic asocjacyjnych ...... 73
Sortowanie zawarto ci tablic zagnie d onych ....................... 75
Sortowanie zagnie d onych tablic asocjacyjnych .................. 77
Sortowanie adresów IP w sposób naturalny ......................... 79
Sortowanie dowolnych warto ci ............................................. 81
Sortowanie ciÈgów w ró nych jÚzykach ................................ 82
Przetwarzanie wszystkich elementów tablicy ........................ 85
Filtrowanie tablic ................................................................. 89
Odczytywanie z tablicy losowo wybranych elementów ......... 91
Nadawanie obiektom zachowania
charakterystycznego dla tablic .......................................... 93
Data i czas ........................................................................ 97
U ywanie danych tekstowych w funkcji date() .................... 100
Formatowanie obiektów DateTime ..................................... 102
Automatyczna lokalizacja dat ............................................. 103
RÚczna lokalizacja dat ........................................................ 107
Odczytywanie bie Ècej daty w formatach amerykañskim,
brytyjskim i europejskim ................................................... 108
3
4
Kup książkę
Poleć książkę
Spis tre ci
Formatowanie z góry okre lonej daty ................................. 109
Weryfikacja poprawno ci daty ........................................... 111
Obliczanie daty wzglÚdnej ................................................. 112
Tworzenie znacznika czasu, który mo na sortowaÊ ............. 113
Przeksztaïcanie ciÈgu znaków w datÚ ................................. 115
Ustalanie czasu wschodu i zachodu sïoñca ......................... 116
U ywanie daty i czasu dla celów porównawczych .............. 118
Zastosowanie pól formularzy do wyboru daty .................... 120
Formularz do wyboru daty, który sam siÚ uaktualnia .......... 122
Obliczanie ró nicy miÚdzy dwiema datami ......................... 124
Zastosowanie daty i czasu GMT ......................................... 128
4
Praca z obiektami (i zagadnienia pokrewne) .................131
Definiowanie klas .............................................................. 132
Dziedziczenie ..................................................................... 134
Korzystanie z abstrakcyjnych klas i interfejsów ................... 136
Zapobieganie dziedziczeniu i pokrywaniu .......................... 141
Automatyczne ïadowanie ................................................... 142
Klonowanie obiektów ........................................................ 145
Serializacja i deserializacja obiektów .................................. 147
Implementowanie singletonów .......................................... 149
Stosowanie cech ................................................................ 154
Przetwarzanie formularzy internetowych ......................159
Wysyïanie danych z formularza z powrotem do skryptu ..... 161
Odczytywanie danych z formularza .................................... 162
Sprawdzanie, czy formularz zostaï wysïany na serwer ........ 164
Zapisywanie danych z formularza w pliku cookie ............... 166
Wypeïnianie pól tekstowych i pól haseï
warto ciami predefiniowanymi ........................................ 169
5
5
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin