Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×

This topic is 4719 days old. Please don't post here. Open a new topic instead.

Recommended Posts

  • Newbies
Posted

Hi All,

I previously used php 5.2.4 for all the php and filemaker interaction.

But when i run the same code in php 5.3.5 server i got lots of errors.

My code is -->

require_once('FileMaker.php');

$hostname = "localhost";

$username = "user";

$password = "pass";

//DATABASE

$database = "test";

$obj = new FileMaker($database, $hostname, $username, $password);

if(FileMaker::isError($obj)){

echo 'Error1:'.$obj->getErrorString();

}

//For adding a new record and setfield

$newRecord = $obj->createRecord('web_tag');//here downloadData is the Layout Name

if(FileMaker::isError($newRecord)){

echo 'Error2:'.$newRecord->getErrorString();

exit;

}

else{

$newRecord->setField('fieldname','xxxx');

$newResult = $newRecord->commit();

}

i got some errors like below -

Deprecated: Assigning the return value of new by reference is deprecated in D:ProjectsPhpProjectsFilemakerTestFileMakerImplementationFileMakerImpl.php . ------------>(20 -25 depprecated error like this)

Strict Standards: Non-static method FileMaker::isError() should not be called statically in D:ProjectsPhpProjectsFilemakerTestservice.php on line 22

Strict Standards: Non-static method PEAR::getStaticProperty() should not be called statically, assuming $this from incompatible context in C:xamppphpPEARPEAR.php on line 871

Strict Standards: Non-static method FileMaker::isError() should not be called statically, assuming $this from incompatible context in D:ProjectsPhpProjectsFilemakerTestFileMakerImplementationFileMakerImpl.php on line 204

Strict Standards: Non-static method FileMaker::isError() should not be called statically, assuming $this from incompatible context in D:ProjectsPhpProjectsFilemakerTestFileMakerImplementationFileMakerImpl.php on line 163

Strict Standards: Non-static method FileMaker::isError() should not be called statically in D:ProjectsPhpProjectsFilemakerTestservice.php on line 30

Error2:Unknown error

When i hide all the strict and deprecated notice errors i got unknown error like below

Error2:Unknown error

Can anybody help me out of this.

Thanks in advance.

Posted

Looks like PHP API isn't optimised for 5.3.5 - which isn;t too surprising, given that it's basically unchanged from when it was released well before 5.3.5 was.

It's calling functions that are not properly supported anymore, having been replaced by other functions and variations.

Personally, I'd roll back to 5.2.4 - fixing the issues in the API code would be far more effort than a roll-back

Posted

check the the php configuration, every extension id enabled. such as curl, soap like that.

These problem occur because of php 5.3.2 no more support many calling functions.

This topic is 4719 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.