Marcin Lis php.-101-praktycznych-skryptow.-wydanie-ii full scan, ebooki

[ Pobierz całość w formacie PDF ]
4
PHP. 101 praktycznych skryptów
Skrypt 31. Głosowanie (ankieta) ..................................................................................... 55
Skrypt 32. Księga gości ................................................................................................... 61
Skrypt 33. Księga gości z nawigacją ............................................................................... 65
Skrypt 34. Porada dnia ..................................................................................................... 69
Skrypt 35. Porada dnia z hasłami w pliku ....................................................................... 70
Skrypt 36. Inna strona dla znanego użytkownika ............................................................ 71
Rozdział 4. Grafika i obrazy .............................................................................. 73
Skrypt 37. Najprostsza galeria ......................................................................................... 73
Skrypt 38. Zautomatyzowana galeria .............................................................................. 75
Skrypt 39. Galeria z podpisami obrazów .......................................................................... 79
Skrypt 40. Galeria z miniaturami obrazów ...................................................................... 82
Skrypt 41. Zmiana rozdzielczości obrazu ........................................................................ 86
Skrypt 42. Zmiana rozdzielczości obrazu z zachowaniem proporcji .............................. 87
Skrypt 43. Zmiana rozdzielczości z rozpoznaniem typu pliku ........................................ 88
Skrypt 44. Informacja o wykorzystywanej bibliotece graficznej .................................... 91
Skrypt 45. Zmiana rozdzielczości obrazów z wybranego katalogu ................................ 92
Skrypt 46. Przeskalowanie serii obrazów ........................................................................ 93
Skrypt 47. Obracanie obrazu ........................................................................................... 94
Skrypt 48. Obracanie serii obrazów ................................................................................ 95
Skrypt 49. Konwersja obrazu do wybranego formatu ..................................................... 96
Skrypt 50. Konwersja obrazów z wybranego katalogu ................................................... 99
Skrypt 51. Tekst jako obrazek ....................................................................................... 101
Skrypt 52. Nałożenie tekstu na obraz ............................................................................ 103
Rozdział 5. Użytkownicy i hasła ...................................................................... 105
Skrypt 53. Hasło dostępu do strony ............................................................................... 105
Skrypt 54. Logowanie użytkowników ........................................................................... 107
Skrypt 55. Logowanie z kodowaniem haseł .................................................................. 109
Skrypt 56. Zarządzanie hasłami ..................................................................................... 110
Skrypt 57. Hasło dostępu z użyciem sesji ..................................................................... 114
Skrypt 58. Logowanie użytkowników z wykorzystaniem sesji .................................... 118
Skrypt 59. Inna strona dla każdego użytkownika .......................................................... 120
Skrypt 60. Generowanie losowego hasła ....................................................................... 122
Skrypt 61. Automatyczne logowanie ............................................................................. 123
Rozdział 6. Data i czas .................................................................................. 127
Skrypt 62. Bieżąca data i czas ....................................................................................... 127
Skrypt 63. Ile dni do…? ................................................................................................ 128
Skrypt 64. Różnica między dwoma datami ................................................................... 129
Skrypt 65. Data ostatniej modyfikacji strony ................................................................ 132
Skrypt 66. Strona zależna od pory dnia ......................................................................... 133
Skrypt 67. Strona zależna od dnia tygodnia .................................................................. 134
Skrypt 68. Wyświetlenie nazwy dnia tygodnia ............................................................. 134
Skrypt 69. Rysunek zależny od dnia tygodnia .............................................................. 135
Skrypt 70. Czas generowania strony ............................................................................. 136
Skrypt 71. Kalendarz ..................................................................................................... 137
Rozdział 7. Bazy danych ................................................................................. 141
Skrypt 72. Licznik wykorzystujący bazę danych .......................................................... 141
Skrypt 73. Ankieta ......................................................................................................... 143
Skrypt 74. Księga gości ................................................................................................. 146
Skrypt 75. Logowanie .................................................................................................... 150
Skrypt 76. Autoryzacja z wykorzystaniem sesji i kodowaniem danych ....................... 152
Skrypt 77. Zarządzanie hasłami ..................................................................................... 154
Spis treści
5
Skrypt 78. Zapamiętanie danych użytkownika .............................................................. 157
Skrypt 79. Automatyczne logowanie ............................................................................. 163
Skrypt 80. Liczba osób obecnych na stronie ................................................................. 165
Skrypt 81. Liczba osób przeglądających stronę z różnych adresów IP ............................ 167
Skrypt 82. Statystyka strony (lista odwiedzin) .............................................................. 169
Skrypt 83. Liczba przeglądających stronę (z wykorzystaniem statystyki strony) ......... 171
Skrypt 84. Pobieranie plików ........................................................................................ 172
Skrypt 85. Ranking plików ............................................................................................ 176
Skrypt 86. Automatyczne generowanie nazw plików ................................................... 180
Skrypt 87. Lista odnośników ......................................................................................... 181
Skrypt 88. Zliczanie odwołań z każdego adresu IP ....................................................... 183
Skrypt 89. Porada dnia ................................................................................................... 186
Skrypt 90. Statystyka przeglądarek ............................................................................... 187
Rozdział 8. Rozmaitości ................................................................................. 191
Skrypt 91. Lista odwiedzin ............................................................................................ 191
Skrypt 92. Rozpoznanie typu przeglądarki .................................................................... 192
Skrypt 93. Rozpoznanie typu systemu operacyjnego .................................................... 194
Skrypt 94. Ocenzurowanie tekstu .................................................................................. 194
Skrypt 95. Ocenzurowanie tekstu z wykorzystaniem zewnętrznego słownika ............. 195
Skrypt 96. Losowy baner ............................................................................................... 196
Skrypt 97. Losowy baner z wybranego katalogu .......................................................... 197
Skrypt 98. Banery wyświetlane w określonej kolejności .............................................. 198
Skrypt 99. Ochrona przed spamem ................................................................................ 199
Skrypt 100. Adres e-mail w postaci obrazu ................................................................... 200
Skrypt 101. Zabezpieczenie witryny przed kopiowaniem ............................................. 202
Dodatek A Krótki przewodnik po PHP ............................................................ 205
Krótka historia PHP ....................................................................................................... 205
Instalacja ........................................................................................................................ 205
PHP i HTML ................................................................................................................. 206
Znaczniki PHP ......................................................................................................... 206
Pierwszy skrypt ....................................................................................................... 207
Łączenie skryptów ................................................................................................... 208
Komentarze ............................................................................................................. 209
Zmienne w PHP ............................................................................................................. 210
Typy danych ............................................................................................................ 210
Konwersje typów ..................................................................................................... 217
Zmienne globalne (superglobalne) .......................................................................... 221
Operatory ....................................................................................................................... 222
Operatory arytmetyczne .......................................................................................... 222
Operatory logiczne .................................................................................................. 222
Operatory bitowe ..................................................................................................... 223
Operatory porównywania (relacyjne) ...................................................................... 223
Operatory przypisania ............................................................................................. 224
Operatory inkrementacji/dekrementacji .................................................................. 225
Pozostałe operatory ................................................................................................. 226
Priorytety operatorów .............................................................................................. 227
Instrukcje ....................................................................................................................... 227
Instrukcje warunkowe ............................................................................................. 227
Pętle ......................................................................................................................... 229
Składnia alternatywna ............................................................................................. 231
Funkcje .......................................................................................................................... 232
Argumenty funkcji .................................................................................................. 232
6
PHP. 101 praktycznych skryptów
Klasy i obiekty ............................................................................................................... 234
Dziedziczenie .......................................................................................................... 235
Konstruktory ............................................................................................................ 236
Operator zakresu ..................................................................................................... 237
Współpraca z przeglądarką ............................................................................................ 238
Metoda GET ............................................................................................................ 239
Metoda POST .......................................................................................................... 241
Współpraca z systemem ................................................................................................ 242
Odczyt i zapis plików .............................................................................................. 242
Data i czas ............................................................................................................... 245
Bazy danych .................................................................................................................. 253
Obsługa baz danych ................................................................................................ 253
Łączenie z bazą danych ........................................................................................... 253
Zapytania ................................................................................................................. 254
Pobieranie danych ................................................................................................... 255
Pobieranie wyników zapytania ................................................................................ 257
Dodatek B Wybrane funkcje dostępne w PHP ................................................. 259
Funkcje systemu plików ................................................................................................ 259
Funkcja basename ................................................................................................... 259
Funkcja chgrp .......................................................................................................... 260
Funkcja chmod ........................................................................................................ 260
Funkcja chown ........................................................................................................ 260
Funkcja clearstatcache ............................................................................................. 260
Funkcja copy ........................................................................................................... 261
Funkcja dirname ...................................................................................................... 261
Funkcja disk_free_space ......................................................................................... 261
Funkcja disk_total_space ........................................................................................ 261
Funkcja fclose ......................................................................................................... 262
Funkcja feof ............................................................................................................. 262
Funkcja fflush .......................................................................................................... 262
Funkcja fgetc ........................................................................................................... 262
Funkcja fgetcsv ....................................................................................................... 263
Funkcja fgets ........................................................................................................... 263
Funkcja fgetss .......................................................................................................... 263
Funkcja file_exists ................................................................................................... 263
Funkcja file_get_contents ....................................................................................... 264
Funkcja file_put_contents ....................................................................................... 264
Funkcja file .............................................................................................................. 264
Funkcja fileatime ..................................................................................................... 264
Funkcja filectime ..................................................................................................... 265
Funkcja filegroup .................................................................................................... 265
Funkcja fileinode ..................................................................................................... 265
Funkcja filemtime ................................................................................................... 265
Funkcja fileowner .................................................................................................... 265
Funkcja fileperms .................................................................................................... 266
Funkcja filesize ....................................................................................................... 266
Funkcja filetype ....................................................................................................... 266
Funkcja flock ........................................................................................................... 266
Funkcja fopen .......................................................................................................... 267
Funkcja fpassthru .................................................................................................... 268
Funkcja fputs ........................................................................................................... 268
Funkcja fread ........................................................................................................... 268
Funkcja fscanf ......................................................................................................... 268
Spis treści
7
Funkcja fseek ........................................................................................................... 269
Funkcja fstat ............................................................................................................ 269
Funkcja ftell ............................................................................................................. 269
Funkcja ftruncate ..................................................................................................... 269
Funkcja fwrite ......................................................................................................... 270
Funkcja glob ............................................................................................................ 270
Funkcja is_dir .......................................................................................................... 271
Funkcja is_executable ............................................................................................. 271
Funkcja is_file ......................................................................................................... 271
Funkcja is_link ........................................................................................................ 271
Funkcja is_readable ................................................................................................. 271
Funkcja is_uploaded_file ........................................................................................ 272
Funkcja is_writable ................................................................................................. 272
Funkcja is_writeable ............................................................................................... 272
Funkcja link ............................................................................................................. 272
Funkcja linkinfo ...................................................................................................... 272
Funkcja lstat ............................................................................................................ 273
Funkcja mkdir ......................................................................................................... 273
Funkcja move_uploaded_file .................................................................................. 273
Funkcja parse_ini_file ............................................................................................. 273
Funkcja pathinfo ...................................................................................................... 274
Funkcja pclose ......................................................................................................... 274
Funkcja popen ......................................................................................................... 274
Funkcja readfile ....................................................................................................... 274
Funkcja readlink ...................................................................................................... 275
Funkcja realpath ...................................................................................................... 275
Funkcja rename ....................................................................................................... 275
Funkcja rewind ........................................................................................................ 275
Funkcja rmdir .......................................................................................................... 275
Funkcja set_file_buffer ........................................................................................... 276
Funkcja stat ............................................................................................................. 276
Funkcja symlink ...................................................................................................... 276
Funkcja tempnam .................................................................................................... 276
Funkcja tmpfile ....................................................................................................... 277
Funkcja touch .......................................................................................................... 277
Funkcja unlink ......................................................................................................... 277
Funkcje sieciowe ........................................................................................................... 277
Funkcja checkdnsrr ................................................................................................. 277
Funkcja closelog ...................................................................................................... 278
Funkcja debugger_off ............................................................................................. 278
Funkcja debugger_on .............................................................................................. 278
Funkcja define_syslog_variables ............................................................................ 278
Funkcja dns_check_record ...................................................................................... 278
Funkcja dns_get_mx ............................................................................................... 279
Funkcja dns_get_record .......................................................................................... 279
Funkcja fsockopen ................................................................................................... 279
Funkcja gethostbyaddr ............................................................................................ 280
Funkcja gethostbyname ........................................................................................... 280
Funkcja gethostbynamel .......................................................................................... 280
Funkcja getmxrr ...................................................................................................... 280
Funkcja getprotobyname ......................................................................................... 280
Funkcja getprotobynumber ..................................................................................... 281
Funkcja getservbyname ........................................................................................... 281
Funkcja getservbyport ............................................................................................. 281
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • mement.xlx.pl