-homepurchasesupportnewsaboutliststipslinks-


Search:

Quick Links:
developer
licenses


FileMaker Pro
   Plug-ins

Activator Plug-in

ClipSave Plug-in

Coding Plug-in

Dialog Plug-in

File Plug-in

Grabber Plug-in

Graphic Plug-in

Number Plug-in

Ranges Plug-in

Serial Plug-in

Sesame Plug-in

Text Plug-in

URL Plug-in

other software:

Astro Tool

OsErrrs database

ProMaker Utils

 Troi URL plug-in logo

Troi URL Plug-in 2.0.2

Troi URL Plug-in lets you post and retrieve information from the Internet. Troi URL Plug-in can help you fill in web forms on the Internet, all from FileMaker Pro. It also retrieves data or images from any HTTP or HTTPS URL.

overview | download | details | comments | buy-it

New version for FileMaker Pro 8.5

The new URL Plug-in has the same capabilities as the 1.8 version. On top of that it has some great new features!

  • On Mac the plug-in is now an Universal plug-in which runs on PowerPC-based and on Intel-based Macs.
  • Added the new function TURL_GetLastProperties, which returns information about the last image downloaded. You can ask for image type, width and height.
  • Added "-ExtraImageCheck" switch to the TURL_Get and TURL_Post functions. This will make the plug-in do extra checking on the returned data if the data might be a image after all even if the images on the web site doesn't have a .png or .gif extension.
  • Added switch -ReturnDataAfterError to TURL_Get and TURL_Post functions. This will return the error code followed by the data. Useful for debugging when partial data is returned.
  • Improved error handling in the TURL_Get and TURL_Post functions.
  • Improved file type checking for images, and added sanity checks to the TURL_Get and TURL_Post functions. The plug-in now checks if returned images are corrupt or invalid. If this is the case error $$-4247 is returned. This can prevent FileMaker from hanging on the invalid image.

You can see the complete list of changes on our version history page.

List of Features

Fill out web forms from FileMaker Pro

Troi URL Plug-in can help you fill in forms and retrieve the result directly in FileMaker Pro. It can fill for example a form similar to this:

web form

And you can submit the data of this form all from a FileMaker script, without the need of a browser. In a ScriptMaker Script you can fill this form with the TURL_Post function:

Set Field [result , TURL_Post( "-Unused" ;
 "http://www.example.com/cgi-sys/formmail.pl" ;
 "field1=data1&field2=data2&secret=A12474&Submit=Submit%20for%20Processing")]

This will send the data to a web server and get the result back. A sample result might be:

<HTML><HEAD><TITLE>Example Web Page</TITLE></HEAD>
<BODY><p>You have posted the data.</p> </BODY>/HTML>
 

The actual result can be quite different in your situation and may also be more complicated.

Get data from the web

You can also use it like this:

  • use the GET method to retrieve data
  • use a secure connection (HTTPS) using SSL
  • get access to password protected web pages
  • use it with proxy server
  • send cookies

Support for Unicode an bigger fields

Troi URL Plug-in can now handle up to a gigabyte of data per field. And it can handle Unicode characters too!

Get images right into a container field!

From the 1.8 version it is now possible to get a JPEG and GIF images directly into a container field. This allows you to harvest images, like photos from a web site!

Suggested Uses

Troi URL plug-in allows you to:

  • fill in forms on web sites or your intranet
  • get online data like stock quotes, weather reports, etc.
  • automatically add information to listings and online databases
  • search the Internet for terms or other specific items (like in Sherlock)

Function names

Below are all functions of Troi URL Plug-in:

Function name
Short description

TURL_Version

Use this function to see which version of the plug-in is loaded. This function is also used to register the plug-in

TURL_Get

Gets the raw data of the specified URL. This can be for example the HTML of a web page

TURL_GetLastProperties

Returns information (image type, width and height) about the last image downloaded.

TURL_Post

Sends data to the server, using the POST method, and returns the result as raw data

TURL_SetCookies

Sets the cookies text to be used in subsequent calls

TURL_SetUserName

Sets the user name to be used for password protected URLs

TURL_SetPassword

Sets the password to be used for password protected URLs

TURL_SetProgressText

Sets a custom text to be used for the progress dialog

TURL_SetUserAgent

Sets a custom text for the name of the user agent the plug-in sends to a server

TURL_ToHTTP

Encodes a text in HTTP format

User Manual and Extensive examples

Example databases will show you how to implement the functions. In addition we've included a user guide in the download.

Known Issues

Troi URL Plug-in has some limitations. Please be aware of the following:

  • There is no progress dialog on Windows.
  • Error codes on Mac and on Windows can be different in the same situation.
  • The maximum size of URLs is limited, but see also the user guide and here for more info on URL lengths.
  • You can not save data directly to disk. A possible solution is storing the data in a field and then use the Troi File Plug-in to write it to disk.

What are the costs?

Below are the prices for our licenses.

  • 1-24 Single user license: US$ 59 per user
  • 25-99 Single user license: US$ 39 per user
  • 100 or more Single user license: US$ 19 per user
  • Developer Distribution license (Mac OS): US$ 229
  • Developer Distribution license (Windows): US$ 229
  • Developer Distribution license (Mac and Windows): US$ 399

Upgrades from previous versions

You need to use a new 2.0 version of the registration. If you bought a license on or after March 1st, 2005 the upgrade is free! Note: the 2.0 version needs a new registration string. We have emailed all eligible customers a new registration string. Contact us if you have not received yours.

If you bought a license before March 1st, 2005 you will need to upgrade to use the 2.0 version:

  • Upgrade from single user license (Mac OS or Windows): US$ 19 per user
  • Upgrade from single platform developer license to single platform developer license: US $69
  • Upgrade from X-platform developer license to X-platform developer license: US$ 99

 -> Buy Troi URL Plug-in online here

Developer License available

For Troi URL Plug-in we have a developer license specially intended for developers of databases. This license allows you to include our plug-ins with ALL databases or FileMaker solutions that your company sells. See the Developer License page for more information.

Related pages

On these pages you find some information to help you. Currently we have these resources:

Version history page

On this page you can see which new features were added and what has changed with this and previous versions of Troi URL Plug-in

FileMaker 8 Conversion Note

This page helps you convert old style plug-in calls from FileMaker Pro 6 to the native calls for FileMaker Pro 8.x (or FileMaker Pro 7).

Troi URL Plug-in FAQ

On this page you can see a list of Frequently Asked Questions about Troi URL plug-in.

Proxy settings page

On this page you can find information on how to use Troi URL Plug-in with a proxy server.


Troi URL Plug-in compared to the Web Viewer of FileMaker Pro 8.5

On this page you can read a more detailed comparison between web viewer and Troi URL Plug-in.

Auto update with FileMaker Server
A page which describes how to start using the auto-update feature of FileMaker Server 7/8.

Screenshots
A page with a screenshot of getting an image from the web.

Download Troi URL Plug-in here

 

www.troi.com/software