Difference between revisions of "GETURL()"

From Lianjapedia
Jump to: navigation, search
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

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