Wrapper for various HTTP utilities.
More...
|
| | mime ($file) |
| |
| | acceptable ($list=NULL) |
| |
| | send ($file, $mime=NULL, $kbps=0, $force=TRUE) |
| |
| | receive ($func=NULL, $overwrite=FALSE, $slug=TRUE) |
| |
| | progress ($id) |
| |
| | engine ($arg='curl') |
| |
| | subst (array &$old, $new) |
| |
| | request ($url, array $options=NULL) |
| |
| | minify ($files, $mime=NULL, $header=TRUE, $path='') |
| |
| | rss ($url, $max=10, $tags=NULL) |
| |
| | whois ($addr, $server='whois.internic.net') |
| |
| | slug ($text) |
| |
| | filler ($count=1, $max=20, $std=TRUE) |
| |
Wrapper for various HTTP utilities.
| Web::_curl |
( |
|
$url, |
|
|
|
$options |
|
) |
| |
|
protected |
HTTP request via cURL
- Returns
- array
- Parameters
-
| Web::_socket |
( |
|
$url, |
|
|
|
$options |
|
) |
| |
|
protected |
HTTP request via low-level TCP/IP socket
- Returns
- array
- Parameters
-
| Web::_stream |
( |
|
$url, |
|
|
|
$options |
|
) |
| |
|
protected |
HTTP request via PHP stream wrapper
- Returns
- array
- Parameters
-
| Web::acceptable |
( |
|
$list = NULL | ) |
|
Return the MIME types stated in the HTTP Accept header as an array; If a list of MIME types is specified, return the best match; or FALSE if none found
- Returns
- array|string|FALSE
- Parameters
-
| Web::engine |
( |
|
$arg = 'curl' | ) |
|
Specify the HTTP request engine to use; If not available, fall back to an applicable substitute
- Returns
- string
- Parameters
-
| Web::filler |
( |
|
$count = 1, |
|
|
|
$max = 20, |
|
|
|
$std = TRUE |
|
) |
| |
Return chunk of text from standard Lorem Ipsum passage
- Returns
- string
- Parameters
-
| $count | int |
| $max | int |
| $std | bool |
Detect MIME type using file extension
- Returns
- string
- Parameters
-
| Web::minify |
( |
|
$files, |
|
|
|
$mime = NULL, |
|
|
|
$header = TRUE, |
|
|
|
$path = '' |
|
) |
| |
Strip Javascript/CSS files of extraneous whitespaces and comments; Return combined output as a minified string
- Returns
- string
- Parameters
-
| $files | string|array |
| $mime | string |
| $header | bool |
| $path | string |
Return upload progress in bytes, FALSE on failure
- Returns
- int|FALSE
- Parameters
-
| Web::receive |
( |
|
$func = NULL, |
|
|
|
$overwrite = FALSE, |
|
|
|
$slug = TRUE |
|
) |
| |
Receive file(s) from HTTP client
- Returns
- array|bool
- Parameters
-
| $func | callback |
| $overwrite | bool |
| $slug | callback|bool |
| Web::request |
( |
|
$url, |
|
|
array |
$options = NULL |
|
) |
| |
| Web::rss |
( |
|
$url, |
|
|
|
$max = 10, |
|
|
|
$tags = NULL |
|
) |
| |
Retrieve RSS feed and return as an array
- Returns
- array|FALSE
- Parameters
-
| $url | string |
| $max | int |
| $tags | string |
| Web::send |
( |
|
$file, |
|
|
|
$mime = NULL, |
|
|
|
$kbps = 0, |
|
|
|
$force = TRUE |
|
) |
| |
Transmit file to HTTP client; Return file size if successful, FALSE otherwise
- Returns
- int|FALSE
- Parameters
-
| $file | string |
| $mime | string |
| $kbps | int |
| $force | bool |
Return a URL/filesystem-friendly version of string
- Returns
- string
- Parameters
-
| Web::subst |
( |
array & |
$old, |
|
|
|
$new |
|
) |
| |
Replace old headers with new elements
- Returns
- NULL
- Parameters
-
| $old | array |
| $new | string|array |
| Web::whois |
( |
|
$addr, |
|
|
|
$server = 'whois.internic.net' |
|
) |
| |
Retrieve information from whois server
- Returns
- string|FALSE
- Parameters
-
| $addr | string |
| $server | string |
The documentation for this class was generated from the following file: