- Автор темы
- #1
Добрый вечер всем заглянувшим.
Пособите пожалуйста.
Задача такова. Чтоб не добавлять два раза вызов курла в коде надо сделать через функцию.
через file_get_contents выглядело бы так
Есть функция ее задача обрабатывать ссылку, и отдавать в регулярку контент.
Пример кода, я честно не знаю как мне делать, по этому код для примера
Пособите пожалуйста.
Задача такова. Чтоб не добавлять два раза вызов курла в коде надо сделать через функцию.
через file_get_contents выглядело бы так
PHP:
$min= file_get_contents('http://www.google.ru');
Регулярка 1
$max = file_get_contents('http://yandex.ru');
Регулярка 2
Есть функция ее задача обрабатывать ссылку, и отдавать в регулярку контент.
Пример кода, я честно не знаю как мне делать, по этому код для примера
PHP:
<?php
function get_download($links){
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_URL, "$links");
$content = curl_exec($ch);
}
#Это код первой ссылки
$content1 = get_download('http://yandex.ru/') ;
preg_match("/<a href=\"\(.*?)\">(.*?)<\/a>/is",$content ,$ok);
var_dump($ok) ;
#Это код второй ссылки
$content2 = get_download('http://google.ru/') ;
preg_match("/<a href=\"\(.*?)\">(.*?)<\/a>/is",$content ,$ok1);
var_dump($ok1) ;
?>