{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
SV * 2.63
[автор] (8 мар 2013, 12:47) [0/0] [0] [отв] [спам] [под] +1 | -1

Для примера- файл, который внедряем- это curl. Вместо адреса страницы $site.$page.
Страница В КОТОРУЮ инклудим, имеет обьявленые параметры, типа
$site = \'хттп://сайт.ру/\';
$page = \'страница.пых\';
Инклуд внедряется, как часть страницы, но часто повторяющийся код рекомендуют пихать в функцию. А вы че думаете?

2.
Жысдогий * [мошенник] 10.6
(8 мар 2013, 12:50) [0/0] [0] [отв] [спам] [под] +1 | -1

я за инклюд...

3.
SV * 2.63
[автор] (8 мар 2013, 13:14) [0/0] [0] [отв] [спам] [под] +1 | -1

CrafteR, да и функция то в инклуде, вот и думаю- нужен ли этот велосипед, если десять страниц с этим инклудом, по одному обращению на странице

4. (8 мар 2013, 13:28) [0/0] [0] [отв] [спам] [под] +1 | -1

неочень понял но думаю лучше сделать вот так

$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; - результат



если правильно понл вопрос

5. (8 мар 2013, 13:33) [0/0] [0] [отв] [спам] [под] +1 | -1
andrey69rus,

curl_setopt($ch, CURLOPT_URL,\'http://куда пинаем запрос\');
а мб так?
curl_setopt($ch, CURLOPT_URL, $param);


Изм. 2 раз. / Посл. изм. (8 мар 2013, 13:33)
6.
SV * 2.63
[автор] (8 мар 2013, 13:36) [0/0] [0] [отв] [спам] [под] +1 | -1

Андрюха™, немного не то.
в файле /inc/curl.php это:
curl_setopt($ch,
CURLOPT_URL,$site.$page);
а в любом файле
/index.php
/bla.php
/tratata.php
просто инклудится curl.php, и имеются обьявленные параметры $site, и $page.
И так должно работать, вот думаю- какой толк с функции?

7. (8 мар 2013, 14:07) [0/0] [0] [отв] [спам] [под] +1 | -1

ну мб но не проще проинклудить и вызвать функцию как я написа а не так типо

$page = олололо
и тут инклуд самой функции

8. (8 мар 2013, 14:08) [0/0] [0] [отв] [спам] [под] +1 | -1
WapSeoMast,

нет

9.
SV * 2.63
[автор] (8 мар 2013, 14:29) [0/0] [0] [отв] [спам] [под] +1 | -1
andrey69rus,

Вообще он прав. $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; ?> ?

10.
SV * 2.63
[автор] (8 мар 2013, 14:34) [0/0] [0] [отв] [спам] [под] +1 | -1

И так и так работать будет. Функция меньше ресурсов хостинга будет использовать чтоли? Врядли*

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений