Have you checked the settings of your PHP.ini file? Specifically, those that return syntax errors? Sometimes, the PHP engine will stop rendering a page when it encounters a small error. I will hunt down the .ini version of the file that I have and post some key places to watch.
Please tell me which version of PHP you are using, and also tell me if it is the one that came with FM Server.
Here are two of the settings that took me for quite a ride when I started to implement PHP:
; ; - Show all errors, except for notices and coding standards warnings ; ;error_reporting = E_ALL & ~E_NOTICE ; ; - Show all errors, except for notices ; ;error_reporting = E_ALL & ~E_NOTICE | E_STRICT ; ; - Show only errors ; ;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; ; - Show all errors, except coding standards warnings ; error_reporting = E_ERROR | E_WARNING | E_PARSE ; Windows: "\path1;\path2" include_path = ".;C:\Program Files\FileMaker\FileMaker Server\Web Publishing\publishing-engine\php\PEAR;C:\Program Files\FileMaker\FileMaker Server\Web Publishing\publishing-engine\php\FileMaker;C:\Program Files\FileMaker\FileMaker Server\Web Publishing\publishing-engine\php"