Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
- Електронні книги
- Вебмайстерність
- PHP
- CodeIgniter. Zaawansowane tworzenie stron w PHP
Деталі електронної книги
Wolisz proste rozwiązania? Możesz liczyć na CodeIgniter!
CodeIgniter to ni mniej, ni więcej, tylko doskonały framework, którzy przyda się wszystkim programistom języka PHP. Pozwala on na szybkie i efektywne zaimplementowanie tych elementów stron czy aplikacji internetowych, których samodzielne przygotowanie jest trudne i czasochłonne. Jego główne zalety to niewielkie wymagania co do serwera, na którym ma działać oprogramowanie, zapewnienie logicznego i wygodnego rozdziału elementów strony, brak potrzeby konfiguracji oraz świetna dokumentacja i życzliwa społeczność użytkowników, chętnie dzielących się z innymi swoim doświadczeniem w pracy z programem.
Ta książka, przeznaczona zarówno dla początkujących, jak i zaawansowanych programistów PHP pozwoli Ci zapoznać się z wieloma aspektami używania CodeIgniter. Znajdziesz tu informacje o instalacji frameworka i jego strukturze. Zobaczysz, jak działają klasy systemu, jakie funkcje oraz metody warto wykorzystać w różnych sytuacjach i jak działają sterowniki systemu do bazy danych. Będziesz mógł także przećwiczyć tworzenie aplikacji z użyciem tego zestawu bibliotek. Programowanie z frameworkiem CodeIgniter to czysta przyjemność!
- Instalacja CodeIgniter na serwerze
- Używanie frameworka (model, widok, kontroler)
- Klasy systemu
- Sterowniki systemu dla bazy danych
- Pomocnicy (funkcje)
- Tworzenie pierwszej aplikacji
Zyskaj czas z CodeIgniter!
Wstęp (11)
Rozdział 1. Instalacja CodeIgnitera na serwerze (13)
- Instalacja oprogramowania na serwerze (14)
- Aktualizacja CodeIgnitera (14)
- Praca z książką (15)
Rozdział 2. Korzystanie z frameworku (17)
- Model, widok, kontroler (17)
- Adresy URL (18)
- Adresy URL dla wyszukiwarek (18)
- Kontroler (controller) (19)
- Definicja domyślnego kontrolera (default_controller) (19)
- Metody prywatne (private) (20)
- Umieszczanie kontrolerów w folderach (20)
- Automatyczne ładowanie (__construct) (21)
- Nazwy zastrzeżone (21)
- Widok (view) (21)
- Ładowanie widoku do kontrolera (load->view) (22)
- Ładowanie kilku widoków (23)
- Umieszczanie widoków w folderach (23)
- Dodawanie danych do widoku (23)
- Przekazywanie widoków jako danych (24)
- Model (model) (24)
- Pierwszy model (25)
- Ładowanie modelu (load->model) (25)
- Umieszczanie modeli w katalogu (26)
- Dostęp do metod modelu (26)
- Ładowanie bibliotek (load->library) (27)
- Ładowanie klas pomocniczych (load->helper) (28)
- Ładowanie sterowników (load->driver) (28)
- Automatyczne ładowanie zasobów (29)
- Routowanie URL (29)
- Ustanawianie własnych reguł (30)
- Zastrzeżone nazwy właściwości (30)
- Obsługa błędów (31)
- Funkcja show_error() (31)
- Funkcja show_404() (32)
- Funkcja log_message() (32)
- Zapisywanie stron w plikach tymczasowych (cache) (33)
- Metoda cache() (34)
- Usuwanie plików tymczasowych (34)
- Bezpieczeństwo (34)
- Zabezpieczanie adresów URL (35)
- Opcja register_globals (35)
- Opcja error_reporting (35)
- Opcja magic_quotes_runtime (36)
- Najlepsze praktyki (36)
Rozdział 3. Klasy systemowe (37)
- Wydajność systemu (benchmark) (37)
- Wyświetlanie informacji o zużyciu pamięci podczas generowania strony (38)
- Kalendarz (calendar) (39)
- Metoda generate() (39)
- Wyszczególnianie dat w kalendarzu (40)
- Opcje wyświetlania kalendarza (41)
- Opcje konfiguracji kalendarza (42)
- Dostosowywanie wyglądu kalendarza (42)
- Konfiguracja (config) (43)
- Metoda load() (44)
- Metoda item() (44)
- Metoda set_item() (45)
- Metoda site_url() (45)
- Metoda base_url() (46)
- Metoda system_url() (46)
- E-mail (email) (46)
- Metoda from() (47)
- Metoda reply_to() (47)
- Metoda cc() (47)
- Metoda bcc() (47)
- Metoda subject() (47)
- Metoda message() (48)
- Metoda set_alt_message() (48)
- Metoda clear() (48)
- Metoda attach() (48)
- Metoda send() (48)
- Metoda print_debugger() (48)
- Ustawianie zawijania wierszy w treści wiadomości (49)
- Ustawianie opcji (49)
- Opcje wysyłania wiadomości e-mail (49)
- Kodowanie i szyfrowanie (encrypt) (50)
- Metoda encode() (51)
- Metoda decode() (52)
- Metoda sha1() (53)
- Przesyłanie plików na serwer (upload) (53)
- Ustawianie preferencji (55)
- Metoda do_upload() (57)
- Metoda display_errors() (57)
- Metoda data() (57)
- Walidacja formularzy (form_validation) (58)
- Metoda set_rules() (62)
- Metoda run() (62)
- Twoja własna metoda (63)
- Funkcja form_error() (64)
- Funkcja validation_errors() (64)
- FTP (ftp) (64)
- Metoda connect() (65)
- Metoda upload() (66)
- Metoda download() (66)
- Metoda rename() (67)
- Metoda move() (68)
- Metoda delete_file() (68)
- Metoda delete_dir() (69)
- Metoda list_files() (70)
- Metoda mirror() (70)
- Metoda mkdir() (71)
- Metoda chmod() (72)
- Metoda close() (72)
- Generowanie tabel HTML (table) (73)
- Metoda generate() (74)
- Metoda set_caption() (74)
- Metoda set_heading() (75)
- Metoda add_row() (75)
- Metoda make_columns() (75)
- Metoda set_template() (76)
- Metoda set_empty() (76)
- Metoda clear() (77)
- Metoda function() (78)
- Wprowadzanie danych (input) (79)
- Filtrowanie XSS (80)
- Wykorzystywanie $_POST, $_COOKIE i $_SERVER (80)
- Metoda get() (80)
- Metoda get_post() (81)
- Metoda set_cookie() (81)
- Metoda ip_address() (82)
- Metoda valid_ip() (83)
- Metoda user_agent() (83)
- Metoda request_headers() (84)
- Metoda get_request_header() (84)
- Ładowanie klas i przekształcanie ich w obiekty (85)
- Metoda library() (85)
- Metoda view() (86)
- Metoda model() (86)
- Metoda database() (87)
- Metoda helper() (87)
- Metoda language() (87)
- Języki (lang) (88)
- Tworzenie pliku z wersją językową (88)
- Metoda load() (89)
- Metoda line() (89)
- Automatyczne ładowanie plików językowych (90)
- Generowanie strony (output) (90)
- Metoda set_output() (90)
- Metoda set_content_type() (90)
- Metoda set_header() (91)
- Metoda set_status_header() (91)
- Metoda enable_profiler() (91)
- Dzielenie treści (pagination) (91)
- Metoda initialize() (92)
- Metoda create_links() (93)
- Opcje podziału treści na strony (93)
- Bezpieczeństwo (security) (95)
- Filtrowanie XSS (95)
- Metoda xss_clean() (95)
- Metoda sanitize_filename() (96)
- Ochrona przed atakami typu CSRF (97)
- Sesja (session) (97)
- Metoda userdata() (98)
- Metoda set_userdata() (98)
- Metoda all_userdata() (99)
- Metoda unset_userdata() (100)
- Ustawienia sesji (100)
- Wygląd strony (parser) (101)
- Metoda parse() (102)
- URI (uri) (103)
- Metoda segment() (103)
- Metoda uri_to_assoc() (103)
- Metoda assoc_to_uri() (104)
- Przeglądarka użytkownika (user_agent) (105)
- Identyfikacja przeglądarki użytkownika (105)
- Metoda is_browser() (106)
- Metoda is_mobile() (107)
- Metoda is_robot() (107)
- Metoda is_referral() (108)
- Metoda browser() (108)
- Metoda version() (109)
- Metoda mobile() (109)
- Metoda robot() (110)
- Metoda platform() (110)
- Metoda referrer() (111)
- Metoda agent_string() (111)
- Metoda accept_lang() (112)
- Metoda accept_charset() (113)
- Kompresja plików (zip) (113)
- Metoda add_data() (114)
- Metoda add_dir() (114)
- Metoda read_file() (115)
- Metoda read_dir() (115)
- Metoda archive() (116)
- Metoda download() (116)
- Metoda get_zip() (117)
- Metoda clear_data() (117)
Rozdział 4. Sterowniki systemu do obsługi bazy danych (119)
- Praca z bazą danych (119)
- Wczytanie sterownika (load->database) (120)
- Połączenie z bazą danych - konfiguracja danych dostępowych (120)
- Połączenie z bazą danych (database) (122)
- Metoda reconnect() (123)
- Metoda close() (124)
- Wykonywanie zapytania (query) (125)
- Metoda query() (126)
- Zabezpieczanie danych (escape, escape_str i escape_like_str) (126)
- Bezpieczne zapytania (query) (127)
- Generowanie rezultatów zapytania (128)
- Metoda result() (128)
- Metoda result_array() (129)
- Metoda num_rows() (129)
- Metoda free_result() (130)
- Metoda insert_id() (131)
- Metoda affected_rows() (131)
- Metoda count_all() (132)
- Metoda platform() (132)
- Metoda version() (133)
- Metoda last_query() (133)
- Informacje o tabelach (134)
- Metoda list_tables() (134)
- Metoda table_exists() (134)
- Informacje o polach tabeli (135)
- Metoda list_fields() (135)
- Metoda field_exists() (136)
- Metoda field_data() (137)
Rozdział 5. Klasy pomocnicze (139)
- Tablica (array) (139)
- Funkcja element() (139)
- Funkcja random_element() (140)
- Funkcja elements() (141)
- Wysyłanie danych z formularza (142)
- Pliki cookie (cookie) (143)
- Funkcja set_cookie() (143)
- Funkcja get_cookie() (143)
- Funkcja delete_cookie() (143)
- Data (date) (144)
- Funkcja now() (144)
- Funkcja standard_date() (144)
- Funkcja local_to_gmt() (145)
- Funkcja unix_to_human() (146)
- Funkcja timespan() (146)
- Funkcja days_in_month() (147)
- Funkcja timezones() (148)
- Funkcja timezone_menu() (148)
- Katalog (directory) (150)
- Funkcja directory_map() (150)
- Pobieranie (download) (152)
- Funkcja force_download() (152)
- E-mail (email) (153)
- Funkcja valid_email() (153)
- Funkcja send_email() (154)
- Plik (file) (154)
- Funkcja write_file() (154)
- Funkcja read_file() (155)
- Funkcja delete_files() (155)
- Funkcja get_dir_file_info() (156)
- Funkcja get_file_info() (158)
- Funkcja get_mime_by_extension() (159)
- Funkcja symbolic_permissions() (159)
- Funkcja octal_permissions() (160)
- Formularz (form) (161)
- Funkcja form_open() (161)
- Funkcja form_open_multipart() (162)
- Funkcja form_hidden() (162)
- Funkcja form_input() (163)
- Funkcja form_password() (164)
- Funkcja form_upload() (164)
- Funkcja form_textarea() (165)
- Funkcja form_dropdown() (165)
- Funkcja form_multiselect() (166)
- Funkcje form_fieldset() i form_fieldset_close() (167)
- Funkcja form_checkbox() (167)
- Funkcja form_radio() (168)
- Funkcja form_submit() (169)
- Funkcja form_reset() (169)
- Funkcja form_button() (170)
- Funkcja form_close() (171)
- Funkcja form_prep() (171)
- HTML (html) (171)
- Funkcja br() (172)
- Funkcja heading() (172)
- Funkcja img() (173)
- Funkcja link_tag() (174)
- Funkcja nbs() (175)
- Funkcje ol() i ul() (175)
- Funkcja meta() (177)
- Funkcja doctype() (179)
- Język (language) (179)
- Funkcja lang() (180)
- Liczba (number) (181)
- Funkcja byte_format() (181)
- Ścieżka (path) (182)
- Funkcja set_realpath() (183)
- Bezpieczeństwo (security) (184)
- Funkcja xss_clean() (184)
- Funkcja sanitize_filename() (184)
- Funkcja do_hash() (185)
- Funkcja strip_image_tags() (185)
- Funkcja encode_php_tags() (186)
- Ciąg (string) (187)
- Funkcja random_string() (187)
- Funkcja increment_string() (188)
- Funkcja alternator() (188)
- Funkcja repeater() (189)
- Funkcja reduce_double_slashes() (190)
- Funkcja trim_slashes() (190)
- Funkcja quotes_to_entities() (191)
- Funkcja strip_quotes() (191)
- Tekst (text) (192)
- Funkcja word_limiter() (192)
- Funkcja character_limiter() (193)
- Funkcja ascii_to_entities() (193)
- Funkcja entities_to_ascii() (194)
- Funkcja highlight_code() (194)
- Funkcja word_wrap() (195)
- Funkcja ellipsize() (196)
- URL (url) (197)
- Funkcja site_url() (197)
- Funkcja base_url() (197)
- Funkcja current_url() (198)
- Funkcja uri_string() (198)
- Funkcja index_page() (199)
- Funkcja anchor() (199)
- Funkcja redirect() (200)
- XML (xml) (200)
- Funkcja xml_convert() (201)
Rozdział 6. Tworzenie pierwszej aplikacji (203)
- Rozpoczęcie pracy (203)
- Baza danych (204)
- Główny plik aplikacji (204)
- Plik konfiguracyjny (204)
- Konfiguracja automatycznego ładowania (204)
- Konfiguracja bazy danych (205)
- Konfiguracja domyślnego kontrolera (205)
- Tworzenie pliku do przepisywania adresów (205)
- Kontroler - logowanie administratora (206)
- Kontroler - wylogowanie administratora (208)
- Kontroler - strona główna (209)
- Kontroler - kategoria wpisów (212)
- Kontroler - wpis (215)
- Kontroler - edycja wpisów (219)
- Model - logowanie użytkownika (227)
- Model - strona główna (228)
- Model - kategoria (229)
- Model - wpis (231)
- Model - polecenia współdzielone (233)
- Model - edycja (233)
- Widok - nagłówek (237)
- Widok - stopka (240)
- Widok - menu (240)
- Widok - menu administratora (242)
- Widok - menu administratora przed zalogowaniem (242)
- Widok - kategoria (243)
- Widok - edytowanie kategorii (245)
- Widok - dodawanie kategorii (246)
- Widok - wpisy (246)
- Widok - nowy wpis (249)
- Widok - edytowanie wpisu (251)
- Widok - najnowsze wpisy (253)
- Widok - zaloguj (254)
- Widok - strona główna (255)
- Widok - zmień hasło (256)
- Zakończenie (257)
Nazwy zastrzeżone (259)
Podsumowanie (261)
Skorowidz (263)
- Назва: CodeIgniter. Zaawansowane tworzenie stron w PHP
- Автор: Łukasz Sosna
- ISBN: 978-83-246-7469-5, 9788324674695
- Дата видання: 2013-04-15
- Формат: Eлектронна книга
- Ідентифікатор видання: codeig
- Видавець: Helion