snipplrCallback({"id":27963,"title":"curlcontents","source":"
function<\/span> curlContents(<\/span>$url<\/span>=<\/span>false<\/span>,<\/span> $data<\/span>=<\/span>array<\/span><\/a>(<\/span>)<\/span>)<\/span> {<\/span><\/div><\/li> \t$contents<\/span> =<\/span> ''<\/span>;<\/span><\/div><\/li> \tif<\/span> (<\/span>$url<\/span>)<\/span> {<\/span><\/div><\/li> \t\t$ch<\/span> =<\/span> curl_init<\/span><\/a>(<\/span>)<\/span>;<\/span><\/div><\/li> \t\t$timeout<\/span> =<\/span> 0<\/span>;<\/span> \/\/ set to zero for no timeout<\/span><\/div><\/li> \t\tcurl_setopt<\/span><\/a>(<\/span>$ch<\/span>,<\/span> CURLOPT_URL,<\/span> $url<\/span>)<\/span>;<\/span><\/div><\/li> \t\tcurl_setopt<\/span><\/a>(<\/span>$ch<\/span>,<\/span> CURLOPT_RETURNTRANSFER,<\/span> 1<\/span>)<\/span>;<\/span><\/div><\/li> \t\tcurl_setopt<\/span><\/a>(<\/span>$ch<\/span>,<\/span> CURLOPT_CONNECTTIMEOUT,<\/span> $timeout<\/span>)<\/span>;<\/span><\/div><\/li> \t\tcurl_setopt<\/span><\/a>(<\/span>$ch<\/span>,<\/span> CURLOPT_COOKIESESSION,<\/span> true<\/span>)<\/span>;<\/span><\/div><\/li> \t\tif<\/span> (<\/span>count<\/span><\/a>(<\/span>$data<\/span>)<\/span> ><\/span> 0<\/span>)<\/span> {<\/span><\/div><\/li> \t\t\tcurl_setopt<\/span><\/a>(<\/span>$ch<\/span>,<\/span> CURLOPT_POST,<\/span> true<\/span>)<\/span>;<\/span><\/div><\/li>