Для примера- файл, который внедряем- это curl. Вместо адреса страницы $site.$page.
Страница В КОТОРУЮ инклудим, имеет обьявленые параметры, типа
$site = \'хттп://сайт.ру/\';
$page = \'страница.пых\';
Инклуд внедряется, как часть страницы, но часто повторяющийся код рекомендуют пихать в функцию. А вы че думаете?
CrafteR, да и функция то в инклуде, вот и думаю- нужен ли этот велосипед, если десять страниц с этим инклудом, по одному обращению на странице
неочень понял но думаю лучше сделать вот так
$pаram - сам запрос
function curl($param)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,\'http://куда пинаем запрос\');
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $param);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
-------------
ну и сам запрос уже где надо
$a = curl(\'запрос\');
echo $a; - результат
если правильно понл вопрос
curl_setopt($ch, CURLOPT_URL,\'http://куда пинаем запрос\');
а мб так?
curl_setopt($ch, CURLOPT_URL, $param);
Андрюха™, немного не то.
в файле /inc/curl.php это:
curl_setopt($ch,
CURLOPT_URL,$site.$page);
а в любом файле
/index.php
/bla.php
/tratata.php
просто инклудится curl.php, и имеются обьявленные параметры $site, и $page.
И так должно работать, вот думаю- какой толк с функции?
ну мб но не проще проинклудить и вызвать функцию как я написа а не так типо
$page = олололо
и тут инклуд самой функции
Вообще он прав. $param- разный.
С разных страниц грабить должно. Только какой толк с функции? Пишут, что желательно, но это лишь лишняя нагрузка.
<?php
include_once(\'inc/curl.php\');
$param = \'httр://site.xx/page.php\';
funcurl($param); ?>
или
<?php
include_once(\'inc/curl.php\');
$param = \'httр://site.xx/page.php\';
echo $outcurl; ?> ?
И так и так работать будет. Функция меньше ресурсов хостинга будет использовать чтоли? Врядли