PhantomJS cookbook : over 70 recipes to help boost the productivity of your applications using real-world testing with PhantomJS / / Rob Friesel ; cover image by Poonam Nayak |
Autore | Friesel Rob |
Pubbl/distr/stampa | Birmingham, England : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (304 p.) |
Disciplina | 006.7 |
Collana | Quick answers to common problems |
Soggetto topico |
Web site development
Web sites - Design Internet programming |
Soggetto genere / forma | Electronic books. |
ISBN | 1-78398-193-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with PhantomJS; Introduction; Installing PhantomJS; Launching the PhantomJS REPL; Running a PhantomJS script; Running a PhantomJS script with arguments; Running PhantomJS with cookies; Running PhantomJS with a disk cache; Running PhantomJS with a JSON configuration file; Debugging a PhantomJS script; Chapter 2: PhantomJS Core Modules; Introduction; Inspecting the version at runtime; Managing cookies with the phantom object
Specifying a path for external scriptsSetting up a global PhantomJS error handler; Controlling the exit status of a PhantomJS script; Inspecting command-line arguments; Inspecting system environment variables; Saving a file from a PhantomJS script; Reading a file from PhantomJS; Creating a custom module for PhantomJS; Loading custom modules in PhantomJS; Chapter 3: Working with webpage Objects; Introduction; Creating a web page instance in PhantomJS with the webpage module; Opening a URL within PhantomJS; Generating a POST from PhantomJS; Inspecting page content from a PhantomJS script Including external JavaScript on the pageRecording debugger messages; Simulating mouse clicks in PhantomJS; Simulating keyboard input in PhantomJS; Simulating scrolling in PhantomJS; Simulating mouse hovers in PhantomJS; Blocking CSS from downloading; Causing images to fail randomly; Submitting Ajax requests from PhantomJS; Working with WebSockets in PhantomJS; Chapter 4: Unit Testing with PhantomJS; Introduction; Running Jasmine unit tests with PhantomJS; Using TerminalReporter for unit testing in PhantomJS; Creating a Jasmine test runner for PhantomJS and every other browser Running Jasmine unit tests with GruntWatching your tests during development with Grunt; Running Jasmine unit tests with the Karma test runner; Generating code coverage reports with Istanbul and the Karma test runner; Running Jasmine unit tests with Karma and PhantomJS from WebStorm; Running QUnit tests with PhantomJS; Running Mocha unit tests with PhantomJS; Chapter 5: Functional and End-to-end Testing with PhantomJS; Introduction; Running Selenium tests with PhantomJS and GhostDriver; Using WebdriverJS as a Selenium client for PhantomJS; Adding Poltergeist to a Capybara suite Taking screenshots during tests with PoltergeistSimulating precise mouse clicks with Poltergeist; Installing CasperJS; Interacting with web pages using CasperJS; End-to-end testing with CasperJS; Exporting test results from CasperJS in XUnit format; Detecting visual regressions using PhantomCSS; Chapter 6: Network Monitoring and Performance Analysis; Introduction; Generating HAR files from PhantomJS; Listing CSS properties; Generating an appcache manifest; Executing a simple performance analysis; Executing a detailed performance analysis Executing a YSlow performance analysis with a custom ruleset |
Record Nr. | UNINA-9910458545103321 |
Friesel Rob
![]() |
||
Birmingham, England : , : Packt Publishing, , 2014 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
PhantomJS cookbook : over 70 recipes to help boost the productivity of your applications using real-world testing with PhantomJS / / Rob Friesel ; cover image by Poonam Nayak |
Autore | Friesel Rob |
Pubbl/distr/stampa | Birmingham, England : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (304 p.) |
Disciplina | 006.7 |
Collana | Quick answers to common problems |
Soggetto topico |
Web site development
Web sites - Design Internet programming |
ISBN | 1-78398-193-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with PhantomJS; Introduction; Installing PhantomJS; Launching the PhantomJS REPL; Running a PhantomJS script; Running a PhantomJS script with arguments; Running PhantomJS with cookies; Running PhantomJS with a disk cache; Running PhantomJS with a JSON configuration file; Debugging a PhantomJS script; Chapter 2: PhantomJS Core Modules; Introduction; Inspecting the version at runtime; Managing cookies with the phantom object
Specifying a path for external scriptsSetting up a global PhantomJS error handler; Controlling the exit status of a PhantomJS script; Inspecting command-line arguments; Inspecting system environment variables; Saving a file from a PhantomJS script; Reading a file from PhantomJS; Creating a custom module for PhantomJS; Loading custom modules in PhantomJS; Chapter 3: Working with webpage Objects; Introduction; Creating a web page instance in PhantomJS with the webpage module; Opening a URL within PhantomJS; Generating a POST from PhantomJS; Inspecting page content from a PhantomJS script Including external JavaScript on the pageRecording debugger messages; Simulating mouse clicks in PhantomJS; Simulating keyboard input in PhantomJS; Simulating scrolling in PhantomJS; Simulating mouse hovers in PhantomJS; Blocking CSS from downloading; Causing images to fail randomly; Submitting Ajax requests from PhantomJS; Working with WebSockets in PhantomJS; Chapter 4: Unit Testing with PhantomJS; Introduction; Running Jasmine unit tests with PhantomJS; Using TerminalReporter for unit testing in PhantomJS; Creating a Jasmine test runner for PhantomJS and every other browser Running Jasmine unit tests with GruntWatching your tests during development with Grunt; Running Jasmine unit tests with the Karma test runner; Generating code coverage reports with Istanbul and the Karma test runner; Running Jasmine unit tests with Karma and PhantomJS from WebStorm; Running QUnit tests with PhantomJS; Running Mocha unit tests with PhantomJS; Chapter 5: Functional and End-to-end Testing with PhantomJS; Introduction; Running Selenium tests with PhantomJS and GhostDriver; Using WebdriverJS as a Selenium client for PhantomJS; Adding Poltergeist to a Capybara suite Taking screenshots during tests with PoltergeistSimulating precise mouse clicks with Poltergeist; Installing CasperJS; Interacting with web pages using CasperJS; End-to-end testing with CasperJS; Exporting test results from CasperJS in XUnit format; Detecting visual regressions using PhantomCSS; Chapter 6: Network Monitoring and Performance Analysis; Introduction; Generating HAR files from PhantomJS; Listing CSS properties; Generating an appcache manifest; Executing a simple performance analysis; Executing a detailed performance analysis Executing a YSlow performance analysis with a custom ruleset |
Record Nr. | UNINA-9910791027603321 |
Friesel Rob
![]() |
||
Birmingham, England : , : Packt Publishing, , 2014 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
PhantomJS cookbook : over 70 recipes to help boost the productivity of your applications using real-world testing with PhantomJS / / Rob Friesel ; cover image by Poonam Nayak |
Autore | Friesel Rob |
Pubbl/distr/stampa | Birmingham, England : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (304 p.) |
Disciplina | 006.7 |
Collana | Quick answers to common problems |
Soggetto topico |
Web site development
Web sites - Design Internet programming |
ISBN | 1-78398-193-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with PhantomJS; Introduction; Installing PhantomJS; Launching the PhantomJS REPL; Running a PhantomJS script; Running a PhantomJS script with arguments; Running PhantomJS with cookies; Running PhantomJS with a disk cache; Running PhantomJS with a JSON configuration file; Debugging a PhantomJS script; Chapter 2: PhantomJS Core Modules; Introduction; Inspecting the version at runtime; Managing cookies with the phantom object
Specifying a path for external scriptsSetting up a global PhantomJS error handler; Controlling the exit status of a PhantomJS script; Inspecting command-line arguments; Inspecting system environment variables; Saving a file from a PhantomJS script; Reading a file from PhantomJS; Creating a custom module for PhantomJS; Loading custom modules in PhantomJS; Chapter 3: Working with webpage Objects; Introduction; Creating a web page instance in PhantomJS with the webpage module; Opening a URL within PhantomJS; Generating a POST from PhantomJS; Inspecting page content from a PhantomJS script Including external JavaScript on the pageRecording debugger messages; Simulating mouse clicks in PhantomJS; Simulating keyboard input in PhantomJS; Simulating scrolling in PhantomJS; Simulating mouse hovers in PhantomJS; Blocking CSS from downloading; Causing images to fail randomly; Submitting Ajax requests from PhantomJS; Working with WebSockets in PhantomJS; Chapter 4: Unit Testing with PhantomJS; Introduction; Running Jasmine unit tests with PhantomJS; Using TerminalReporter for unit testing in PhantomJS; Creating a Jasmine test runner for PhantomJS and every other browser Running Jasmine unit tests with GruntWatching your tests during development with Grunt; Running Jasmine unit tests with the Karma test runner; Generating code coverage reports with Istanbul and the Karma test runner; Running Jasmine unit tests with Karma and PhantomJS from WebStorm; Running QUnit tests with PhantomJS; Running Mocha unit tests with PhantomJS; Chapter 5: Functional and End-to-end Testing with PhantomJS; Introduction; Running Selenium tests with PhantomJS and GhostDriver; Using WebdriverJS as a Selenium client for PhantomJS; Adding Poltergeist to a Capybara suite Taking screenshots during tests with PoltergeistSimulating precise mouse clicks with Poltergeist; Installing CasperJS; Interacting with web pages using CasperJS; End-to-end testing with CasperJS; Exporting test results from CasperJS in XUnit format; Detecting visual regressions using PhantomCSS; Chapter 6: Network Monitoring and Performance Analysis; Introduction; Generating HAR files from PhantomJS; Listing CSS properties; Generating an appcache manifest; Executing a simple performance analysis; Executing a detailed performance analysis Executing a YSlow performance analysis with a custom ruleset |
Record Nr. | UNINA-9910822217703321 |
Friesel Rob
![]() |
||
Birmingham, England : , : Packt Publishing, , 2014 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
PHP & MySQL / by Janet Valade |
Autore | Valade, Janet |
Pubbl/distr/stampa | Milano : McGraw-Hill, c2006 |
Descrizione fisica | xiv, 307 p. : ill. ; 24 cm |
Disciplina | 005.72 |
Collana | Microcalcolatori |
Soggetto topico |
PHP (Computer program language)
Web sites - Design |
ISBN | 9788838644740 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | ita |
Record Nr. | UNISALENTO-991003637379707536 |
Valade, Janet
![]() |
||
Milano : McGraw-Hill, c2006 | ||
![]() | ||
Lo trovi qui: Univ. del Salento | ||
|
PHP 5 CMS framework development [[electronic resource] ] : expert insight and practical guidance to create an efficient, flexible and robust web oriented framework / / Martin Brampton |
Autore | Brampton Martin |
Edizione | [2nd ed.] |
Pubbl/distr/stampa | Birmingham, UK, : Packt Pub., 2010 |
Descrizione fisica | 1 online resource (416 p.) |
Disciplina | 006.76 |
Collana | Community experience distilled |
Soggetto topico |
PHP (Computer program language)
Web site development Web sites - Design |
Soggetto genere / forma | Electronic books. |
ISBN |
1-282-75042-9
9786612750427 1-84951-135-7 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: CMS Architecture; The idea of a CMS; Critical CMS features; Desirable CMS features; System management; Technology for CMS building; Leveraging PHP5; Some PHP policies; Globalness in PHP; Classes and objects; Objects, patterns, and refactoring; The object-relational compromise; Basics of combining PHP and XHTML; Model, view, and controller; The CMS environment; Hosting the CMS; Basic browser matters; Security of a CMS; Some CMS terminology; Summary; Chapter 2: Organizing Code; The problem
Discussion and considerationsSecurity; Methods of code inclusion; Practicality in coding; Exploring PHP and object design; Autoloading; Namespaces and class visibility; Singletons; Objections to use of singletons; Framework solution; Autoloading; Finding a path to the class; Populating the dynamic class map; Saving map elements; Obtaining class information; Summary; Chapter 3: Database and Data Objects; The problem; Discussion and considerations; Database dependency; The role of the database; Level of database abstraction; Ease of development; Keeping up with change; Database security Pragmatic error handlingExploring PHP-indirect references; Framework solution; Class structure; Connecting to a database; Handling databases easily; Prefixing table names in SQL; Making the database work; Getting hold of data; Higher level data access; Assisted update and insert; What happened?; Database extended services; Getting data about data; Easier data about data; Aiding maintenance; Data objects; Rudimentary data object methods; Data object input and output; Setting data in data objects; Sequencing database rows; Database maintenance utility; Summary Chapter 4: Administrators, Users, and GuestsThe problem; Discussion and considerations; Who needs users?; Secure authentication; Secure storage of passwords; Blocking SQL injection; Login; Managing user data; User self service; Customizing for users; Extended user information; Exploring PHP-Arrays and SQL; Framework solution; The user database table; Indexes on users; Keeping user tables in step; Achieving login; Administering users; Generating passwords; Summary; Chapter 5: Sessions and Users; The problem; Discussion and considerations; Why sessions?; How sessions work Avoiding session vulnerabilitiesSearch engine bots; Session data and scalability; Exploring PHP-frameworks of classes; Framework solution; Building a session handler; Creating a session; Finding the IP address; Validating a session; Remembering users; Completing session handling; Session data; Session data and bots; Retrieving session data; Keeping session data tidy; Summary; Chapter 6: Caches and Handlers; Discussion and considerations; Why build information handlers?; The singleton cache; The disk cache; Scalability and database cache; The XHTML cache; Other caches Exploring PHP-Static elements and helpers |
Altri titoli varianti |
PHP 5 content management system framework development
PHP five CMS framework development PHP five content management system framework development |
Record Nr. | UNINA-9910459538603321 |
Brampton Martin
![]() |
||
Birmingham, UK, : Packt Pub., 2010 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
PHP 5 CMS framework development [[electronic resource] ] : expert insight and practical guidance to create an efficient, flexible and robust web oriented framework / / Martin Brampton |
Autore | Brampton Martin |
Edizione | [2nd ed.] |
Pubbl/distr/stampa | Birmingham, UK, : Packt Pub., 2010 |
Descrizione fisica | 1 online resource (416 p.) |
Disciplina | 006.76 |
Collana | Community experience distilled |
Soggetto topico |
PHP (Computer program language)
Web site development Web sites - Design |
ISBN |
1-282-75042-9
9786612750427 1-84951-135-7 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: CMS Architecture; The idea of a CMS; Critical CMS features; Desirable CMS features; System management; Technology for CMS building; Leveraging PHP5; Some PHP policies; Globalness in PHP; Classes and objects; Objects, patterns, and refactoring; The object-relational compromise; Basics of combining PHP and XHTML; Model, view, and controller; The CMS environment; Hosting the CMS; Basic browser matters; Security of a CMS; Some CMS terminology; Summary; Chapter 2: Organizing Code; The problem
Discussion and considerationsSecurity; Methods of code inclusion; Practicality in coding; Exploring PHP and object design; Autoloading; Namespaces and class visibility; Singletons; Objections to use of singletons; Framework solution; Autoloading; Finding a path to the class; Populating the dynamic class map; Saving map elements; Obtaining class information; Summary; Chapter 3: Database and Data Objects; The problem; Discussion and considerations; Database dependency; The role of the database; Level of database abstraction; Ease of development; Keeping up with change; Database security Pragmatic error handlingExploring PHP-indirect references; Framework solution; Class structure; Connecting to a database; Handling databases easily; Prefixing table names in SQL; Making the database work; Getting hold of data; Higher level data access; Assisted update and insert; What happened?; Database extended services; Getting data about data; Easier data about data; Aiding maintenance; Data objects; Rudimentary data object methods; Data object input and output; Setting data in data objects; Sequencing database rows; Database maintenance utility; Summary Chapter 4: Administrators, Users, and GuestsThe problem; Discussion and considerations; Who needs users?; Secure authentication; Secure storage of passwords; Blocking SQL injection; Login; Managing user data; User self service; Customizing for users; Extended user information; Exploring PHP-Arrays and SQL; Framework solution; The user database table; Indexes on users; Keeping user tables in step; Achieving login; Administering users; Generating passwords; Summary; Chapter 5: Sessions and Users; The problem; Discussion and considerations; Why sessions?; How sessions work Avoiding session vulnerabilitiesSearch engine bots; Session data and scalability; Exploring PHP-frameworks of classes; Framework solution; Building a session handler; Creating a session; Finding the IP address; Validating a session; Remembering users; Completing session handling; Session data; Session data and bots; Retrieving session data; Keeping session data tidy; Summary; Chapter 6: Caches and Handlers; Discussion and considerations; Why build information handlers?; The singleton cache; The disk cache; Scalability and database cache; The XHTML cache; Other caches Exploring PHP-Static elements and helpers |
Altri titoli varianti |
PHP 5 content management system framework development
PHP five CMS framework development PHP five content management system framework development |
Record Nr. | UNINA-9910785223603321 |
Brampton Martin
![]() |
||
Birmingham, UK, : Packt Pub., 2010 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
PHP 5 CMS framework development : expert insight and practical guidance to create an efficient, flexible and robust web oriented framework / / Martin Brampton |
Autore | Brampton Martin |
Edizione | [2nd ed.] |
Pubbl/distr/stampa | Birmingham, UK, : Packt Pub., 2010 |
Descrizione fisica | 1 online resource (416 p.) |
Disciplina | 006.76 |
Collana | Community experience distilled |
Soggetto topico |
PHP (Computer program language)
Web site development Web sites - Design |
ISBN |
1-282-75042-9
9786612750427 1-84951-135-7 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: CMS Architecture; The idea of a CMS; Critical CMS features; Desirable CMS features; System management; Technology for CMS building; Leveraging PHP5; Some PHP policies; Globalness in PHP; Classes and objects; Objects, patterns, and refactoring; The object-relational compromise; Basics of combining PHP and XHTML; Model, view, and controller; The CMS environment; Hosting the CMS; Basic browser matters; Security of a CMS; Some CMS terminology; Summary; Chapter 2: Organizing Code; The problem
Discussion and considerationsSecurity; Methods of code inclusion; Practicality in coding; Exploring PHP and object design; Autoloading; Namespaces and class visibility; Singletons; Objections to use of singletons; Framework solution; Autoloading; Finding a path to the class; Populating the dynamic class map; Saving map elements; Obtaining class information; Summary; Chapter 3: Database and Data Objects; The problem; Discussion and considerations; Database dependency; The role of the database; Level of database abstraction; Ease of development; Keeping up with change; Database security Pragmatic error handlingExploring PHP-indirect references; Framework solution; Class structure; Connecting to a database; Handling databases easily; Prefixing table names in SQL; Making the database work; Getting hold of data; Higher level data access; Assisted update and insert; What happened?; Database extended services; Getting data about data; Easier data about data; Aiding maintenance; Data objects; Rudimentary data object methods; Data object input and output; Setting data in data objects; Sequencing database rows; Database maintenance utility; Summary Chapter 4: Administrators, Users, and GuestsThe problem; Discussion and considerations; Who needs users?; Secure authentication; Secure storage of passwords; Blocking SQL injection; Login; Managing user data; User self service; Customizing for users; Extended user information; Exploring PHP-Arrays and SQL; Framework solution; The user database table; Indexes on users; Keeping user tables in step; Achieving login; Administering users; Generating passwords; Summary; Chapter 5: Sessions and Users; The problem; Discussion and considerations; Why sessions?; How sessions work Avoiding session vulnerabilitiesSearch engine bots; Session data and scalability; Exploring PHP-frameworks of classes; Framework solution; Building a session handler; Creating a session; Finding the IP address; Validating a session; Remembering users; Completing session handling; Session data; Session data and bots; Retrieving session data; Keeping session data tidy; Summary; Chapter 6: Caches and Handlers; Discussion and considerations; Why build information handlers?; The singleton cache; The disk cache; Scalability and database cache; The XHTML cache; Other caches Exploring PHP-Static elements and helpers |
Altri titoli varianti |
PHP 5 content management system framework development
PHP five CMS framework development PHP five content management system framework development |
Record Nr. | UNINA-9910810677103321 |
Brampton Martin
![]() |
||
Birmingham, UK, : Packt Pub., 2010 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
PHP 5 for dummies [[electronic resource] /] / by Janet Valade |
Autore | Valade Janet |
Pubbl/distr/stampa | Hoboken, NJ, : Wiley Pub., c2004 |
Descrizione fisica | 1 online resource (410 p.) |
Disciplina | 005.13/3 |
Collana | --For dummies |
Soggetto topico |
PHP (Computer program language)
Web sites - Design |
Soggetto genere / forma | Electronic books. |
ISBN | 0-7645-5662-2 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
PHP 5 For Dummies; About the Author; Dedication; Acknowledgments; Contents at a Glance; Table of Contents; Introduction; About This Book; How to Use This Book; Foolish Assumptions; How This Book Is Organized; Icons Used in This Book; Part I: Say Hello to the PHP Scripting Language; Chapter 1: Getting to Know PHP; Getting Familiar with PHP; Considering the Various Uses for PHP; Understanding How PHP Works; Keeping Up with Changes in PHP; Chapter 2: Setting Up the Environment; Establishing Your Web Environment; Setting Up PHP for General-Purpose Scripting; Configuring PHP
Using Tools to Build PHP ScriptsChapter 3: Creating Your First PHP Script; Writing PHP Statements; Building Scripts; Writing Your First Script; Discovering More about Output Statements; Documenting the Script; Part II: Variables and Data; Chapter 4: Using Variables in PHP Scripts; Naming Variables; Assigning and Displaying Variable Values; Writing Your First Script That Uses Variables; Discovering More about Output Statements with Variables; Using Variable Variables; Removing Variables; Working with Constants; Handling Error Messages; Chapter 5: Working with Data; Understanding Data Types Working with NumbersWorking with Character Strings; Working with Dates and Times; Chapter 6: Storing Data in Groups by Using Arrays; Creating and Working with Arrays; Sorting Arrays; Using Arrays in Statements; Walking through an Array; Finding Array Size; Converting Arrays into Strings ( And Vice Versa); Converting Variables into Arrays ( And Vice Versa); Splitting and Merging Arrays; Comparing Arrays; Working with Other Array Operations; Multidimensional Arrays; Built-in PHP Arrays; Part III: Basic PHP Programming; Chapter 7: Controlling the Flow of the Script Changing the Order of Statement ExecutionSetting Up Conditions; Using Conditional Statements; Repeating Actions by Using Loops; Chapter 8: Reusing PHP Code; Inserting Code in Your Script; Creating Reusable Code ( Functions); Handling Errors; Chapter 9: Object-Oriented Programming Meets PHP; Introducing Object-Oriented Programming; Developing an Object-Oriented Program; Defining a Class; Using a Class; Making Properties and Methods Private; Using Exceptions; Copying Objects; Destroying Objects; Part IV: Common PHP Applications; Chapter 10: The Basics of Web Applications; Securing Your Web Site Displaying Static Web PagesWorking with HTML Forms; Chapter 11: Other Web Applications; Overcoming Statelessness; Navigating Web Sites with Multiple Pages; Moving Information from Page to Page; Uploading Files; Using JavaScript with PHP; Chapter 12: Storing Data with PHP; Using Flat Files; Working with Databases; Using SQLite; Chapter 13: PHP and Your Operating System; Managing Files; Using Operating System Commands; Using FTP; Using E-Mail; Chapter 14: PHP Extensions; Investigating the Basic Extensions; Taking a Look at Standard Extensions; Using PEAR; Part V: The Part of Tens Chapter 15: Ten Things to Look For When Troubleshooting a Script |
Record Nr. | UNINA-9910455746003321 |
Valade Janet
![]() |
||
Hoboken, NJ, : Wiley Pub., c2004 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
PHP 5 for dummies [[electronic resource] /] / by Janet Valade |
Autore | Valade Janet |
Pubbl/distr/stampa | Hoboken, NJ, : Wiley Pub., c2004 |
Descrizione fisica | 1 online resource (410 p.) |
Disciplina | 005.13/3 |
Collana | --For dummies |
Soggetto topico |
PHP (Computer program language)
Web sites - Design |
ISBN | 0-7645-5662-2 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
PHP 5 For Dummies; About the Author; Dedication; Acknowledgments; Contents at a Glance; Table of Contents; Introduction; About This Book; How to Use This Book; Foolish Assumptions; How This Book Is Organized; Icons Used in This Book; Part I: Say Hello to the PHP Scripting Language; Chapter 1: Getting to Know PHP; Getting Familiar with PHP; Considering the Various Uses for PHP; Understanding How PHP Works; Keeping Up with Changes in PHP; Chapter 2: Setting Up the Environment; Establishing Your Web Environment; Setting Up PHP for General-Purpose Scripting; Configuring PHP
Using Tools to Build PHP ScriptsChapter 3: Creating Your First PHP Script; Writing PHP Statements; Building Scripts; Writing Your First Script; Discovering More about Output Statements; Documenting the Script; Part II: Variables and Data; Chapter 4: Using Variables in PHP Scripts; Naming Variables; Assigning and Displaying Variable Values; Writing Your First Script That Uses Variables; Discovering More about Output Statements with Variables; Using Variable Variables; Removing Variables; Working with Constants; Handling Error Messages; Chapter 5: Working with Data; Understanding Data Types Working with NumbersWorking with Character Strings; Working with Dates and Times; Chapter 6: Storing Data in Groups by Using Arrays; Creating and Working with Arrays; Sorting Arrays; Using Arrays in Statements; Walking through an Array; Finding Array Size; Converting Arrays into Strings ( And Vice Versa); Converting Variables into Arrays ( And Vice Versa); Splitting and Merging Arrays; Comparing Arrays; Working with Other Array Operations; Multidimensional Arrays; Built-in PHP Arrays; Part III: Basic PHP Programming; Chapter 7: Controlling the Flow of the Script Changing the Order of Statement ExecutionSetting Up Conditions; Using Conditional Statements; Repeating Actions by Using Loops; Chapter 8: Reusing PHP Code; Inserting Code in Your Script; Creating Reusable Code ( Functions); Handling Errors; Chapter 9: Object-Oriented Programming Meets PHP; Introducing Object-Oriented Programming; Developing an Object-Oriented Program; Defining a Class; Using a Class; Making Properties and Methods Private; Using Exceptions; Copying Objects; Destroying Objects; Part IV: Common PHP Applications; Chapter 10: The Basics of Web Applications; Securing Your Web Site Displaying Static Web PagesWorking with HTML Forms; Chapter 11: Other Web Applications; Overcoming Statelessness; Navigating Web Sites with Multiple Pages; Moving Information from Page to Page; Uploading Files; Using JavaScript with PHP; Chapter 12: Storing Data with PHP; Using Flat Files; Working with Databases; Using SQLite; Chapter 13: PHP and Your Operating System; Managing Files; Using Operating System Commands; Using FTP; Using E-Mail; Chapter 14: PHP Extensions; Investigating the Basic Extensions; Taking a Look at Standard Extensions; Using PEAR; Part V: The Part of Tens Chapter 15: Ten Things to Look For When Troubleshooting a Script |
Record Nr. | UNINA-9910780306103321 |
Valade Janet
![]() |
||
Hoboken, NJ, : Wiley Pub., c2004 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
PHP 5 for dummies / / by Janet Valade |
Autore | Valade Janet |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Hoboken, NJ, : Wiley Pub., c2004 |
Descrizione fisica | 1 online resource (410 p.) |
Disciplina | 005.13/3 |
Collana | --For dummies |
Soggetto topico |
PHP (Computer program language)
Web sites - Design |
ISBN | 0-7645-5662-2 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
PHP 5 For Dummies; About the Author; Dedication; Acknowledgments; Contents at a Glance; Table of Contents; Introduction; About This Book; How to Use This Book; Foolish Assumptions; How This Book Is Organized; Icons Used in This Book; Part I: Say Hello to the PHP Scripting Language; Chapter 1: Getting to Know PHP; Getting Familiar with PHP; Considering the Various Uses for PHP; Understanding How PHP Works; Keeping Up with Changes in PHP; Chapter 2: Setting Up the Environment; Establishing Your Web Environment; Setting Up PHP for General-Purpose Scripting; Configuring PHP
Using Tools to Build PHP ScriptsChapter 3: Creating Your First PHP Script; Writing PHP Statements; Building Scripts; Writing Your First Script; Discovering More about Output Statements; Documenting the Script; Part II: Variables and Data; Chapter 4: Using Variables in PHP Scripts; Naming Variables; Assigning and Displaying Variable Values; Writing Your First Script That Uses Variables; Discovering More about Output Statements with Variables; Using Variable Variables; Removing Variables; Working with Constants; Handling Error Messages; Chapter 5: Working with Data; Understanding Data Types Working with NumbersWorking with Character Strings; Working with Dates and Times; Chapter 6: Storing Data in Groups by Using Arrays; Creating and Working with Arrays; Sorting Arrays; Using Arrays in Statements; Walking through an Array; Finding Array Size; Converting Arrays into Strings ( And Vice Versa); Converting Variables into Arrays ( And Vice Versa); Splitting and Merging Arrays; Comparing Arrays; Working with Other Array Operations; Multidimensional Arrays; Built-in PHP Arrays; Part III: Basic PHP Programming; Chapter 7: Controlling the Flow of the Script Changing the Order of Statement ExecutionSetting Up Conditions; Using Conditional Statements; Repeating Actions by Using Loops; Chapter 8: Reusing PHP Code; Inserting Code in Your Script; Creating Reusable Code ( Functions); Handling Errors; Chapter 9: Object-Oriented Programming Meets PHP; Introducing Object-Oriented Programming; Developing an Object-Oriented Program; Defining a Class; Using a Class; Making Properties and Methods Private; Using Exceptions; Copying Objects; Destroying Objects; Part IV: Common PHP Applications; Chapter 10: The Basics of Web Applications; Securing Your Web Site Displaying Static Web PagesWorking with HTML Forms; Chapter 11: Other Web Applications; Overcoming Statelessness; Navigating Web Sites with Multiple Pages; Moving Information from Page to Page; Uploading Files; Using JavaScript with PHP; Chapter 12: Storing Data with PHP; Using Flat Files; Working with Databases; Using SQLite; Chapter 13: PHP and Your Operating System; Managing Files; Using Operating System Commands; Using FTP; Using E-Mail; Chapter 14: PHP Extensions; Investigating the Basic Extensions; Taking a Look at Standard Extensions; Using PEAR; Part V: The Part of Tens Chapter 15: Ten Things to Look For When Troubleshooting a Script |
Record Nr. | UNINA-9910806146203321 |
Valade Janet
![]() |
||
Hoboken, NJ, : Wiley Pub., c2004 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|