PHP 5
Home > Computing and Information Technology > Databases > PHP 5: Your Visual Blueprint for Creating Open Source, Server-Side Content
PHP 5: Your Visual Blueprint for Creating Open Source, Server-Side Content

PHP 5: Your Visual Blueprint for Creating Open Source, Server-Side Content

|
     0     
5
4
3
2
1




Out of Stock


Notify me when this book is in stock
About the Book

Now revised to cover features found in PHP4 and PHP5, this new edition shows Web developers step by step how to create dynamic, data-driven Web applications Two-color screen shots accompanied by concise callouts demonstrate how to tackle more than 100 key PHP tasks, including using cookies to monitor the activity of Web site visitors, retrieving information from MySQL or other databases, creating images and Web pages on the fly, and processing XML documents Shows how to use PHP with Apache Web server, process data forms, access data files, troubleshoot PHP scripts, and migrate scripts to PHP5 A companion Web site features a fully searchable e-version of the book, plus all code that appears in the text-ready to plug into users' Web pages

Table of Contents:
HOW TO USE THIS VISUAL BLUEPRINT BOOK; 1. GETTING STARTED WITH PHP; Introduction to PHP; Install Apache on Windows; Install Internet Information Services on Windows; Add a Virtual Directory to Internet Information Services; Set File and Folder Permissions on Windows; Install PHP on Windows; Install Apache on OS X; Install PHP on OS X; Set File and Folder Permissions on OS X; Configure PHP; Verify Installation; Upload Pages to a Web Server; 2. PHP LANGUAGE BASICS; Insert PHP Code into a Page; Add Comments; Create a Numeric Variable; Create a String Variable; Create a Constant; Using Operators; Perform a Numeric Calculation; Control Program Flow Using Conditional Statements; Using the Switch Statement; Using While Loops; Using For Loops; Create a Function; Return a Value from a Function; Pass Arguments to a Function; Pass Arguments by Reference; Write a Recursive Function; Using Dynamic Variables; Work with Data Types; Get Information About a Variable; Using PHP Constants; Include a File; Using the Exit and Die Statements; Work with Dates and Times; 3. WORKING WITH ARRAYS; Introduction to Arrays; Create an Array; Create an Associative Array; Create a Multidimensional Array; Change the Current Array Element; Add and Remove Elements from an Array; Replace Elements in an Array; Sort an Array; Sort an Associative Array; Sort Using a Custom Sort Function; Get Information About an Array; Using the List Statement; Using the Foreach Statement; Print an Array; 4. WORKING WITH TEXT; Change the Case of a String; Using ASCII Values; Print a Formatted String; Find String Length; Convert a String into an Array; Trim a String; Compare Strings; Access or Replace Characters by Position in a String; Search for a Substring or Character; Extract or Replace a Substring; Replace All Instances of a Word; Work with HTML Text; Work with Unicode Text; Introduction to Regular Expressions; Find a Substring Using Regular Expressions; Replace a Substring Using Regular Expressions; Reformat a String Using Regular Expressions; Create an Array of Matches Using Regular Expressions; 5. WORKING WITH FILESYSTEM AND I/O; Open or Create a File; Write to a File; Copy or Delete a File; Access File Attributes; Set Unix File Permissions; Work with Directories; Get a List of Files in a Directory; Using Output Buffering; Set Custom HTTP Headers; Execute Shell Commands; Send an E-Mail; 6. WORKING WITH FORMS; Create a Form; Understanding Form Elements; Add Elements to a Form; Process Submitted Form Data; Process Multiple Form Selections; Create a File Upload Form; Process a File Upload.8; Validate User Input; 7. USING COOKIES AND SESSIONS; Create and Read a Cookie; Delete a Cookie; Create a Session; Create and Read Session Variables; Save Session Data to a File; Access Saved Session Data; 8. INTRODUCTION TO OBJECTS; Introduction to Object-Oriented Programming; Changes in PHP 5; Define a Class; Create Class Constructors and Destructors; Define a Method; Clone an Object; Create Private and Static Members; Extend a Class; Work with External Data in Classes; Access Information About an Object; Check for Classes and Methods; Using Object Serialization; Using Class Autoloading; Overload an Object Method; Using Iterators; 9. INTRODUCTION TO DATABASES; Introduction to Databases; Design a Database; Choose a Database Server; Introduction to Structured Query Language (SQL); Using a Database Client; 10. USING DATABASES; Introduction to SQLite; Introduction to MySQLi; Create an SQLite Database; Add Records to an SQLite Database; Retrieve Records from an SQLite Database; Create an SQLite Function; Connect to MySQL Server; Add Records to a MySQL Database; Select Records from a MySQL Database; Update Records in a MySQL Database; Delete Records from a MySQL Database; Retrieve Records as an Associative Array; Retrieve Records from Multiple Tables in a MySQL Database; Get Information About Fields in a MySQL Table; Using a Form to Modify a Record; Create a MySQLi Connection; Create a MySQLi Prepared Statement; 11. DEBUGGING AND ERRORS; Change PHP's Error-Reporting Level; Create a Custom Error Handler; Log Errors to a File; Send Errors to an E-Mail Address; Embed Debugging Messages in HTML Comments; Using Try...Catch Statements; 12. WORKING WITH XML; Introduction to XML; Introduction to DOM XML; Parse a File Using SimpleXML; Write to a File Using SimpleXML; Parse a File Using SAX; Parse a File Using DOM; Write a File Using DOM; Parse HTML Using DOM; Using XPath; Introduction to SOAP; Introduction to XSLT; Create a SOAP Client; Create a SOAP Server; Transform an XML File Using XSLT; INDEX


Best Sellers


Product Details
  • ISBN-13: 9780764583322
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: Hungry Minds Inc,U.S.
  • Height: 229 mm
  • Returnable: N
  • Sub Title: Your Visual Blueprint for Creating Open Source, Server-Side Content
  • Width: 203 mm
  • ISBN-10: 0764583328
  • Publisher Date: 01 May 2005
  • Binding: Paperback
  • Language: English
  • Spine Width: 22 mm
  • Weight: 692 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
PHP 5: Your Visual Blueprint for Creating Open Source, Server-Side Content
John Wiley & Sons Inc -
PHP 5: Your Visual Blueprint for Creating Open Source, Server-Side Content
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

PHP 5: Your Visual Blueprint for Creating Open Source, Server-Side Content

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!