Difference between revisions of "GETURL()"

From Lianjapedia
Jump to: navigation, search
Line 11: Line 11:
 
The GETURL() function is used to talk with HTTP web servers and consume data provided by web services.
 
The GETURL() function is used to talk with HTTP web servers and consume data provided by web services.
  
{| class="wikitable" width = 100%
+
{| class="wikitable" width="100%"
!width=20%|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"
 
|-
 
|-
|valign=top|<expN>||The timeout in seconds for the request (default 30). Set this to 0 for no timeout.||valign=top|30
+
|valign="top"|<expN>||The timeout in seconds for the request (default 30). Set this to 0 for no timeout.||valign=top|30
 
|-
 
|-
|valign=top|<expO> &#124;<br/><array>||valign=top|An object or dynamic array containing the HTTP header elements
+
|valign="top"|<expO> &#124;<br/><array>||valign=top|An object or dynamic array containing the HTTP header elements
 
|headers = array()<br/>headers[] = "Host: search.twitter.com"<br/>headers[] = "Authentication: Basic " + base64_encode("username:password")
 
|headers = array()<br/>headers[] = "Host: search.twitter.com"<br/>headers[] = "Authentication: Basic " + base64_encode("username:password")
 
|-
 
|-

Revision as of 12:28, 1 February 2013

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