Filter by products, topics, and types of content

(0 Products)

(122 Topics)

(13 Industries)

(6 Types)

1 - 100 of 225 results | Next
Show Summaries | Hide Summaries
View Results
Title none Type none Date none
Developing PHP the Ajax way, Part 1: Getting started
Asynchronous JavaScript and XML (Ajax), is arguably the most popular new Web technology. In this two-part "Developing PHP the Ajax way" series, you will create a simple photo album as an online Web application, entirely in PHP and the Simple Ajax Toolkit (Sajax). You'll begin by writing a simple photo album using the standard method of PHP development and later apply Sajax to make it an active Web application.
Also available in: Chinese  
Articles 30 May 2006
Use PHP on System i, Part 1: Introduction and examples
Learn how to install PHP and DB2(R) on System i(TM), and understand how to port a MySQL application to DB2 on i5/OS(R). Understand the history and architecture types of PHP, including the new architecture that uses i5/OS with an Apache HTTP server and the IBM DB2 database to bring PHP applications to System i(TM). Read examples of PHP Web applications. Learn how PHP applications are especially beneficial to small and medium businesses, because open source PHP applications are often inexpensive and easily accessible. [The product option for the CCA Cryptographic Service Provider has been changed from option 13 to option 35. The title has been changed to indicate the first article in a series. -Ed.]
Also available in: Russian  
Articles 08 Feb 2007
Learning PHP, Part 2: Upload files and use XML to store and display file information
This tutorial is Part 2 of a three-part "Learning PHP" series that takes you from the most basic PHP script to working with databases and streaming from the file system by documenting the building of a document workflow system. Here, documents are uploaded by users and stored in a non-Web-accessible location for retrieval by the application in Part 3. We also look at working with XML files using DOM and SAX, and we look at exceptions.
Tutorials 21 Jun 2005
Learning PHP, Part 3: Authentication, objects, exceptions, and streaming
This tutorial is Part 3 of a three-part "Learning PHP" series that teaches you how to use PHP through building a simple workflow application. In this tutorial, you will learn about using HTTP authentication, streaming files, object properties and methods, and how to create objects and exceptions. You'll also learn how to perform additional security checks for downloads.
Also available in: Russian   Japanese   Vietnamese   Portuguese  
Tutorial 03 Jan 2013
Learning PHP, Part 2: Upload files and use XML or JSON to store and display file information
This tutorial is Part 2 of a three-part "Learning PHP" series teaching you how to use PHP through building a simple workflow application. Take this tutorial if you have a basic understanding of PHP and want to learn about uploading files from the browser, sessions, or using PHP to process XML or JSON.
Also available in: Japanese   Vietnamese   Portuguese  
Tutorial 03 Jan 2013
Learning PHP, Part 1: Register for an account, upload files for approval, and view and download approved files
This tutorial is Part 1 of a three-part "Learning PHP" series teaching you how to use PHP through building a simple workflow application. This tutorial walks you through creating a basic PHP page using HTML forms and covers accessing databases.
Also available in: Japanese   Vietnamese  
Tutorial 23 Oct 2012
Create an interactive production wiki using PHP, Part 1: Introduction and scaffolding
This "Create an interactive production wiki using PHP" series creates a wiki from scratch using PHP, with value-added features useful for tracking production. Wikis are widely used as tools to help speed development, increase productivity, and educate others. Each part of the series develops integral parts of the wiki until it is complete and ready for primetime, with features including file uploading, a calendaring "milestone" system, and an open blog. The wiki will also contain projects whose permissions are customizable to certain users.
Tutorial 13 Feb 2007
PHP renewed: Creating environments with Vagrant and PuPHPet
Thanks to Vagrant and PuPHPet, you can easily build consistent PHP development and deployment environments that take advantage of virtual-machine technology. These open source tools work with desktop-virtualization software such as VirtualBox to help you do away with apparent bugs that result from discrepancies between systems. PHP expert Eli White shows you how to put Vagrant and PuPHPet to work for your team.
Also available in: Chinese   Russian   Japanese  
Articles 03 Jun 2015
PHP renewed: Composer for PHP dependency handling
Today's complex PHP projects often use multiple third-party libraries that in turn have their own dependencies. Find out how Composer, an open source project built in PHP for the PHP community, takes the pain out of dependency handling for your modern PHP applications.
Also available in: Chinese   Russian   Japanese  
Articles 13 May 2015
PHP renewed: Password security in modern PHP
Keep your PHP web applications' passwords safe from hackers. PHP continues to evolve with the web, and more web applications need to store passwords securely. In the second installment of a four-part series on the new face of PHP, learn about the new password-handling features added in the PHP 5.5 release.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 15 Apr 2015
PHP renewed: The new face of PHP
PHP has evolved significantly since its early days as a templating language. In the first installment of a four-part series on modern-day PHP programming, PHP expert Eli White examines some of the advancements in PHP 5.3 and higher. Get up to speed on namespaces, traits, closures, generators, and more.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 25 Mar 2015
Sentry 2 and PHP, Part 2: Authentication and access control for PHP
Authentication and access control are critical to keep your web application secure. Sentry 2 is a framework-agnostic authentication and authorization system written in PHP. It provides built-in methods for many common authentication and authorization tasks, allowing you to efficiently and securely develop public-facing PHP web applications.
Also available in: Russian  
Articles 12 Nov 2013
Moving a PHP application to DB2 from MySQL, Part 4: Deploy your application
Learn why you should move a PHP application to DB2(R), how to plan the migration, how to execute it, how to support it, and how to handle potential risks based on the experience of an IBM Intranet application case study. This four-part series shares lessons from a successful MySQL-to-DB2 migration for a mission-critical PHP Intranet application used by 4,000 global users within IBM to support content production for ibm.com. Part 4 describes the steps taken to deploy and support the application.
Also available in: Russian   Japanese   Vietnamese  
Articles 08 Mar 2012
Moving a PHP application to DB2 from MySQL, Part 3: Convert your PHP code
Learn why to move a PHP application to DB2(R), how to plan the migration, how to execute it, how to support it, and how to handle potential risks based on the experience of an IBM intranet application case study. This four-part series shares lessons from a successful MySQL-to-DB2 migration for a mission-critical PHP intranet application used by 4,000 global users within IBM to support content production for ibm.com. Part 3 describes the steps taken to convert the PHP code.
Also available in: Chinese   Russian   Japanese   Vietnamese  
Articles 01 Sep 2011
Moving a PHP application to DB2 from MySQL, Part 2: Migrate your data
Learn why to move a PHP application to DB2(R), how to plan the migration, how to execute it, how to support it, and how to handle potential risks based on the experience of an IBM intranet application case study. This four-part series shares lessons from a successful MySQL-to-DB2 migration for a mission-critical PHP intranet application used by 4,000 global users within IBM to support content production for ibm.com. Part 2 describes how to migrate the database.
Also available in: Chinese   Russian   Vietnamese  
Articles 31 Mar 2011
Moving a PHP application to DB2 from MySQL, Part 1: Prepare for your migration
Learn why to move a PHP application to DB2(R), how to plan the migration, how to execute it, how to support it, and how to handle potential risks based on the experience of an IBM intranet application case study. This four-part series shares lessons from a successful MySQL-to-DB2 migration for a mission-critical PHP intranet application used by 4,000 global users within IBM to support content production for ibm.com. Part 1 describes the steps to prepare for the migration.
Also available in: Chinese   Russian   Vietnamese  
Articles 18 Nov 2010
Cloud computing with PHP, Part 3: Using Amazon SQS with the Zend Framework
The Zend Framework contains several classes that make using cloud-based services easy. Part 1 of this "Cloud computing with PHP" series looks at using Zend classes with Amazon's S3 cloud storage service. Part 2 covers the Zend classes that make it easy to work with virtual machines in Amazon's Elastic Compute Cloud (EC2). This article focuses on the Zend classes for working with Amazon's Simple Queue Service (SQS).
Also available in: Russian   Portuguese  
Articles 30 Mar 2010
Cloud computing with PHP, Part 2: Using Amazon EC2 with the Zend Framework
The Zend Framework contains several classes that make using cloud-based storage services easy. Part 1 of this "Cloud computing with PHP" series looks at using Zend classes with Amazon's S3 cloud storage service. This article covers the Zend classes that make it easy to work with virtual machines in Amazon's Elastic Compute Cloud (EC2).
Also available in: Russian   Portuguese  
Articles 13 Oct 2009
Cloud computing with PHP, Part 1: Using Amazon S3 with the Zend Framework
The Zend Framework contains several classes that make using cloud-based storage services easy. This article illustrates how to use those classes with Amazon's S3 cloud storage service.
Also available in: Russian   Portuguese  
Articles 22 Sep 2009
What's new in PHP V5.3, Part 5: Upgrading from PHP V5.2
This "What's new in PHP V5.3" series covers new and exciting features in PHP V5.3, which is scheduled to release soon. Part 1 looks at the changes made to the object-oriented programming and object handling in PHP V5.3, Part 2 looks at lambda functions and closures. In Part 3, we look at namespaces, which is one of the most anticipated and the most debated feature in this release of PHP. In Part 4, we take a close look at Phar, which is an archive format that can be used within PHP. In this final part of the series, learn about things to consider when upgrading from PHP V5.2. There are changes that break backward-compatibility and features that are deprecated in PHP V5.3 for removal in future versions. Some enhancements to existing features within PHP are also covered.
Also available in: Russian   Japanese   Vietnamese  
Articles 24 Feb 2009
What's new in PHP V5.3, Part 4: Creating and using Phar archives
PHP V5.3 is scheduled to release soon. This "What's new in PHP V5.3" series covers new and exciting features in this release. Part 1 looks at the changes made to the object-oriented programming and object handling in PHP V5.3, Part 2 looks at lambda functions and closures. And in Part 3, we look at namespaces, which is one of the most anticipated and the most debated feature in this release of PHP. Here in Part 4, we take a close look at Phar, which is an archive format that can be used within PHP. It can be used to not only archive files but also to deliver and run an entire PHP application from a single file. It can be used with PHP as an extension from the PECL repository, but will be an official extension of PHP in the upcoming version.
Also available in: Russian   Japanese   Vietnamese  
Articles 27 Jan 2009
What's new in PHP V5.3, Part 3: Namespaces
PHP V5.3 will be released by the end of 2008. This series of articles covers new and exciting features found in this release. Part 1 of the series looked at the changes made to the object oriented programming and object handling in PHP 5.3. Part 2 looked at lambda functions and closures. Here in Part 3, we look at namespaces, which is one of the most anticipated and the most debated feature in this release of PHP. The concept of namespaces provides a way to help avoid problems with multiple functions, classes, and constants of the same name being defined multiple times.
Also available in: Russian   Japanese   Vietnamese  
Articles 20 Jan 2009
What's new in PHP V5.3, Part 2: Closures and lambda functions
Follow along in this "What's new in PHP V5.3" series of articles that covers the new and exciting features found in PHP 5.3, a version that will be released by the end of this year. Part 1 of the series looked at the changes made to the object oriented programming and object handling in PHP 5.3. In Part 2, we look at closures and lambda functions. They are designed to make programming much easier by allowing you to easily define throwaway functions that can be used in many different contexts.
Also available in: Russian   Japanese   Vietnamese  
Articles 09 Dec 2008
30 game scripts you can write in PHP, Part 3: Creating 10 advanced scripts
PHP is an easy to use, easy to learn, widely accessible programming language. It's well suited for developing simple scripts that you can use to help you in all kinds of games. Whether you play simple pen and paper games by yourself, complex tabletop role-playing games with a group of people, or online games of any kind, this series will have something for you. This article will build on Parts 1 and 2 of this series, exploring 10 cool scripts that can be used in various types of games -- from an inventory-management system and note-taking scripts to word-game scripts to image manipulation and scripts for games like keno.
Also available in: Russian   Japanese  
Articles 02 Dec 2008
30 game scripts you can write in PHP, Part 2: Developing 10 intermediate scripts
PHP is an easy to use, easy to learn, widely accessible programming language. It's well suited for developing simple scripts that you can use to help you in all kinds of games. Whether you play simple pen and paper games by yourself, complex tabletop role-playing games with a group of people, or online games of any kind, this series will have something for you. This article will build on Part 1 of this series, exploring 10 intermediate scripts that can be used in various types of games. These scripts are intended for three types of games: role playing games, games of chance and word games.
Also available in: Russian   Japanese   Vietnamese  
Articles 25 Nov 2008
30 game scripts you can write in PHP, Part 1: Creating 10 fundamental scripts
PHP is an easy-to-use, easy-to-learn, widely accessible programming language. It's well suited for developing simple scripts you can use to help you in all kinds of games. Whether you play simple pen-and-paper games by yourself, complex tabletop role-playing games with a group of people, or online games of any kind, this series will have something for you. Each article in this series will cover 10 scripts in 300 words or fewer (3d10 stands for "roll three 10-sided dice") that are simple enough for even a beginning developer, but useful enough for a seasoned game player. The goal is to give you something you can modify to suit your needs, so you can impress your friends and players by busting out your laptop at your next gaming session.
Also available in: Russian   Japanese   Vietnamese   Spanish  
Articles 18 Nov 2008
Setting up your own on-demand video site with PHP, Part 2: Basic structure
Setting up your own on-demand video site doesn't have to be complicated. Upload some videos and put them up for people to watch. Easy enough. But if you're going to be doing a lot of videos, you'll need a way to keep them organized. This three-part "Setting up your own on-demand video site with PHP" tutorial series will take you through what you need to know to create video optimized for the Web, as well as creating a PHP application that will keep your videos organized and readily accessible. Part 1 lays the groundwork by assembling and installing the necessary components and gathering and converting the video. Here in Part 2, we build the basic application using CakePHP.
Tutorial 14 May 2008
Setting up your own on-demand video site with PHP, Part 1: Groundwork
Setting up your own on-demand video site doesn't have to be complicated. Upload some videos and put them up for people to watch. Easy enough. But if you're going to be doing a lot of videos, you'll need a way to keep them organized. This three-part "Setting up your own on-demand video site with PHP" tutorial series will take you through what you need to know to create video optimized for the Web, as well as creating a PHP application that will keep your videos organized and readily accessible. Part 1 lays the groundwork by assembling and installing the necessary components and gathering and converting the video.
Also available in: Portuguese  
Tutorial 01 Apr 2008
PHP frameworks, Part 5: Integrating external tasks
A short few years ago, a common criticism about PHP was that it did not support MVC-style architectures. Today, developers can chose from many PHP frameworks. This "PHP frameworks" series takes a look at three widely used PHP frameworks -- Zend, symfony, and CakePHP -- examining their similarities and differences while building and extending a sample application in each of the three. In this article, you will integrate external tasks, creating a simple task that can be called using the scheduler cron.
Also available in: Russian   Japanese   Vietnamese  
Articles 19 Feb 2008
PHP frameworks, Part 4: Ajax support
A common criticism of early versions on PHP was that they did not support Model-View-Controller (MVC)-style architectures. Today, developers can chose from many PHP frameworks. This "PHP frameworks" series takes a look at three widely used PHP frameworks -- Zend, symfony, and CakePHP -- examining their similarities and differences while building and extending a sample application in each of the three frameworks. Part 1 lays out the scope for the series and gets the prerequisites out of the way. In Part 2, you build the sample application in each of the three frameworks. In Part 3, you extend the application and look at exceptions to the rule. Here, take a look at how Asynchronous JavaScript + XML (Ajax) is supported in each of the frameworks.
Also available in: Russian   Japanese   Vietnamese  
Articles 12 Feb 2008
Building the DB2 Health Monitor Sample Application for PHP, Part 2: DB2 pureXML or DOM? You decide
DB2 9 pureXML technology allows businesses to improve data integrity and avoid legacy data lock-in. It enables application developers to utilize the best storage medium for the task and eliminate the middle-tier application logic previously required to take advantage of Web services. It enables DBAs to centralize logic at the database server and to help to optimize performance. More importantly, pureXML technology helps to reduce the complexity of application development back to what it always has been by utilizing the database for what it does best: to describe, retrieve, and store data. This article uses the DB2 Health Monitor Sample Application as an example to show you how this is possible.
Also available in: Russian   Japanese  
Articles 03 Jan 2008
Mastering regular expressions in PHP, Part 2: How to process text in PHP
Here in Part 2 of this "Mastering regular expressions in PHP" series, learn how to solve a variety of difficult text processing problems with a few advanced regular expression operators.
Also available in: Russian   Japanese   Portuguese  
Articles 08 Jan 2008
Mastering regular expressions in PHP, Part 1: Perl may be regex king, but PHP can slice and dice input quickly, too
Pattern matching is such a common chore for software that a special shorthand -- regular expressions -- has evolved to make light work of the task. Learn how to use this shorthand in your code.
Also available in: Russian   Japanese   Portuguese  
Articles 01 Jan 2008
PHP frameworks, Part 3: User authentication
A common criticism of early versions on PHP was that they did not support Model-View-Controller (MVC)-style architectures. Today, developers can chose from many PHP frameworks. This "PHP frameworks" series takes a look at three widely used PHP frameworks -- Zend, symfony, and CakePHP -- examining their similarities and differences while building and extending a sample application in each of the three frameworks. Part 1 lays out the scope for the series and gets the prerequisites out of the way. In Part 2, you build the sample application in each of the three frameworks. Here in Part 3, you will extend the application and look at exceptions to the rule.
Also available in: Japanese   Vietnamese  
Articles 04 Dec 2007
PHP frameworks, Part 2: Building the sample application
This PHP frameworks series takes a look at three widely used PHP frameworks -- Zend, symfony, and CakePHP -- examining their similarities and differences while building and extending a sample application in each of the three frameworks. Part 1 lays out the scope for the series and gets the prerequisites out of the way. Here in Part 2, you will build the sample application in each of the three frameworks.
Also available in: Russian   Japanese   Vietnamese  
Articles 16 Oct 2007
PHP frameworks, Part 1: Getting started with three popular frameworks
A few short years ago, one of the more common criticisms about PHP was that it did not support MVC-style architectures. Times change. And these days, there are a number of choices available in the world of PHP frameworks. This series takes a look at three widely used PHP frameworks -- Zend, symfony, and CakePHP -- examining their similarities and differences while building and extending a sample application in each of the three frameworks.
Also available in: Russian   Japanese   Vietnamese  
Articles 09 Oct 2007
What's new in PHP V5.2, Part 5: Tracking file upload progress
PHP V5.2 added hooks for developers to take advantage of tracking file upload progress in real time. This article, Part 5 of a five-part "What's new in PHP V5.2" series, shows how to monitor file uploads and write code accordingly, with the creation of a PHP progress bar.
Also available in: Chinese   Japanese  
Articles 15 May 2007
Create an interactive production wiki using PHP, Part 5: The open blog
This "Create an interactive production wiki using PHP" tutorial series creates a wiki from scratch using PHP, with value-added features useful for tracking production. Wikis are widely used as tools to help speed development, increase productivity and educate others. Each part of the series develops integral parts of the wiki until it is complete and ready for prime time, with features including file uploading, a calendaring "milestone" system, and an open blog. The wiki will also contain projects whose permissions are customizable to certain users and will contain projects whose permissions are customizable to certain users. In Part 4 we added some task management. Now you will create an open blog, which will allow users a place to hold public discussions.
Tutorial 10 Apr 2007
Create an interactive production wiki using PHP, Part 4: Task management
This "Create an interactive production wiki using PHP" tutorial series creates a wiki from scratch using PHP, with value-added features useful for tracking production. Wikis are widely used as tools to help speed development, increase productivity and educate others. Each part of the series develops integral parts of the wiki until it is complete and ready for prime time, with features including file uploading, a calendaring "milestone" system, and an open blog. The wiki will also contain projects whose permissions are customizable to certain users and will contain projects whose permissions are customizable to certain users. In Part 3, we added some control over who can do what. Now it's time to add some task management.
Tutorial 03 Apr 2007
Create an interactive production wiki using PHP, Part 3: Users and permissions
This "Create an interactive production wiki using PHP" tutorial series creates a wiki from scratch using PHP, with value-added features useful for tracking production. Wikis are widely used as tools to help speed development, increase productivity and educate others. Each part of the series develops integral parts of the wiki until it is complete and ready for prime time, with features including file uploading, a calendaring "milestone" system, and an open blog. The wiki will also contain projects whose permissions are customizable to certain users. In Part 2, you got the basic wiki working. Now it's time to add some control over who can do what when accessing Criki.
Tutorial 20 Mar 2007
XML for PHP developers, Part 3: Advanced techniques to read, manipulate, and write XML
This final article in a three-part series discusses more techniques for reading, manipulating, and writing XML in PHP5. In it, you will focus on the now familiar APIs DOM and SimpleXML in more sophisticated surroundings, and, for the first time in this three-part series, on the XSL extension.
Also available in: Chinese   Japanese   Vietnamese  
Articles 13 Mar 2007
Create an interactive production wiki using PHP, Part 2: Developing the basic wiki code
This "Create an interactive production wiki using PHP" tutorial series creates a wiki from scratch using PHP, with value-added features useful for tracking production. Wikis are widely used as tools to help speed development, increase productivity, and educate others. Each part of the series develops integral parts of the wiki until it is complete and ready for primetime, with features including file uploading, a calendaring "milestone" system, and an open blog. The wiki will also contain projects whose permissions are customizable to certain users.
Also available in: Portuguese  
Tutorial 06 Mar 2007
XML for PHP developers, Part 2: Advanced XML parsing techniques
This second article in a three-part series will discuss XML parsing techniques of PHP5, focusing on parsing large or complex XML documents. It will offer some background about parsing extensions and, specifically, what parsing methods are best suited to what types of XML documents and why.
Also available in: Chinese   Russian   Japanese   Vietnamese  
Articles 06 Mar 2007
XML for PHP developers, Part 1: The 15-minute PHP-with-XML starter
This first article of a three-part series introduces PHP5's XML implementation and helps those relatively new to using XML with PHP to read, parse, and manipulate, and write a short and uncomplicated XML file using the DOM and SimpleXML in a PHP environment.
Also available in: Chinese   Russian   Japanese   Vietnamese  
Articles 07 Mar 2007
Make PHP apps fast, faster, fastest, Part 1: Boost performance, throughput with opcode cache software
PHP is a scripting language most often used to create Web applications. It's easy to learn and produces visible results quickly. However, because PHP is interpreted, PHP code is parsed and translated to opcodes every time it executes. An opcode cache eliminates that rework, making PHP applications faster.
Also available in: Chinese   Japanese  
Articles 20 Feb 2007
Use PHP on System i, Part 2: Net.Data and PHP
Compare PHP with the Net.Data server-side scripting language, which IBM develops with DB2(R). Understand the origins of the languages, their syntax differences, usage learning curves, database connections, and other differences. This article is the second part of a series based on working with PHP on System i(TM).
Also available in: Chinese  
Articles 13 Feb 2007
Implement Bayesian inference using PHP, Part 1
Conditional probability -- the probability of observing one event as a result of having observed another event -- is a potentially important factor in designing intelligent Web applications. Paul Meagher introduces Bayesian inference by discussing the basic mathematical concepts involved and demonstrating how to implement the underlying conditional probability calculations using PHP. In this article, the author discusses how Bayesian inference can be used to build an online PHP-based wizard that guides a user through the process making a medical diagnosis. This three-part series features interesting applications designed to help you appreciate the power and potential of Bayesian inference concepts.
Articles 16 Mar 2004
Use Ajax with PHP and DB2 9 - Xajax
PHP is a scripting language commonly used in developing Web applications. Asynchronous JavaScript and XML (Ajax) is a Web technique that combines JavaScript, Document Object Model (DOM), and XMLHttpRequest technologies to provide dynamic interactions between a client and a server. Various PHP class libraries are available for using Ajax with PHP, among them Xajax, an open source, object-oriented, PHP class library. In this article, learn how to implement PHP, Ajax, and Xajax to develop a dynamic Web application solution accessing DB2 9 for Linux, UNIX, and Windows.
Also available in: Russian   Japanese  
Articles 25 Jan 2007
Pull parsing XML in PHP
Discover the XMLReader library, which is bundled with PHP 5 and enables PHP pages to process XML documents in an efficient streaming mode.
Also available in: Chinese   Russian   Japanese  
Articles 11 Jan 2008
Convert XML to JSON in PHP
With the growing popularity of Web 2.0, a new data interchange format called JavaScript Object Notation (JSON) is emerging as a useful way to represent data in the business logic running on browsers. Learn how PHP-based server programs can convert XML-formatted enterprise application data into JSON format before sending it to browser applications.
Also available in: Chinese   Russian   Japanese  
Articles 05 Jun 2007
Batch processing in PHP
What do you do when you have a feature in your Web application that takes longer than a second or two to finish? You need some type of offline processing solution. Check out several methods for offline servicing of long-running jobs in your PHP application.
Also available in: Chinese   Russian  
Articles 05 Dec 2006
Seven great PHP IDEs compared
Discover what you should expect from an integrated development environment (IDE), and compare the cost and benefits of seven popular IDE choices.
Also available in: Portuguese  
Articles 10 Oct 2006
SimpleXML processing with PHP
Discover the SimpleXML extension, which is bundled with PHP version 5 and enables PHP pages to query, search, modify, and republish XML in a PHP-friendly syntax.
Also available in: Russian   Japanese  
Articles 10 Oct 2006
PHP configuration patterns
This article demonstrates several ways to create configurable PHP applications. It also discusses the ideal configuration points in an application, and finding the balance point between an application that is too configurable and one that is too closed.
Articles 29 Aug 2006
Check your PHP code at every level with unit tests
Test-driven development and unit tests are the latest way to make sure your code is behaving as you expect through changes and refactoring. Find out how to unit test your PHP code at the module, database, and user interface (UI) level.
Also available in: Japanese  
Articles 15 Aug 2006
Five common PHP database problems
Discover five common database problems that occur in PHP applications -- including database schema design, database access, and the business logic code that uses the database -- as well as their solutions.
Also available in: Japanese   Vietnamese  
Articles 01 Aug 2006
PHP encryption for the common man
In this increasingly virtual online world, you have to be careful to protect your data. Learn the basics of encoding and encrypting important bits of information, such as passwords, credit card numbers, and even entire messages. Get an overview of what it means to encrypt and decrypt information, as well as some practical examples involving passwords and other data, using PHP's built-in functionality.
Articles 25 Jul 2006
Use PHP scripts to access DB2 UDB for iSeries data with Zend Core for i5/OS
Learn about PHP database application development on i5/OS using the Zend Core for i5/OS product. Also, learn how to install Zend Core, and deploy and run a PHP script to access data stored in a DB2 UDB for iSeries database.
Also available in: Chinese  
Articles 06 Jul 2006
Five common PHP design patterns
Design patterns are just for Java architects -- at least that's what you may have been led to believe. In fact, design patterns are useful for everyone. If these tools aren't exclusive to architecture astronauts, what are they, and why are they useful in PHP applications? This article explains.
Also available in: Japanese  
Articles 18 Jul 2006
Creating dynamic Web sites with PHP and MySQL
This tutorial shows you how to create a dynamic Web site using PHP and MySQL. You learn how dynamic sites work and how they serve the content. After reading this tutorial, you will be ready to serve your own dynamic content from your own site.
Tutorial 15 May 2001
A step-by-step how-to guide to install, configure, and test a Linux, Apache, Informix, and PHP server
Learn how to install, configure, and test a Linux, Apache, Informix, and PHP (LAIP) server. LAIP provides a very powerful and dynamic mixture for a Web server.
Also available in: Russian  
Articles 08 Jun 2006
Build a Web service with PHP
In the past few years, new Web services have been popping up all over the Internet. And what better language to build your own Web service in than PHP? With PHP, you have the advantage of a great scripting language with the power to connect to databases, an easy development curve that allows for faster development, and high response times -- thanks to the underlying libraries compiled for performance.
Tutorial 23 May 2006
Calling secured Web services methods from PHP
Learn how to satisfy the requirements for security and method definition in PHP:Hypertext Processor (PHP) scripts which implement Web Services clients. Using the new SOAP extension in PHP 5, you'll see how to implement WS-Security basic authentication and how to pass complex objects as parameters for SOAP calls.
Also available in: Chinese  
Tutorial 05 May 2006
Recommended PHP reading list
Learn about PHP (Hypertext Preprocessor) with this reading list compiled for programmers and administrators by IBM Web application developers.
Articles 14 Mar 2006
DB2 and open source: Put yourself on the map with Google Maps API, DB2/Informix, and PHP on Linux
Google Maps API along with DB2, Informix, PHP, JavaScript, and XML let you create an easy-to-use map with your data on it. Pan to your zip code to see area-specific data. Use custom icons, change the map type, create a sidebar, and use event handlers.
Also available in: Russian   Japanese  
Articles 02 Mar 2006
How to turn your PHP application into a bot
A freely available module allows your PHP application to attach to an IRC server and respond to messages. To illustrate how to use the module, this article shows you how to create an IRC bot in PHP that can tell you the weather on demand for a ZIP code.
Articles 17 Jan 2006
How to use regular expressions in PHP
Regular expressions can provide a powerful way to work with text. Using regular expressions, you can do complex validation of user input, parse user input and file contents, and reformat strings. PHP provides simple methods that let you use POSIX and PCRE regular expressions. This article discusses the differences between POSIX and PCRE, and how you can use regular expressions and PHP V5.
Tutorials 10 Jan 2006
Reading and writing the XML DOM with PHP
Myriad techniques are available for reading and writing XML in PHP. This article presents three methods for reading XML: using the DOM library, using the SAX parser, and using regular expressions. Writing XML using DOM and PHP text templating will also be covered.
Also available in: Vietnamese   Portuguese  
Articles 06 Dec 2005
Debugging techniques for PHP programmers
Explore various methods for debugging PHP applications, including turning on error reporting in Apache and PHP, and by placing strategic print statements to locate the source of more difficult bugs through a simple example PHP script. The PHPeclipse plug-in for Eclipse, a slick development environment with real-time syntax parsing abilities, will also be covered, as well as the DBG debugger extension for PHPeclipse.
Articles 29 Nov 2005
Create graphics the smart way with PHP
This article shows how to build an object-oriented graphics layer in PHP. Using object-oriented systems can make building complex graphics much easier than building the graphics using the primitives in the standard PHP library.
Articles 22 Nov 2005
Read and write Excel data with PHP
Learn how to use the XML support in PHP to read the data from the XML exported from Microsoft Excel 2003. Also, learn to export data from your PHP application as Excel XML so your users can see their data in a real spreadsheet.
Also available in: Russian   Japanese   Portuguese  
Articles 26 Aug 2010
Advanced PHP V5 objects
The May 2005 IBM developerWorks article "Getting started with objects with PHP V5" covered enough detail to get a reader up and running with the basics of classes and objects in PHP. This article introduces some of PHP V5's more advanced and design-oriented features. Among them are object types, which allow for decoupling the components of a system from one another, creating reusable, extensible, and scalable code.
Articles 09 Aug 2005
Getting started with objects with PHP V5
This article describes the fundamentals of objects and classes in PHP V5, from the very basics through to inheritance, for experienced object-oriented programmers and those who have not yet been introduced to objects.
Articles 17 May 2005
IBM WebSphere Developer Technical Journal: Pair J2EE with PHP to implement a common Web application infrastructure
Enterprise Java applications deployed on WebSphere Application Server and Web sites deployed in Apache, MySQL, and PHP environments have traditionally been considered competing, mutually exclusive solutions. However, you can run WebSphere and PHP together to match their relative advantages to your Web development requirements.
Articles 27 Apr 2005
Connecting PHP Applications to Apache Derby
PHP (PHP:Hypertext Processor) is an open source scripting language for building Web pages. With PHP and Open Database Connectivity (ODBC) you can dynamically generate Web pages from data stored in IBM Cloudscape and Apache Derby databases. This article shows you how to install and configure PHP on Windows. Also, you'll gain an understanding of the PHP scripting language by learning how to connect to, insert data into, and select data from a Derby database.
Articles 30 Sep 2004
The right way to read files with PHP
Learn how to use the different file functions of PHP. Review basic file functions, such as fopen, fclose, and feof, learn reading functions, such as fgets, fgetss, and fscanf. And discover functions that process entire files in one or two lines of code.
Also available in: Chinese   Russian   Japanese  
Articles 17 May 2013
Building location-aware IoT apps, Part 2: Build a PHP app that delivers geo-targeted marketing messages to an IoT device
This article is the first in a two-part series, "Building location-aware IoT apps." Receiving real-time data from IoT devices is only half the puzzle: the other half involves reacting to that data. This article shows you how to use PHP, MySQL, and IBM Watson IoT Platform rules to process incoming data streams from IoT devices and transmit calculations or commands back to the cloud in real-time. This two-way communication is a key part of building useful IoT-based applications.
Articles 17 Jul 2017
Building location-aware IoT apps, Part 1: Build a PHP app that uses GPS data from an IoT device
This article is the first in a two-part series, "Building location-aware IoT apps." Are you a PHP developer who is interested in building IoT applications? It can be difficult to get started. This tutorial will help you get started by taking you step-by-step through the process of building a PHP-powered, IBM Bluemix IoT application that subscribes to location data that connected devices send to the IBM Watson IoT Platform. The app then converts that data into map images by using the Google Maps API.
Also available in: Chinese   Japanese   Portuguese  
Articles 17 Jul 2017
Integrating PHP applications with Instagram, Part 2
Instagram is a popular photo-sharing service that enables users to take photos with their smartphone and share them with others through the Web. Application developers can search for and retrieve these photos, together with their associated comments and likes, through the Instagram REST API. This two-part article introduces the Instagram API and illustrates how it can be used with PHP to leverage Instagram's rich repository of user-generated content and to create innovative web applications.
Also available in: Russian   Japanese  
Articles 01 Feb 2013
Integrating PHP applications with Instagram, Part 1
Instagram is a popular photo-sharing service that enables users to take photos with their smartphone and share them with others through the Web. Application developers can search and retrieve these photos, together with their associated comments and likes, through the Instagram REST API. This two-part article introduces the Instagram API and illustrates how it can be used with PHP to leverage Instagram's rich repository of user-generated content and create innovative web applications.
Also available in: Russian   Japanese   Vietnamese  
Articles 01 Feb 2013
Search and integrate Google+ activity streams with PHP applications
Google+, the new social networking service by Google, lets users post status messages and news. Web application developers can access and search these messages through the Google+ API. In this article, learn the Google+ API basics. Examples show how to use the Google+ API with PHP to create dynamic web applications.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 10 Jul 2012
Build device-aware mobile sites using PHP, JavaScript, and WURFL
With a rapidly growing mobile Web, if you haven't already started working on a PHP-driven mobile site or application, you soon will be. Detecting the capability of one mobile device among the thousands of offerings is nearly impossible with PHP alone. But with the Wireless Universal Resource FiLe (WURFL), this once daunting task becomes as simple as a few API calls to retrieve the device data you need and can use with your PHP site or application.
Also available in: Chinese   Russian   Portuguese   Spanish  
Articles 07 Feb 2012
Store datasets directly in shared memory with PHP
Learn about shared memory and how to use it in web applications as a data storage option, benefiting from high speed, reliability, and data exchange with other applications. Provided examples show how it may help solve common problems in web application development.
Also available in: Chinese   Russian   Japanese  
Articles 17 Jan 2012
Integrate Blogger content with PHP applications using the Blogger Data API
Blogger is a free, popular blogging platform that lets users create their own weblogs, and post messages and news, through a WYSIWYG editing interface. With the Blogger Data API, which is REST-based, you can access Blogger content through any XML-compliant programming toolkit. In this article, learn how to use the Blogger Data API to list blog content, add or edit blog posts, and manipulate blog comments with the Zend Framework's Zend_Gdata component. You'll build a simple application that demonstrates the power of the Blogger API.
Also available in: Russian   Japanese   Spanish  
Articles 04 Oct 2011
Using XPath with PHP
If your PHP applications perform beyond CRUD operations, chances are you have worked with XML. Navigating an XML document or data stream for the desired data elements can be cumbersome, though, and even somewhat intimidating for PHP developers. It can be especially overwhelming when the XML data structure is complex. XPath is a W3C standard whose sole purpose is just that -- getting to the right data element, or, specifically, the desired node. PHP supports XPath as part of its XML classes and functions. In this article you explore some basic scenarios for locating information in XML and how XPath can do the hard work for you in your PHP applications.
Also available in: Chinese   Russian   Japanese   Vietnamese   Spanish  
Articles 17 May 2012
Use PHP with Identi.ca, Part 2
Identi.ca is a popular free microblogging service that allows users to post status messages and news. Web application developers are able to create, access, and search these messages through the Identi.ca API. This two-part article introduces the Identi.ca API and illustrates how you use it with PHP to create dynamic web applications.
Also available in: Chinese   Japanese  
Articles 22 Aug 2011
Explore practical data mining and parsing with PHP
The art of data mining is a wide field, and mentioning the term to two different developers gives you two very different ideas about it. In this article, you learn what data mining is, its importance, different ways to accomplish data mining (or to create web-based data mining tools) and develop an understanding of XML structure to parse XML and other data in PHP technology.
Also available in: Chinese   Russian   Japanese  
Articles 26 Jul 2011
Use PHP with Identi.ca, Part 1
Identi.ca is a popular free microblogging service that allows users to post status messages and news. Web application developers are able to create, access, and search these messages through the Identi.ca API. This two-part article introduces the Identi.ca API and illustrates how you use it with PHP to create dynamic web applications.
Also available in: Chinese   Japanese  
Articles 16 Aug 2011
Build PDF files dynamically with PHP
Walk through the entire process of building PDF files dynamically using PHP. Experiment with open source tools, such as the Free PDF library (FPDF) or PDFLib-Lite, and PHP code for control of the PDF format of your content.
Also available in: Chinese   Russian   Japanese  
Articles 28 Jun 2011
Strategies for refactoring untestable PHP code
Many developers these days inherit legacy projects, littered with spaghetti code and poor design. The initial task is often to write unit tests and refactor, but how does one get started with writing unit tests with code clearly designed not to? Examine several anti-patterns of testable PHP code, and how to refactor and enable the code to be easily tested.
Also available in: Chinese   Russian   Japanese   Spanish  
Articles 07 Jun 2011
Starting to use ODBC with PHP
Learn how to set up and use the universal database connection technique known as Open Database Connectivity in conjunction with the Web development language PHP. This is an introductory article for the technologies required to make an open, reliable, and standardized Web application -- namely, PHP, ODBC, and SQL.
Also available in: Russian   Japanese  
Articles 24 May 2011
Hook into Wikipedia information using PHP and the MediaWiki API
Wikipedia is the ultimate online encyclopedia, containing millions of entries on different aspects of human knowledge. Web application developers are able to access and search these entries through the Wikipedia API. This article introduces the Wikipedia API and demonstrates it in the context of a PHP application, explaining how to search and retrieve different elements of Wikipedia content with PHP.
Also available in: Chinese   Russian   Japanese   Spanish  
Articles 17 May 2011
Combine advanced spreadsheet export with PHP to create pivot tables
Add PHP to an advanced export function in Microsoft Excel to create a flexible pivot table in XML format. Then, you and users can sort and analyze the data in the pivot table on the fly.
Also available in: Chinese   Russian   Japanese  
Articles 12 Apr 2011
Create an adaptable phone book and contact list for your phones with XML and PHP
On-the-go professionals need access to a consistent and reliable list of contacts on whatever phone they have in hand. Using the example of a MySQL database providing data for a desktop SIP phone and a smart phone, learn to use PHP to output customized XML from the same root database to suit a desktop phone or a smart phone, or both devices simultaneously.
Also available in: Chinese   Russian   Japanese  
Articles 29 Mar 2011
Accessing third-party content with oEmbed and PHP
The oEmbed specification offers a way to display embedded representations of content from third-party content sharing sites in a web page. This article introduces the oEmbed API and demonstrates it in the context of a PHP application, explaining how you can use it to embed content from popular sites like Flickr, YouTube, Slideshare, Wikipedia, and others.
Also available in: Chinese   Russian   Japanese  
Articles 08 Mar 2011
Leveraging PHP V5.3 namespaces for readable and maintainable code
Should you be using namespaces in your PHP application development? In this article, get an overview of namespace syntax, learn best practices for its use, and see a miniature sample Model-View-Controller application that uses namespaces.
Also available in: Chinese   Japanese   Portuguese  
Articles 01 Mar 2011
PHP V5.3 invigorates object-oriented programming with late static binding
PHP V5.3 resolved a number of object-oriented programming (OOP) issues with its late static binding (LSB) feature. Find out how LSB fixes some of PHP's OOP coding issues and learn how to implement some well-known object-oriented design patterns that require the use of LSB.
Also available in: Japanese  
Articles 15 Feb 2011
Integrate Google Spreadsheets data with PHP, Part 2
Google Spreadsheets is a well-known cloud-based spreadsheet application. Web application developers are able to access and search data from online spreadsheets through the Google Spreadsheets Data API. This article introduces the Google Spreadsheets Data API and demonstrates it in the context of a PHP application, explaining how to add, modify, and delete different elements of spreadsheet content.
Also available in: Chinese   Japanese   Portuguese  
Articles 14 Dec 2010
Leveraging PHP 5.3's lambdas and closures
Find out how to use PHP 5.3's lambdas and closures. Discover why you should consider using them and how doing so can reduce the complexity of your code. Finally, learn the behaviors of closure's lexically scoped variables.
Also available in: Japanese  
Articles 07 Dec 2010
Integrate Google Spreadsheets data with PHP, Part 1
Google Spreadsheets is a well-known cloud-based spreadsheet application. Web application developers are able to access and search data from online spreadsheets through the Google Spreadsheets Data API. This article introduces the Google Spreadsheets Data API and demonstrates it in the context of a PHP application, explaining how to search and retrieve different elements of spreadsheet content.
Also available in: Chinese   Japanese   Portuguese  
Articles 14 Dec 2010
1 - 100 of 225 results | Next
Show Summaries | Hide Summaries