Difference between revisions of "GETURL()"
From Lianjapedia
Yvonne.milne (Talk | contribs) |
Helen.george (Talk | contribs) |
||
Line 12: | Line 12: | ||
{| class="wikitable" width = 100% | {| class="wikitable" width = 100% | ||
− | !Parameter||Description||Example | + | !width=20%|Parameter||Description||Example |
|- | |- | ||
|<expC1>||Fully qualified URI||"http://search.twitter.com/search.json?q=twitterapi&rpp=1" | |<expC1>||Fully qualified URI||"http://search.twitter.com/search.json?q=twitterapi&rpp=1" |
Revision as of 11:35, 22 January 2013
Contents
Purpose
Function to talk with HTTP web servers and consume data provided by web services
Syntax
GETURL(<expC1> [, <expN> [, <expO> | <array> [, expC2>]]])
See Also
AT(), ATNEXT(), FCLOSE(), FCREATE(), FERROR(), FGETS(), FILETOSTR(), FOPEN(), FPUTS(), FREAD(), FREADSTR(), FWRITE(), ISSERVER(), JSON_DECODE_FILE(), POSTURL(), SUBSTR(), STUFF(), STR(), STREXTRACT(), STRTOFILE(), STRTRAN(), STRZERO(), TRIM(), XML_DECODE_FILE()
Description
The GETURL() function is used to talk with HTTP web servers and consume data provided by web services.
Parameter | Description | Example |
---|---|---|
<expC1> | Fully qualified URI | "http://search.twitter.com/search.json?q=twitterapi&rpp=1" |
<expN> | The timeout in seconds for the request (default 30). Set this to 0 for no timeout. | 30 |
<expO> | <array> |
An object or dynamic array containing the HTTP header elements | headers = array() headers[] = "Host: search.twitter.com" headers[] = "Authentication: Basic " + base64_encode("username:password") |
<expC2> | Name of file in which to store data | "myfilename.json" |
Example
filename = geturl("http://www.myserver.com/getsomepage.rsp?name=smith&month=10", 30, array(), "myfilename.json") if len(filename) = 0 // no data was returned endif