[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Что такое curl :blink:
Страницы: 1, 2, 3
YVSIK
Цитата (Invis1ble @ 28.10.2015 - 17:24)
раз ты не осилил сравнить адрес ссылки в посте с адресом в строке браузера

хм а зачем? мне это осиливать? я людям верю на слово или...


_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
YVSIK
Invis1ble
поехало))
biggrin.gif biggrin.gif biggrin.gif
вот только ответа там нет, прямого ответата
там есть ответ, что для этого надо чтоб это работало
Цитата
Для использования функций cURL в PHP необходимо установить пакет » libcurl.

но ни слова об том что я задал,
я задал конкретные вопрос
ЧТО ТАКОЕ КУРЛ?
но ответы приходят всякие но ни одного точного
ohmy.gif
какие угодно, и после этого меня перестали понимать?
гыыыыыыыыы))
ладненько подождем может кто прочитает правильно вопрос и сможет его понять, а про библиотеки я не спрашивал и как пользоваться то-же. laugh.gif

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
arbuzmaster
Вы сами ответили на свой Вопрос ?
Цитата
Для использования функций cURL в PHP необходимо установить пакет » libcurl.

cURL - функция которая позволяет взаимодействовать с сервером по определеному протоколу. А вот как раз libcurl - нужен для того , чтобы этот самый протокол изменять! Чего тут не понятного?
В ссылке все нормально описано!

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
inpost
YVSIK
Рука не поднялась нажать на "libcurl" и почитать определение CURL на английском?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
killer8080
... и все кинулись кормить тролля рассказывать Ювсику про курл laugh.gif
inpost
YVSIK
Тебе же не 15-20 лет. Почему ты ведёшь себя так неадекватно? В 50 люди должны быть более серьёзные, иначе смотреть на жизнь...

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
YVSIK
Цитата (inpost @ 28.10.2015 - 22:43)
В 50 люди должны быть более серьёзные, иначе смотреть на жизнь...

хм, это хрень какая-то яйца, начали учить кур blink.gif
как надо снести яйцо biggrin.gif biggrin.gif
вначале надо.... надо дорасти, уже потом нестись. а не посмотреть как это делает сосед, и расказывать, мол прошел все моря огни медные трубы.

Цитата (killer8080 @ 28.10.2015 - 22:17)
рассказывать Ювсику про курл

дествительно, форум для чего чтоб тут рассказывать про php да??
помоему тут заняты совсем другим, тут учать как надо задавать вопросы,
как надо себя вести, и тд...
а ответить, отвечают примерно так .. читать надо там то и там,
если не понял приходи ещё куда еще пошлем, huh.gif может дойдет.

и наслаждаться .мол "как мы мОгИм и больше никто не мОгИт"
ЗЫ. собственно. я и не думал что тут все кинуться отвечать.
Результат был предсказуем, выше я собрал ответы.
такой результат можно подвести в любой теме, даже первой попавшейся. нормальных тут единицы.

Или это будут междусбойчики, или вновь прибывшие не подумав
сделают правилно, как и положено на форумах.

Потом поняв что требуется: или покидает это место или вообщем пути возможны, нет пути чтоб тут остаться
как это было раньше, unsure.gif

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
YVSIK
Цитата (inpost @ 28.10.2015 - 22:00)
и почитать определение CURL на английском?

Стас я это понял
Цитата
завиток инструмент командной строки, с открытым исходным кодом и библиотеки для передачи данных с синтаксисом URL, поддерживая DICT, файл, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3s, RTMP, RTSP, SCP, SFTP, SMB, SMTP SMTPS, Telnet и TFTP. локон поддерживает SSL сертификаты, HTTP POST, HTTP PUT и FTP загрузки, форма, основанная HTTP загрузки, прокси HTTP / 2, печенье, пользователь + паролю (Basic, простая, дайджест, CRAM-MD5, NTLM, переговоры и Kerberos), файл передать резюме, прокси-туннелирование и более.

"перевод хромом"

Это
Инструмент командной строки

Это что трудно сформулировать?
Стас а?
или надо вестись тут по выяснению кто правее, или кто на токарном станке , ил кто достоин или не достоин?

Господа, именно господа! вы себя вообще не уважаете, вам не жаль своего личного времени и интеллекта, вы в пустую тратите тут время.
Вопрос выведенного яйца не стоит.

