countdown boutiques-francophones Learn more scflyout Home All-New Kindle Music Deals Store sports Tools
Wicked Cool PHP and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Start reading Wicked Cool PHP on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Wicked Cool PHP: Real-World Scripts That Solve Difficult Problems [Paperback]

William Steinmetz , Brian Ward
4.0 out of 5 stars  See all reviews (2 customer reviews)
List Price: CDN$ 38.95
Price: CDN$ 16.97 & FREE Shipping on orders over CDN$ 25. Details
You Save: CDN$ 21.98 (56%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 4 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
Want it delivered Tuesday, July 26?
‹  Return to Product Overview

Table of Contents

WICKED COOL PHP.;
INTRODUCTION;
Chapter 1: THE FAQS OF LIFE―THE SCRIPTS EVERY PHP PROGRAMMER WANTS (OR NEEDS) TO KNOW;
1.1 #1: Including Another File as a Part of Your Script;
1.2 #2: Highlighting Alternate Row Colors in a Table;
1.3 #3: Creating Previous/Next Links;
1.4 #4: Printing the Contents of an Array;
1.5 #5: Turning an Array into a Nonarray Variable That Can Be Restored Later;
1.6 #6: Sorting Multidimensional Arrays;
1.7 #7: Templating Your Site with Smarty;
Chapter 2: CONFIGURING PHP;
2.1 Configuration Settings and the php.ini File;
2.2 #8: Revealing All of PHP's Settings;
2.3 #9: Reading an Individual Setting;
2.4 #10: Error Reporting;
2.5 #11: Suppressing All Error Messages;
2.6 #12: Extending the Run Time of a Script;
2.7 #13: Preventing Users from Uploading Large Files;
2.8 #14: Turning Off Registered Global Variables;
2.9 #15: Enabling Magic Quotes;
2.10 #16: Restricting the Files that PHP Can Access;
2.11 #17: Shutting Down Specific Functions;
2.12 #18: Adding Extensions to PHP;
Chapter 3: PHP SECURITY;
3.1 Recommended Security Configuration Options;
3.2 #19: SQL Injection Attacks;
3.3 #20: Preventing Basic XSS Attacks;
3.4 #21: Using SafeHTML;
3.5 #22: Protecting Data with a One-Way Hash;
3.6 #23: Encrypting Data with Mcrypt;
3.7 #24: Generating Random Passwords;
Chapter 4: WORKING WITH FORMS;
4.1 Security Measures: Forms Are Not Trustworthy;
4.2 Verification Strategies;
4.3 Using $_POST, $_GET, $_REQUEST, and $_FILES to Access Form Data;
4.4 #25: Fetching Form Variables Consistently and Safely;
4.5 #26: Trimming Excess Whitespace;
4.6 #27: Importing Form Variables into an Array;
4.7 #28: Making Sure a Response Is One of a Set of Given Values;
4.8 #29: Using Multiple Submit Buttons;
4.9 #30: Validating a Credit Card;
4.10 #31: Double-Checking a Credit Card's Expiration Date;
4.11 #32: Checking Valid Email Addresses;
4.12 #33: Checking American Phone Numbers;
Chapter 5: WORKING WITH TEXT AND HTML;
5.1 #34: Extracting Part of a String;
5.2 #35: Making a String Uppercase, Lowercase, or Capitalized;
5.3 #36: Finding Substrings;
5.4 #37: Replacing Substrings;
5.5 #38: Finding and Fixing Misspelled Words with pspell;
5.6 #39: Regular Expressions;
5.7 #40: Rearranging a Table;
5.8 #41: Creating a Screen Scraper;
5.9 #42: Converting Plaintext into HTML-Ready Markup;
5.10 #43: Automatically Hyperlinking URLs;
5.11 #44: Stripping HTML Tags from Strings;
Chapter 6: WORKING WITH DATES;
6.1 How Unix Time Works;
6.2 #45: Getting the Current Timestamp;
6.3 #46: Getting the Timestamp of a Date in the Past or Future;
6.4 #47: Formatting Dates and Times;
6.5 #48: Calculating the Day of the Week from a Given Date;
6.6 #49: Finding the Difference Between Two Dates;
6.7 MySQL Date Formats;
Chapter 7: WORKING WITH FILES;
7.1 File Permissions;
7.2 #50: Placing a File's Contents into a Variable;
7.3 #51: Creating and Writing to a File;
7.4 #52: Checking to See If a File Exists;
7.5 #53: Deleting Files;
7.6 #54: Uploading Images to a Directory;
7.7 #55: Reading a Comma-Separated File;
Chapter 8: USER AND SESSION TRACKING;
8.1 Using Cookies and Sessions to Track User Data;
8.2 #56: Creating a "Welcome Back, Username!" Message with Cookies;
8.3 #57: Using Sessions to Temporarily Store Data;
8.4 #58: Checking to See If a User's Browser Accepts Cookies;
8.5 #59: Redirecting Users to Different Pages;
8.6 #60: Forcing a User to Use SSL-Encrypted Pages;
8.7 #61: Extracting Client Information;
8.8 #62: Session Timeouts;
8.9 #63: A Simple Login System;
Chapter 9: WORKING WITH EMAIL;
9.1 #64: Using PHPMailer to Send Mail;
9.2 #65: Using Email to Verify User Accounts;
Chapter 10: WORKING WITH IMAGES;
10.1 #66: Creating a CAPTCHA (Security) Image;
10.2 #67: Creating Thumbnail Images;
Chapter 11: USING cURL TO INTERACT WITH WEB SERVICES;
11.1 #68: Connecting to Other Websites;
11.2 #69: Using Cookies;
11.3 #70: Transforming XML into a Usable Form;
11.4 #71: Using Mapping Web Services;
11.5 #72: Using PHP and SOAP to Request Data from Amazon.com;
11.6 #73: Building a Web Service;
Chapter 12: INTERMEDIATE PROJECTS;
12.1 #74: A User Poll;
12.2 #75: Electronic Greeting Cards;
12.3 #76: A Blogging System;
APPENDIX;
COLOPHON;|

  • WICKED COOL PHP.
  • INTRODUCTION
  • Chapter 1: THE FAQS OF LIFE—THE SCRIPTS EVERY PHP PROGRAMMER WANTS (OR NEEDS) TO KNOW
  • Chapter 2: CONFIGURING PHP
  • Chapter 3: PHP SECURITY
  • Chapter 4: WORKING WITH FORMS
  • Chapter 5: WORKING WITH TEXT AND HTML
  • Chapter 6: WORKING WITH DATES
  • Chapter 7: WORKING WITH FILES
  • Chapter 8: USER AND SESSION TRACKING
  • Chapter 9: WORKING WITH EMAIL
  • Chapter 10: WORKING WITH IMAGES
  • Chapter 11: USING cURL TO INTERACT WITH WEB SERVICES
  • Chapter 12: INTERMEDIATE PROJECTS
  • APPENDIX
  • COLOPHON

‹  Return to Product Overview