The Ultimate Site for FileMaker
FileMaker News
SmartPill PHP Edition(TM) 2.0 Now Available
January 06, 2009 ( 6 months )
| Company: | Scodigo, Inc. |
| Web site: | www.scodigo.com |
| Contact: | Micah Woods |
Jan 06, 2009
SmartPill PHP Edition(TM) 2.0 Now Available
Jul 14, 2008
SmartPill PHP Edition(TM) 2.0 Public Beta Now Available
Scodigo, Inc. is pleased to announce the availability of the next version of our award-winning SmartPill PHP Edition (TM). Available for download @ http://www.scodigo.com/support/downloads.
What Is SmartPill PHP Edition(TM)?
SmartPill does one simple but very powerful thing; it allows you to run PHP code and return the results back to FileMaker. Putting the power of PHP inside FileMaker opens a whole new world of possibilities. Visit PHP's website to view a complete list of functions: http://www.php.net/manual/en/funcref.php.
Just a few of the things you can do:
- Send and receive email
- Send and receive files using FTP
- Get URLs (with SSL support)
- Read and write to Active or Open Directory with LDAP functions (with LDAPS support)
- Communicate with web services
- Encrypt and decrypt your data
- Execute shell commands and return the results
- XML, XSL and XPath functions
- Read and write to files on disk
- Connect to MySQL, MSSQL and Postgres databases
- Utilize the power of regular expressions
- Access an extensive set of string functions
- Read and write zip files
- Create and manipulate images
- Read EXIF data from image files
And with SmartPill's PHP Extension, you can interact with FileMaker from within your PHP code to:
- Evaluate FileMaker calculations
- Perform scripts
- Execute SQL
- Create application level variables
- Prompt for file and folder locations using standard OS dialogs
- Show progress bars
What's New In Version 2.0?
- New PHP_LoadFunctions function allows you to load your own plug-in functions (or functions supplied by Scodigo or other developers).
- New PHP_LoadFunctionsFromURL is just like PHP_LoadFunctions except it allows you to load functions from an HTTP server. This allows for centralized distribution and management of functions.
- New PHP_UnloadFunctions allows you to unload all functions that have been loaded.
- New PHP_GetLastCode function returns the PHP code that was last executed (very helpful for development and troubleshooting).
- New PHP_VersionAutoUpdate function makes it easier to determine if the plug-in needs to be updated. The function conforms to a standard naming and version numbering convention agreed upon by a group of plug-in developers (in hopes to make FileMaker Server's AutoUpdate function easier to use).
- New fm_select_file, fm_select_folder and fm_save_file functions allow you to prompt the user for file and folder locations using standard OS dialogs.
- New fm_new_progress_bar, fm_close_progress_bar, fm_update_progress_bar, fm_progress_bar_position, fm_progress_bar_timeout, fm_progress_bar_control functions allow you to display progress bars.
- New fm_get_parameter function allows you to read the parameters sent by loaded functions.
- New fm_set_container_file_name function can be used with the PHP_ExecuteToContainer function to set the name of the file from within your PHP code instead of having to send it as a parameter.
- New PHP constants now included to make it easy to determine various file paths from within your PHP code: FM_DESKTOP_PATH, FM_DOCUMENTS_PATH, FM_EXTENSIONS_PATH, FM_PHP_SUPPORT_PATH, FM_PHPX_PATH, FM_PREFERENCES_PATH, FM_TEMPORARY_PATH
- New FileMaker extension errors:
- 900 Error number must be greater than or equal to 1000
- 901 Script triggering is disabled
- 902 Progress bars are disabled
- 903 Progress bar already exists
- 904 Progress bar doesn't exist
- SSH2 now included.
- LDAPS (secure LDAP) now included.
- ID3 now included.
- The fileName parameter in PHP_ExecuteToContainer now supports Unicode.
- New error to explicitly determine that a PHP parse error occurred: 202 PHP parse error.
- PHP Support and PHPx folders are now created within the FileMaker Extensions folder when the plug-in starts up (assuming they don't already exist).
- Existing license holders will need to purchase an upgrade for this version (unless your license was purchased on July 14, 2008 or later).
Direct download links:
Mac OSX Intel: http://www.scodigo.com/downloads/smartpill/current/SP_PHP_Intel.zip
Mac OSX PPC: http://www.scodigo.com/downloads/smartpill/current/SP_PHP_PPC.zip
Windows: http://www.scodigo.com/downloads/smartpill/current/SP_PHP_Win.zip
Pricing starts at US$89.00 with upgrades starting at US$49. Visit our website for more details: http://www.scodigo.com/products/smartpill-php/pricing.
Contact
Micah Woods
Scodigo, Inc.
2602 Carlyle Dr.
Kalamazoo, MI 49008
Phone: (269) 349-1175
Print - Contact owner - Web site - Send to a friend - Add a comment