This document introduces custom web publishing with PHP using FileMaker Server. It discusses how the FileMaker Server web publishing engine processes requests from web browsers and applications. It provides an overview of using the FileMaker API for PHP to integrate FileMaker data into PHP websites, and compares this approach to using XML and XSLT. Reasons to choose PHP include its power as an object-oriented scripting language and ability to access FileMaker logic and data. Reasons to choose XML and XSLT include their use of open standards and ability to transform data formats.