Kategorie
Ebooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komputer w biurze
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Multimedialne szkolenia
- Nieruchomości
- Perswazja i NLP
- Podatki
- Polityka społeczna
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Raporty, analizy
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
E-prasa
- Architektura i wnętrza
- Biznes i Ekonomia
- Dom i ogród
- E-Biznes
- Finanse
- Finanse osobiste
- Firma
- Fotografia
- Informatyka
- Kadry i płace
- Komputery, Excel
- Księgowość
- Kultura i literatura
- Naukowe i akademickie
- Ochrona środowiska
- Opiniotwórcze
- Oświata
- Podatki
- Podróże
- Psychologia
- Religia
- Rolnictwo
- Rynek książki i prasy
- Transport i Spedycja
- Zdrowie i uroda
-
Historia
-
Informatyka
- Aplikacje biurowe
- Bazy danych
- Bioinformatyka
- Biznes IT
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronika
- Fotografia cyfrowa
- Grafika komputerowa
- Gry
- Hacking
- Hardware
- IT w ekonomii
- Pakiety naukowe
- Podręczniki szkolne
- Podstawy komputera
- Programowanie
- Programowanie mobilne
- Serwery internetowe
- Sieci komputerowe
- Start-up
- Systemy operacyjne
- Sztuczna inteligencja
- Technologia dla dzieci
- Webmasterstwo
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poemat
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Podręczniki szkolne
-
Popularnonaukowe i akademickie
- Archeologia
- Bibliotekoznawstwo
- Filmoznawstwo
- Filologia
- Filologia polska
- Filozofia
- Finanse i bankowość
- Geografia
- Gospodarka
- Handel. Gospodarka światowa
- Historia i archeologia
- Historia sztuki i architektury
- Kulturoznawstwo
- Lingwistyka
- Literaturoznawstwo
- Logistyka
- Matematyka
- Medycyna
- Nauki humanistyczne
- Pedagogika
- Pomoce naukowe
- Popularnonaukowa
- Pozostałe
- Psychologia
- Socjologia
- Teatrologia
- Teologia
- Teorie i nauki ekonomiczne
- Transport i spedycja
- Wychowanie fizyczne
- Zarządzanie i marketing
-
Poradniki
-
Poradniki do gier
-
Poradniki zawodowe i specjalistyczne
-
Prawo
- BHP
- Historia
- Kodeks drogowy. Prawo jazdy
- Nauki prawne
- Ochrona zdrowia
- Ogólne, kompendium wiedzy
- Podręczniki akademickie
- Pozostałe
- Prawo budowlane i lokalowe
- Prawo cywilne
- Prawo finansowe
- Prawo gospodarcze
- Prawo gospodarcze i handlowe
- Prawo karne
- Prawo karne. Przestępstwa karne. Kryminologia
- Prawo międzynarodowe
- Prawo międzynarodowe i zagraniczne
- Prawo ochrony zdrowia
- Prawo oświatowe
- Prawo podatkowe
- Prawo pracy i ubezpieczeń społecznych
- Prawo publiczne, konstytucyjne i administracyjne
- Prawo rodzinne i opiekuńcze
- Prawo rolne
- Prawo socjalne, prawo pracy
- Prawo Unii Europejskiej
- Przemysł
- Rolne i ochrona środowiska
- Słowniki i encyklopedie
- Zamówienia publiczne
- Zarządzanie
-
Przewodniki i podróże
- Afryka
- Albumy
- Ameryka Południowa
- Ameryka Środkowa i Północna
- Australia, Nowa Zelandia, Oceania
- Austria
- Azja
- Bałkany
- Bliski Wschód
- Bułgaria
- Chiny
- Chorwacja
- Czechy
- Dania
- Egipt
- Estonia
- Europa
- Francja
- Góry
- Grecja
- Hiszpania
- Holandia
- Islandia
- Litwa
- Łotwa
- Mapy, Plany miast, Atlasy
- Miniprzewodniki
- Niemcy
- Norwegia
- Podróże aktywne
- Polska
- Portugalia
- Pozostałe
- Rosja
- Rumunia
- Słowacja
- Słowenia
- Szwajcaria
- Szwecja
- Świat
- Turcja
- Ukraina
- Węgry
- Wielka Brytania
- Włochy
-
Psychologia
- Filozofie życiowe
- Kompetencje psychospołeczne
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Audiobooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Nieruchomości
- Perswazja i NLP
- Podatki
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
Historia
-
Informatyka
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Popularnonaukowe i akademickie
-
Poradniki
-
Poradniki zawodowe i specjalistyczne
-
Prawo
-
Przewodniki i podróże
-
Psychologia
- Filozofie życiowe
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Kursy video
-
Bazy danych
-
Big Data
-
Biznes, ekonomia i marketing
-
Cyberbezpieczeństwo
-
Data Science
-
DevOps
-
Dla dzieci
-
Elektronika
-
Grafika/Wideo/CAX
-
Gry
-
Microsoft Office
-
Narzędzia programistyczne
-
Programowanie
-
Rozwój osobisty
-
Sieci komputerowe
-
Systemy operacyjne
-
Testowanie oprogramowania
-
Urządzenia mobilne
-
UX/UI
-
Web development
-
Zarządzanie
Podcasty
- Ebooki
- Programowanie
- Techniki programowania
- CodeIgniter 2 Cookbook. As a PHP developer, you may have wondered how much difference the Codeigniter framework might make when creating web applications. Now you can find out with a host of customizable recipes ready to insert into your own work
Szczegóły ebooka
Zaloguj się, jeśli jesteś zainteresowany treścią pozycji.
CodeIgniter 2 Cookbook. As a PHP developer, you may have wondered how much difference the Codeigniter framework might make when creating web applications. Now you can find out with a host of customizable recipes ready to insert into your own work
Ebook
As a developer, there are going to be times when you'll need a quick and easy solution to a coding problem. CodeIgniter is a powerful open source PHP framework which allows you to build simple yet powerful full-feature web applications. CodeIgniter 2 Cookbook will give you quick access to practical recipes and useful code snippets which you can add directly into your CodeIgniter application to get the job done. It contains over 80 ready-to-use recipes that you can quickly refer to within your CodeIgniter application or project.This book is your complete guide to creating fully functioning PHP web applications, full of easy-to-follow recipes that will aid you in any aspect of developing with CodeIgniter. CodeIgniter 2 Cookbook takes you from the basics of CodeIgniter, through e-commerce features for your applications, and ends by helping you ensure that your environment is secure for your users and SEO friendly to draw in customers. Starting with installation and setup, CodeIgniter 2 Cookbook provides quick solutions to programming problems that you can directly include in your own projects. You will be moving through databases, EU Cookie Law, caching, and everything else in-between with useful, ready-to-go recipes. You will look at image manipulation using the Image Manipulation library, user management (building a simple CRUD interface), switching languages on the fly according to the user preference, caching content to reduce server load, and much more.
- CodeIgniter 2 Cookbook
- Table of Contents
- CodeIgniter 2 Cookbook
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers and more
- Why Subscribe?
- Free Access for Packt account holders
- Support files, eBooks, discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- 1. CodeIgniter Basics
- Introduction
- Downloading and installing CodeIgniter
- How to do it...
- Basic configuration options
- How to do it...
- How it works...
- Managing CodeIgniter on different environments
- How to do it...
- How it works...
- Managing database settings on different environments
- How to do it...
- How it works...
- Common values
- Other values
- Securing the system files
- How to do it...
- How it works...
- Removing index.php from the address bar using .htaccess
- How to do it...
- How it works...
- Installing and using Sparks
- How to do it...
- How it works...
- How to do it...
- 2. User Management
- Introduction
- Database schema
- Viewing users
- How to do it...
- How it works...
- Creating users
- How to do it...
- How it works...
- Editing users
- How to do it...
- How it works...
- Deleting users
- How to do it
- How it works...
- Generating passwords with CodeIgniter
- Getting ready
- How to do it...
- How it works...
- Generating passwords with CodeIgniter the bare bones
- How to do it...
- Generating a hash
- Comparing hashed values
- How it works...
- How to do it...
- Forgot password? resetting passwords with CodeIgniter
- Getting ready
- How to do it...
- How it works...
- Introduction
- 3. Creating E-commerce Features
- Introduction
- Amending configuration settings to run sessions in a database
- Getting ready
- How to do it...
- How it works
- Categories table
- Products table
- Creating a basic cart
- How to do it...
- How it works...
- User browses the catalogue
- User adds an item to the cart
- User updates or removes items in the cart
- Adding and searching by product categories
- Getting ready
- How to do it...
- How it works...
- Saving the cart to the database
- How to do it...
- How it works...
- 4. Email, HTML Table, and Text Libraries
- Introduction
- Sending plain e-mails with CodeIgniter Email
- How to do it...
- How it works...
- Sending HTML e-mails with CodeIgniter Email
- How to do it...
- How it works...
- Sending attachments with CodeIgniter Email
- How to do it...
- How it works...
- Sending bulk e-mails with CodeIgniter Email
- Getting ready
- How to do it...
- How it works...
- Using an HTML table with DataTable
- Getting ready
- How to do it...
- How it works...
- Using an HTML table with DataTable and a database
- Getting ready
- How to do it...
- How it works...
- Using word_limiter() for table output
- Getting ready
- How to do it...
- How it works...
- Using word_censor() for cleaning input
- Getting ready
- How to do it...
- How it works...
- 5. Managing Data In and Out
- Introduction
- Sending different data to multiple views
- Getting ready
- How to do it...
- How it works...
- Validating user input
- Getting ready
- How to do it...
- How it works...
- Preparing user input
- How to do it...
- Sticky form elements in CodeIgniter
- Getting ready
- How to do it...
- How it works...
- Displaying errors next to form items
- How to do it...
- How it works...
- Reading files from the filesystem
- Getting ready
- How to do it...
- How it works...
- Writing files to the filesystem
- How to do it...
- How it works...
- Creating and downloading ZIP files
- How to do it...
- How it works...
- Uploading files with CodeIgniter
- Getting ready
- How to do it...
- How it works...
- Theres more...
- Creating and using validation callbacks
- How to do it...
- How it works...
- Using the language class
- Getting ready
- How to do it...
- How it works...
- Confirming cookie acceptance from the user
- Getting ready
- How to do it...
- How it works...
- Theres more...
- 6. Working with Databases
- Introduction
- Configuring CodeIgniter for databases
- How to do it...
- How it works...
- Connecting to multiple databases
- Getting ready
- How to do it...
- How it works...
- Active Record create (insert)
- Getting ready
- How to do it...
- How it works...
- The public function create()
- The public function create_batch()
- Active Record read (select)
- Getting ready
- How to do it...
- How it works...
- Active Record update
- Getting ready
- How to do it...
- How it works...
- ActiveRecord delete
- Getting ready
- How to do it...
- How it works...
- Looping through the database results
- Getting ready
- How to do it...
- How it works...
- Counting the number of returned results with num_rows()
- How to do it...
- How it works...
- Counting the number of returned results with count_all_results()
- How to do it...
- Query binding
- Getting ready
- How to do it...
- How it works
- Finding the last insert id
- How to do it...
- How it works...
- Finding the number of affected rows
- How to do it...
- How it works...
- Finding the last database query
- How to do it...
- How it works...
- Using CodeIgniter database migrations
- Getting ready
- How to do it...
- Moving to the current version with current()
- Getting ready
- How to do it...
- How it works...
- Rolling back/stepping forward with version()
- Getting ready
- How to do it...
- How it works...
- Generating an XML from a database result
- Getting ready
- How to do it...
- How it works...
- Generating a CSV from a database result
- Getting ready
- How to do it...
- Forcing download
- How it works...
- Saving to file
- How it works...
- There's more...
- 7. Creating a Secure User Environment
- Introduction
- Escaping user input
- Getting ready
- How to do it...
- Globally
- Individually
- How it works...
- Preventing cross-site request forgery
- How to do it...
- How it works...
- Escaping data for a database
- Getting ready
- How to do it...
- How it works...
- There's more...
- Using HTTPS with CodeIgniter
- Getting ready
- How to do it...
- How it works...
- There's more...
- Setting up HTTPS on localhost
- 8. Calendaring, Right Place, and Right Time
- Introduction
- Building a CodeIgniter Calendar helper with database results
- Getting ready
- How to do it
- How it works
- Building an appointment manager with Calendar Library
- Getting ready
- How to do it
- How it works
- The public function create()
- The public function delete()
- Creating a helper to work with a person's date of birth
- How to do it
- How it works
- Working with fuzzy dates in CodeIgniter
- How to do it
- How it works
- 9. Extending the Core
- Introduction
- Using CodeIgniter Sparks
- Getting ready
- How to do it...
- How it works...
- Creating PDFs with the DOMPDF Spark
- Getting ready
- How to do it...
- How it works...
- Creating Hooks in CodeIgniter
- Getting ready
- How to do it...
- Clearing dead sessions from the database
- Getting ready
- How to do it...
- How it works...
- Extending your controllers
- How to do it...
- How it works...
- Uploading a file with FTP
- Getting ready
- How to do it...
- How it works...
- Creating libraries and giving them access to CodeIgniter resources
- Getting ready
- How to do it...
- How it works...
- Making your own configuration files and using the settings
- How to do it...
- How it works...
- Using the language class switching language on the go
- Getting ready
- How to do it...
- How it works...
- 10. Working with Images
- Introduction
- Installing ImageMagick on MAC with Cactuslab
- How to do it...
- How it works...
- Uploading images with CodeIgniter
- How to do it...
- How it works...
- Generating thumbnails resizing
- Getting ready
- How to do it...
- How it works...
- Rotating images
- Getting ready
- How to do it...
- How it works...
- Cropping images
- Getting ready
- How to do it...
- How it works...
- Potential errors
- Adding watermarks with text
- Getting ready
- How to do it...
- How it works...
- Adding watermarks with image overlays
- Getting ready
- How to do it...
- How it works...
- Submitting a form with CodeIgniter CAPTCHA
- Getting ready
- How to do it...
- How it works...
- 11. SEO, Caching, and Logging
- Introduction
- Using SEO-friendly URLs in CodeIgniter
- How to do it...
- How it works...
- Using CodeIgniter caching
- How to do it...
- How it works...
- Problems you may encounter
- Logging errors with CodeIgniter
- Getting ready
- How to do it...
- How it works...
- Logging style
- Benchmarking your application
- Getting ready
- How to do it...
- How it works...
- Index
- Tytuł: CodeIgniter 2 Cookbook. As a PHP developer, you may have wondered how much difference the Codeigniter framework might make when creating web applications. Now you can find out with a host of customizable recipes ready to insert into your own work
- Autor: Robert Foster
- Tytuł oryginału: CodeIgniter 2 Cookbook. As a PHP developer, you may have wondered how much difference the Codeigniter framework might make when creating web applications. Now you can find out with a host of customizable recipes ready to insert into your own work.
- ISBN: 9781782162315, 9781782162315
- Data wydania: 2013-12-13
- Format: Ebook
- Identyfikator pozycji: e_3bji
- Wydawca: Packt Publishing