yodarunamok / fxphp Goto Github PK
View Code? Open in Web Editor NEWFX.php -- The best way from FileMaker to the Web
Home Page: http://fx.iviking.org/
FX.php -- The best way from FileMaker to the Web
Home Page: http://fx.iviking.org/
There is an issue with the FMDBNames()
when used with FileMaker Server 12.
$DatasetQuery = new FX($serverIP, $webCompanionPort, $dataSourceType);
$DatabaseData = $DatasetQuery->FMDBNames();
In 11 it works fine, but in 12 it throws an error:
The xml URL [[FM12 HOST]]:80/fmi/xml/FMPXMLRESULT.xml?-db=&-max=&-dbnames
will not work, but if I go the xml URL and remove -db&-max&
, the url will now look like the following [[FM12 HOST]]:80/fmi/xml/FMPXMLRESULT.xml?-dbnames
and will work.
WPE is too slow.
... and unstable.
The 6.0 Library is giving the wrong URI when I am trying to connect to the FileMaker Pro database. The first version 4 of your library connected to /fmi/xml/FMPXMLRESULT.xml?-db=
while v6.0 connects to /FMPro?-db=
Any hints and tips on how to correct this would be appreciated.
Can we get a stable release of this, the only release available is master and it is being worked on constantly.
In line with #39 once a composer.json file exists please add this project to packagist to make inclusion in project simpler.
I am getting this error when doing a call to FMPro7:
Instantiating FX.php.
Configuring database connection...
Setting user name and password...
Unable to parse FileMaker XML. Use the DEBUG constant and try connecting with the resulting URL manually.
You should also double check the user name and password used, the server address and port, and WPE configuration.
Finally, be sure that you have specified the correct data type (e.g. FileMaker 5 or 6 versus 7 or 8.)
I wanted to point this out so that you would know that it was coming up:
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in .../fxphp/datasource_classes/RetrieveFMXML.class.php on line 217
The concept a field to track a record/row's modification is fairly common, and basic support is present in FX.php. That said, support needs to be improved.
Hi is there a way to check if the server is online before doing a query? Sometimes the server is down and the request just hangs up, i want to show an error page in case the FM server is down
In order to use this codebase in some projects a license is required to ensure that we can prove to clients we have the right to use the code - just saying it's 'free and open source' isn't enough.
Please could you add a license - given the age, scope and intent of the project I would suggest MIT.
Dipping my toes in PHP 7, it looks like FX.php needs some changes to its function constructors to operate error-free and continue to work for future versions. I can submit some changes later, but just wanted to point it out in case someone else has the time to submit changes.
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; FX has a deprecated constructor in C:\inetpub\www_test\html\includes\FX\FX.php on line 55
After latest version of FX.php where 'preg_replace' was changed to ‘preg_replace_callback’ in RetrieveFMXML.class.php, FX.php no longer display danish characters like æøå correctly - They output more like japanese characters!
Most modern PHP applications are built using composer. Without a composer.json file this isn't possible.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.