commit
8fec19a872
|
@ -5,6 +5,8 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
class OC_Util {
|
class OC_Util {
|
||||||
|
const USER_AGENT = 'ownCloud Server Crawler';
|
||||||
|
|
||||||
public static $scripts = array();
|
public static $scripts = array();
|
||||||
public static $styles = array();
|
public static $styles = array();
|
||||||
public static $headers = array();
|
public static $headers = array();
|
||||||
|
@ -1247,7 +1249,7 @@ class OC_Util {
|
||||||
curl_setopt($curl, CURLOPT_URL, $url);
|
curl_setopt($curl, CURLOPT_URL, $url);
|
||||||
|
|
||||||
|
|
||||||
curl_setopt($curl, CURLOPT_USERAGENT, "ownCloud Server Crawler");
|
curl_setopt($curl, CURLOPT_USERAGENT, self::USER_AGENT);
|
||||||
if (OC_Config::getValue('proxy', '') != '') {
|
if (OC_Config::getValue('proxy', '') != '') {
|
||||||
curl_setopt($curl, CURLOPT_PROXY, OC_Config::getValue('proxy'));
|
curl_setopt($curl, CURLOPT_PROXY, OC_Config::getValue('proxy'));
|
||||||
}
|
}
|
||||||
|
@ -1269,6 +1271,7 @@ class OC_Util {
|
||||||
curl_setopt($rcurl, CURLOPT_NOBODY, true);
|
curl_setopt($rcurl, CURLOPT_NOBODY, true);
|
||||||
curl_setopt($rcurl, CURLOPT_FORBID_REUSE, false);
|
curl_setopt($rcurl, CURLOPT_FORBID_REUSE, false);
|
||||||
curl_setopt($rcurl, CURLOPT_RETURNTRANSFER, true);
|
curl_setopt($rcurl, CURLOPT_RETURNTRANSFER, true);
|
||||||
|
curl_setopt($rcurl, CURLOPT_USERAGENT, self::USER_AGENT);
|
||||||
do {
|
do {
|
||||||
curl_setopt($rcurl, CURLOPT_URL, $newURL);
|
curl_setopt($rcurl, CURLOPT_URL, $newURL);
|
||||||
$header = curl_exec($rcurl);
|
$header = curl_exec($rcurl);
|
||||||
|
@ -1303,6 +1306,7 @@ class OC_Util {
|
||||||
if (OC_Config::getValue('proxy', '') != '') {
|
if (OC_Config::getValue('proxy', '') != '') {
|
||||||
$contextArray = array(
|
$contextArray = array(
|
||||||
'http' => array(
|
'http' => array(
|
||||||
|
'header' => 'User-Agent: ' . self::USER_AGENT . "\r\n",
|
||||||
'timeout' => 10,
|
'timeout' => 10,
|
||||||
'proxy' => OC_Config::getValue('proxy')
|
'proxy' => OC_Config::getValue('proxy')
|
||||||
)
|
)
|
||||||
|
@ -1310,6 +1314,7 @@ class OC_Util {
|
||||||
} else {
|
} else {
|
||||||
$contextArray = array(
|
$contextArray = array(
|
||||||
'http' => array(
|
'http' => array(
|
||||||
|
'header' => 'User-Agent: ' . self::USER_AGENT . "\r\n",
|
||||||
'timeout' => 10
|
'timeout' => 10
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in New Issue