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.