biss boutiques-francophones Learn more Furniture snsflyour All-New Kindle Paperwhite Own the 2016 GRAMMY Nominee Album featuring the Biggest Hits from Music's Biggest Night Exercice Tools ca_ty_gno
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$ 35.55 & FREE Shipping. Details
You Save: CDN$ 3.40 (9%)
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 1 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
Want it delivered Tuesday, February 16? Choose One-Day Shipping at checkout.
‹  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
  • 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
|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;

‹  Return to Product Overview