<?php
function getPage($host) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $host);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16');
curl_setopt($ch, CURLOPT_REFERER, $host);
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt"); //Из какого файла читать
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt"); //В какой файл записывать
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
$page = curl_exec($ch);
curl_close($ch);
return $page;
}
function getGenre($content, $start, $end) {
$pos = strpos($content, $start);
$content = substr($content, $pos); // Отрезаем все, что идет до нужной нам позиции (функция substr в данном случае принимает два параметра: строка для обработки и //номер позиции. Функция вернет строку, НАЧИНАЯ с указанной позиции)
$pos = strpos($content, $end); // Точно таким же образом находим позицию второй строки
$content = substr($content, 0, $pos); // Отрезаем нужное количество символов от нулевого
return $content.$end;
}
function getFilms($content, $start, $end) {
$pos = strpos($content, $start);
$content = substr($content, $pos); // Отрезаем все, что идет до нужной нам позиции (функция substr в данном случае принимает два параметра: строка для обработки и //номер позиции. Функция вернет строку, НАЧИНАЯ с указанной позиции)
$pos = strpos($content, $end); // Точно таким же образом находим позицию второй строки
$content = substr($content, 0, $pos); // Отрезаем нужное количество символов от нулевого
return $content;
}
?>