Newbies happysau Posted December 13, 2011 Newbies Posted December 13, 2011 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.
webko Posted December 13, 2011 Posted December 13, 2011 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
Deepak Kumar Posted December 14, 2011 Posted December 14, 2011 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.
Newbies happysau Posted December 14, 2011 Author Newbies Posted December 14, 2011 Thanks webko n fmworm. fmworm u r correct now i fixed the problem by enabling curl in php.ini file
Recommended Posts
This topic is 4985 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 accountSign in
Already have an account? Sign in here.
Sign In Now