function php добавить function proxyPages url global config proxy glob

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
В function.php добавить
<?
function proxyPages($url)
{
global $config['proxy'];
global $config['pwd'];
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_USERAGENT,'Mozilla/5.0 (Linux; U; Android 4.0.3; ko-kr; LG-L160L Build/IML74K) AppleWebkit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30');
curl_setopt($curl, CURLOPT_REFERER, $url);
if (!empty($config['pwd']))
{
curl_setopt($ch, CURLOPT_PROXY, $config['proxy']);
curl_setopt($ch, CURLOPT_PROXYUSERPWD, $config['pwd']);
} else {
curl_setopt($ch, CURLOPT_PROXY, $config['proxy']);
}
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
$content = curl_exec($curl);
curl_close($curl);
}
в config.php
return array(
//прокси
'proxy' => '',
//логин:пароль
'pwd' => '',
// адрес, где расположен скрипт (без слэша в конце)
'url' => 'http://butrym.ru/dwl/serials',
// заголовок главной страницы
'title' => 'Сериалы',
// папка с шаблонами
'views' => __DIR__ . '/app/views/',
// антикопирайт
'copyright' => array(
// что заметь?
array('dika_to', 'wapwa.ru', 'dika.to', 'wapwa_ru'),
// на что?
'butrym.ru'
)
);
в index.php заменить все file_get_contents на proxyPages