[FX.php List] Newbie Question
Marisa Smith
marisa at datasmithconsulting.net
Mon Sep 26 07:57:44 MDT 2005
Good eyes, Stephen!
Ahmad - Also, the default number of records returned is 25. Depending on
how many records you want to return, you could add the limiter to the end of
the statement:
$instanceName-> SetDBData('Contacts.fp7','Contacts',¹all¹);
Replace the word all with a number to limit the number of records returned
to something else.
Marisa
On 09/26/2005 9:47 AM, "Stephen Knight 1-800-353-7950"
<stephen at fmwebschool.com> wrote:
> Hi Ahmad,
>
> Check the name of the database on the following line:
>
> $instanceName-> SetDBData(' Contacts.fp7','Contacts');
> Your database name has a space before it. Remove this and try the page again.
>
> In Kindness
> Stephen K. Knight
> www.fmwebschool.com <http://www.fmwebschool.com>
> 1-800-353-7950
> Professional FileMaker Web Services
>>
>> ----- Original Message -----
>>
>> From: Ahmad Kaifi <mailto:ahmadkaifi at gmail.com>
>>
>> To: Greg Lane <mailto:glane at moyergroup.com> ; Dale Bengston
>> <mailto:dbengston at preservationstudio.com> ; Jonathan Schwartz
>> <mailto:jonathan at eschwartz.com> ; FX.php Discussion List
>> <mailto:fx.php_list at mail.iviking.org>
>>
>> Sent: Sunday, September 25, 2005 7:33 PM
>>
>> Subject: Re: [FX.php List] Newbie Question
>>
>>
>> Jonathan, Dale and Greg,
>>
>> I appreciate your quick replies, especially on a Sunday, you guys are great.
>>
>> Jonathan, I'm glad I could relieve you of the honor ;-) I tried the second
>> example and got the same exact error.
>>
>> Greg, I commented out the foreach statement on line 10, but it still
>> produced the error.
>>
>> And Dale, FileMaker is only returning 3 total records, nonetheless I changed
>> the time out setting in the php.ini file and through the function you
>> recommended, unfortunately that didn't work either.
>>
>> I a little bummed out. I was really excited after the Conference and Lance
>> Hallberg's sessions. I was reading through the archives and what I'm
>> thinking could be a possible issue is that I am running both my web
>> server(IIS) and FMSA on port 80 - instead of on separate machines. Could
>> that be causing conflict? Could there be some sort of security issue where
>> IIS or FMSA is not allowing one or the other to communicate... maybe on the
>> same port??
>>
>> I'd appreciate any suggestions and thank you all very much in advance.
>>
>> Ahmad Kaifi
>>
>>
>>
>>
>>>
>>>
>>>
>>>
>>> On Sep 25, 2005, at 12:51 PM, Ahmad Kaifi wrote:
>>>
>>>
>>>>
>>>> Hello everyone,
>>>>
>>>> I can't come up with a solution to this at all..
>>>>
>>>> I typed up the very first example in the "FX.php in 8 Hours" offered by
>>>> FMWebSchools and tried to run it but I keep getting this mistake:
>>>>
>>>> Fatal error: Maximum execution time of 30 seconds exceeded in
>>>> c:\Inetpub\wwwroot\php8\FX\FX.php on line 610
>>>>
>>>> No matter what I try to do, I get this.
>>>>
>>>> Its happening right when the FX class is building the 'data' array.
>>>>
>>>> Line 609: while (!feof($fp)) {
>>>> Line 610: $data .= fgets($fp, 128);
>>>> Line 611: }
>>>>
>>>> I'm running both FMSA and my webserver (IIS) on my local WinXP machine.
>>>> They are both using port 80.
>>>>
>>>> When I create a regular XML url like this it works fine:
>>>>
>>>> http://127.0.0.1/fmi/xml/fmresultset.xml?-db=Contacts.fp7&-lay=Contacts&hot
>>>> el=testout&-new
>>>> <http://127.0.0.1/fmi/xml/fmresultset.xml?-db=Contacts.fp7&-lay=Contact
>>>> s&hotel=testout&-new>
>>>>
>>>> Here is the code:
>>>>
>>>> <?php
>>>> include ('FX/FX.php');
>>>> include ('FX/server_data.php');
>>>>
>>>> $instanceName = new FX($serverIP, $webCompanionPort);
>>>> $instanceName-> SetDBData(' Contacts.fp7','Contacts');
>>>> $instanceName-> SetDBPassword('','Admin');
>>>> $instanceResult = $instanceName->FMFindAll();
>>>>
>>>> foreach($instanceResult['data'] as $key=>$instanceData)
>>>> ?>
>>>>
>>>> <html>
>>>> <head>
>>>> <title>The Developer Connection</title>
>>>> </head>
>>>> <body>
>>>> <?
>>>> include('includes/header.php');
>>>> ?>
>>>>
>>>> Error Code: <?php echo $instanceResult['errorCode']; ?> <br>
>>>> Found Count: <?php echo $instanceResult['foundCount']; ?> <br>
>>>>
>>>> <?php
>>>> foreach($instanceResult['data'] as $key=>$instanceData){
>>>> echo $instanceData['name_first'][0];
>>>> }
>>>> ?>
>>>>
>>>> </body>
>>>> </html>
>>>>
>>>>
>>>> Thanks in advance!!!
>>>>
>>>> Ahmad Kaifi
>>>>
>>>> _______________________________________________
>>>>
>>>> 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
>
>
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list
---------------------------------------------------------------------
Marisa Smith, President
DataSmith Consulting, LLC
9206 Huron River Drive
Dexter, MI 48130
Phone: (734) 426-8077
Fax: (734) 426-7069 NEW!
http://www.datasmithconsulting.net
Filemaker Solutions Alliance Associate Member
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.iviking.org/pipermail/fx.php_list/attachments/20050926/f1a845fd/attachment-0001.html
More information about the FX.php_List
mailing list