The Ultimate Site for FileMaker
FileMaker News
SmartPill PHP Edition(TM) 2.0 Now Available
January 06, 2009
| Company: | Scodigo, Inc. |
| Web site: | www.scodigo.com |
| Contact: | Micah Woods |
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