а это что ниже, это мое обяснение, как могу.

Цитата (YVSIK @ 27.10.2015 - 01:26)
connect - это слово означает соединение. чего-бы то нибыло в нашем случае
УРЛы , то-есть запросы в поле запросов(коломбур-да хай с ним)

и полчаем соединение запросов двух в один, осталось применить правила как эти соединения написать,

вот только мне надо было получить ТОЧНОЕ определение,
потому и обратился к господам,
А тут началось такое blink.gif
ну думаю вы знаете что тут началось. rolleyes.gif

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
Игорь_Vasinsky
YVSIK
так ты серъёзно?? ....

есть же file_get_contents() ? слышал небось? можно прочитать файл на сервере (получить его содержимое в память), так же можно получит контент с урла.

так вот курл - это более крутая фича

курл может так же получать контент с удаленного ресурса (левого- не твоего сайта)
при этом - курл может пробиться через "замки" - это контент - который доступен после отправки POST запроса, т.е. есть сайт - и надо ввести имя в форму чтобы получить какую нить статью

так вот кур может отправить этот запрос - тебе даже на сайт не надо заходить - это всё сделает твой скрипт

курл может даже превратиться в "живого юзера со своим браузером" - он может отправить user agent - чтобы сервер решил - что контент получен браузером

курл часто используют для авторизации на сторонних ресурсах, тот же контакт - что бы потом работать с API контакта

курл даже создаст куки заместо твоего браузера - если нужно

курл - это мечта хулигана-парсера - можно можно обмануть защиту сайта - каждый раз заходя с новым браузером

есть даже мультикурл - для параллельной работы с несколькими удалёнными или одним и тем же сайтом.

курл, курл, курл... это....

всё я кончил.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
sergeiss
Цитата (Игорь_Vasinsky @ 29.10.2015 - 20:11)
всё я кончил.

Сорри за супер-оффтоп........... Это Ювсик тебя ТАК взбудоражил, да??? user posted image

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Игорь_Vasinsky
командная строка... выкинь эту мысль. не нужен он тебе в командной строке

<?php

class
Curl{
public $options;
public $returndata;

public function _construct(){

}

/**
*
@param array - массив настроек для курла
*
@param bool - вернуть контент или нет
*/

static public function getPage($options, $returndata=true){
$curl = curl_init();
//Таймаут на подключение 20 сек
$options[CURLOPT_CONNECTTIMEOUT] = 20;

curl_setopt_array($curl, $options);
$out =curl_exec($curl);

$info = curl_getinfo($curl);

curl_close($curl);

return ($returndata !== false) ? $out : null;

}
}


примеры опций для метода

        $options = array(
CURLOPT_URL=>$this->'http://google.com',
CURLOPT_REFERER=>'http:yandex.ru',
CURLOPT_RETURNTRANSFER=>true,
CURLOPT_USERAGENT=>'Yvsik bot',
CURLOPT_COOKIEJAR=>'cookie.txt',
CURLOPT_COOKIEFILE=>'cookie.txt',
CURLOPT_FOLLOWLOCATION=>false,
);


echo Curl::getPage($options);


       $options = array(
CURLOPT_URL=>'http://phpforum.ru/index.php?act=Login&CODE=01&CookieDate=1',
CURLOPT_RETURNTRANSFER=>true,
CURLOPT_REFERER=>'http:yandex.ru',
CURLOPT_RETURNTRANSFER=>true,
CURLOPT_USERAGENT=>'Yvsik bot',
CURLOPT_COOKIEJAR=>'cookie.txt',
CURLOPT_COOKIEFILE=>'cookie.txt',
CURLOPT_FOLLOWLOCATION=>true,
CURLOPT_POST=>true ,
CURLOPT_POSTFIELDS=>"UserName=".iconv('utf-8','windows-1251','Ювскик')
.
"&PassWord=".iconv('utf-8','windows-1251','Пароль')
);



echo Curl::getPage($options);


последний вариант канешь не рабочий - но в консоле ты увидишь - что курл отправил POST запрос на http://phpforum.ru/index.php?act=Login&CODE=01&CookieDate=1 с логином и паролем


Цитата
Это Ювсик тебя ТАК взбудоражил, да???

это когда я про курл говорю - всегда обрызгиваюсь

ваще я бросил курить уже как 2 месяца - в моём организме занижен уровень угл. газа - переизбыток кислорода.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.