Re: Re: [FX.php List] “lost network connection” problem when using PHP 5 with FX.php and FileMaker 6

Gjermund Gusland Thorsen ggt667 at gmail.com
Tue Nov 21 01:14:38 MST 2006


The stack pointer is out of control for arrays deeper than 4 levels,
there is very often error returned instead of TRUE or FALSE

ggt667

2006/11/21, DC <dan.cynosure at dbmscan.com>:
> the only time i've seen this kind of behavior is when PHP crashes. i've
> blamed it on broken extensions and problematic apache redirects before
> (mod_redirect).
>
> I think ggt is right, something's wrong with some element of the PHP install
> you are working with. i'd take a wild guess and say it is the XML parser
> extension that FX uses. it's probably broken in that version of PHP5. that's
> just off the top of my head... maybe someone who's working with PHP5 in or
> around your version number can chime in and let you know if they have a
> working install.
>
> dan
>
>
> On Nov 20, 2006, at 6:16 PM, jason f. boldt wrote:
>
> Dear FX PHP List:
>
> I am only at the very first steps of configuring PHP to work via FX.PHP
> class to a FileMaker database published by a FM Pro 6 client copy running
> Web Companion. If I could get past this step I'm sure I'd love the class
> (I've worked with it successfully before).
>
> The web publishing computer (FM Pro 6 client running Web Companion) works
> OK-- I can load the Instant Web Publishing content in my browser and see the
> served databases via the IWP interface.
>
> I have created a very simple PHP script as follows (see below). When I
> execute the script, I get a server time-out issue. In Safari, it says:
>
> The error was: "lost network connection" (NSURLErrorDomain:-1005)
>
> In other browsers (Firefox), it actually does not give an error message but
> instead tries to save the page locally as if it were a downloaded file.
>
> IMPORTANT: When I comment-out the single line that makes the FX call { $data
> = $directqry->FMFind(); } using a # symbol:
>
> # $data = $directqry->FMFind();
>
> ... the page loads FINE. When this line is omitted (commented-out) PHP
> produces the content you'd expect (in my case, it produces a Hard-Rule line
> followed by the word "done").
>
> So basically I've isolated the problem to some kind of server timeout or PHP
> crash that happens when the FX call is being made. PHP is *supposed* to be
> safe and produce a fatal or non-fatal error message, but I'm guessing that
> something in FX.php is causing the process to crash and that this causes the
> page load not to finish, which is what causes the "lost network connection".
> (This is a hypothesis based on observation).
>
> Maybe I haven't configured FX.php correctly? I copied all the files to my
> libs/FX/ folder and then made them all readable by the web server user
> (www). Anything I'm missing?
>
> Maybe FX.php isn't compatible with the version of PHP I'm using? (I have PHP
> 5.0.4 installed on this machine).
>
> What else should I check or try?
>
> here's my VERY SIMPLE PHP script-- this is just a "dummy" script for
> testing.....
>
>
>
> <?php
> require_once("libs/FX/FX.php");
> require_once("fm_server_data.php"); // note that this file
> sets the config variables used here
>
>
> $directqry = new FX($serverIP, $webCompanionPort, $dataSourceType);
>
> $directqry->SetDBPassword($fm_dbpass);
> $directqry->SetDBData($fm_dbname,$fm_dblayname, 1);
> $directqry->AddDBParam("AccNo","95001",'eq');
>
> $data = $directqry->FMFind();
>
> print "<HTML><BODY>";
> print_r($data);
> print "";
> print "<HR>done<BR><BR></BODY></HTML>";
> ?>
>
>
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list
>
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list
>
>
>


More information about the FX.php_List mailing list