\curl

Summary

Methods
Properties
Constants
__construct()
get()
post()
error()
download()
get_file_ext()
$headers
$user_agent
$compression
$cookie_file
$proxy
$file_type
$file_ext
$mime_types
No constants found
No protected methods found
No protected properties found
N/A
cookie()
No private properties found
N/A

Properties

$headers

$headers : 

Type

$user_agent

$user_agent : 

Type

$compression

$compression : 

Type

$cookie_file

$cookie_file : 

Type

$proxy

$proxy : 

Type

$file_type

$file_type : 

Type

$file_ext

$file_ext : 

Type

$mime_types

$mime_types : 

Type

Methods

__construct()

__construct(  $cookies = TRUE,   $cookie = 'cookies.txt',   $compression = 'gzip',   $proxy = '') 

Parameters

$cookies
$cookie
$compression
$proxy

get()

get(  $url, boolean  $referer = false) : boolean|mixed

Parameters

$url
boolean $referer

Returns

boolean|mixed

post()

post(  $url,   $data) 

Parameters

$url
$data

error()

error(  $error) 

Parameters

$error

download()

download(  $url,   $filename, boolean  $referer = false, boolean  $encrypt_name = true, boolean  $overwrite = false) : boolean

文件下载器

Parameters

$url

需要下载的文件所在路径

$filename

想要使用的文件名,包含路径部分

boolean $referer

下载文件时用到的来源地址(下载有防盗链的文件时使用)

boolean $encrypt_name

是否重命名文件。如果该参数为TRUE,上传的文件将被重命名为随机的加密字符串。当 overwrite 为 FALSE 时,此选项才起作用。

boolean $overwrite

是否覆盖。该参数为TRUE时,如果上传文件时碰到重名文件,将会把原文件覆盖;如果该参数为FALSE,将会在新文件的文件名后面加一个数字。

Returns

boolean

get_file_ext()

get_file_ext() 

cookie()

cookie(  $cookie_file) 

Parameters

$cookie_file