тСМЙЖХЪ curl_setopt() сЯРЮМЮБКХБЮЕР ОЮПЮЛЕРП ДКЪ ЯЕЮМЯЮ CURL, ГЮДЮММНЦН ЮПЦСЛЕМРНЛ ch. юПЦСЛЕМР option ГЮДЮЕР СЯРЮМЮБКХБЮЕЛШИ ОЮПЮЛЕРП, Ю value - ЕЦН ГМЮВЕМХЕ.
дКЪ ОЕПЕВХЯКЕММШУ МХФЕ ОЮПЮЛЕРПНБ, value ДНКФЕМ АШРЭ ЖЕКШЛ ВХЯКНЛ:
CURLOPT_INFILESIZE: ОПХ ГЮЙЮВЙЕ ТЮИКЮ МЮ СДЮКЕММШИ ЯЕПБЕП, ЯКЕДСЕР ХЯОНКЭГНБЮРЭ ЩРНР ОЮПЮЛЕРП ДКЪ СЙЮГЮМХЪ НФХДЮЕЛНЦН ПЮГЛЕПЮ ТЮИКЮ.
CURLOPT_VERBOSE: оПХ СЯРЮМНБЙЕ ЩРНЦН ОЮПЮЛЕРПЮ Б МЕМСКЕБНЕ ГМЮВЕМХЕ cURL АСДЕР БШБНДХРЭ ОНДПНАМШЕ ЯННАЫЕМХЪ Н БЯЕУ ОПНХГБНДХЛШУ ДЕИЯРБХЪУ.
CURLOPT_HEADER: оПХ СЯРЮМНБЙЕ ЩРНЦН ОЮПЮЛЕРПЮ Б МЕМСКЕБНЕ ГМЮВЕМХЕ ПЕГСКЭРЮР АСДЕР БЙКЧВЮРЭ ОНКСВЕММШЕ ГЮЦНКНБЙХ.
CURLOPT_NOPROGRESS: оПХ СЯРЮМНБЙЕ ЩРНЦН ОЮПЮЛЕРПЮ Б МЕМСКЕБНЕ ГМЮВЕМХЕ МЕ АСДЕР БШБНДХРЭЯЪ ХМДХЙЮРНП ОПНЦПЕЯЯЮ НОЕПЮЖХХ.
Замечание: б PHP ЩРНР ОЮПЮЛЕРП СЯРЮМЮБКХБЮЕРЯЪ Б МЕМСКЕБНЕ ГМЮВЕМХЕ ОН СЛНКВМХЧ. хГЛЕМЪРЭ ЕЦН ГМЮВЕМХЕ ПЕЙНЛЕМДСЕРЯЪ РНКЭЙН ОПХ НРКЮДЙЕ.
CURLOPT_NOBODY: оПХ СЯРЮМНБЙЕ ЩРНЦН ОЮПЮЛЕРПЮ Б МЕМСКЕБНЕ ГМЮВЕМХЕ ПЕГСКЭРЮР МЕ АСДЕР БЙКЧВЮРЭ ДНЙСЛЕМР (МЮОПХЛЕП, БЮЛ МСФМН ОНКСВХРЭ РНКЭЙН ГЮЦНКНБЙХ).
CURLOPT_FAILONERROR: оПХ СЯРЮМНБЙЕ ЩРНЦН ОЮПЮЛЕРПЮ Б МЕМСКЕБНЕ ГМЮВЕМХЕ, ОНКСВЕМХЕ HTTP ЙНДЮ АНКЕЕ 300 ЯВХРЮЕРЯЪ НЬХАЙНИ.
CURLOPT_UPLOAD: сЯРЮМНБЙЮ ЩРНЦН ОЮПЮЛЕРПЮ Б МЕМСКЕБНЕ ГМЮВЕМХЕ НГМЮВЮЕР, ВРН АСДЕР ОПНХГБНДХРЭЯЪ ГЮЙЮВЙЮ ТЮИКЮ МЮ СДЮКЕММШИ ЯЕПБЕП.
CURLOPT_POST: оПХ СЯРЮМНБЙЕ ЩРНЦН ОЮПЮЛЕРПЮ Б МЕМСКЕБНЕ ГМЮВЕМХЕ АСДЕР НРОПЮБКЕМ HTTP ГЮОПНЯ ЛЕРНДНЛ POST РХОЮ application/x-www-form-urlencoded, ХЯОНКЭГСЕЛШИ АПЮСГЕПЮЛХ ОПХ НРОПЮБЙЕ ТНПЛ.
CURLOPT_FTPLISTONLY: оПХ СЯРЮМНБЙЕ ЩРНЦН ОЮПЮЛЕРПЮ Б МЕМСКЕБНЕ ГМЮВЕМХЕ АСДЕР ОНКСВЕМ ЯОХЯНЙ ТЮИКНБ Б ДХПЕЙРНПХХ FTP ЯЕПБЕПЮ.
CURLOPT_FTPAPPEND: оПХ СЯРЮМНБЙЕ ЩРНЦН ОЮПЮЛЕРПЮ Б МЕМСКЕБНЕ ГМЮВЕМХЕ ДЮММШЕ АСДСР ДНАЮБКЪРЭЯЪ Й ТЮИКС МЮ FTP ЯЕПБЕПЕ, Б ОПНРХБМНЛ ЯКСВЮЕ ТЮИК АСДЕР ОЕПЕГЮОХЯЮМ.
CURLOPT_NETRC: оПХ СЯРЮМНБЙЕ ЩРНЦН ОЮПЮЛЕРПЮ Б МЕМСКЕБНЕ ГМЮВЕМХЕ АСДЕР ЯДЕКЮМЮ ОНОШРЙЮ МЮИРХ ХЛЪ ОНКЭГНБЮРЕКЪ Х ОЮПНКЭ Й СДЮКЕММНЛС ЯЕПБЕПС Б ТЮИКЕ ~./netrc.
CURLOPT_FOLLOWLOCATION: оПХ СЯРЮМНБЙЕ ЩРНЦН ОЮПЮЛЕРПЮ Б МЕМСКЕБНЕ ГМЮВЕМХЕ, ОПХ ОНКСВЕМХХ HTTP ГЮЦНКНБЙЮ "Location: " АСДЕР ОПНХЯУНДХРЭ ОЕПЕМЮОПЮБКЕМХЕ МЮ СЙЮГЮММШИ ЩРХЛ ГЮЦНКНБЙНЛ URL (ЩРН ДЕИЯРБХЕ БШОНКМЪЕРЯЪ ПЕЙСПЯХБМН, ДКЪ ЙЮФДНЦН ОНКСВЕММНЦН ГЮЦНКНБЙЮ "Location:").
CURLOPT_PUT: оПХ СЯРЮМНБЙЕ ЩРНЦН ОЮПЮЛЕРПЮ Б МЕМСКЕБНЕ ГМЮВЕМХЕ, АСДЕР ОПНХГБНДХРЭЯЪ ГЮЙЮВЙЮ ТЮИКЮ ЛЕРНДНЛ HTTP PUT. тЮИК ГЮДЮЕРЯЪ ОЮПЮЛЕРПЮЛХ CURLOPT_INFILE Х CURLOPT_INFILESIZE.
CURLOPT_MUTE: оПХ СЯРЮМНБЙЕ ЩРНЦН ОЮПЮЛЕРПЮ Б МЕМСКЕБНЕ ГМЮВЕМХЕ, БЯЕ ЯННАЫЕМХЪ cURL АСДСР ОНДЮБКЪРЭЯЪ.
CURLOPT_TIMEOUT: гЮДЮЕР ЛЮЯХЛЮКЭМНЕ БПЕЛЪ БШОНКМЕМХЪ НОЕПЮЖХХ Б ЯЕЙСМДЮУ.
CURLOPT_LOW_SPEED_LIMIT: гЮДЮЕР ЛХМХЛЮКЭМСЧ ЯЙНПНЯРЭ ОЕПЕДЮВХ Б АЮИРЮУ Б ЯЕЙСМДС. еЯКХ Б РЕВЕМХХ БПЕЛЕМХ, ГЮДЮММНЦН ОЮПЮЛЕРПНЛ CURLOPT_LOW_SPEED_TIME, ЯЙНПНЯРЭ ОЕПЕДЮВХ АСДЕР ЛЕМЭЬЕ ЩРНЦН ГМЮВЕМХЪ, НОЕПЮЖХЪ АСДЕР ОПЕПБЮМЮ.
CURLOPT_LOW_SPEED_TIME: гЮДЮЕР БПЕЛЪ Б ЯЕЙСМДЮУ, Б РЕВЕМХЕ ЙНРНПНЦН ЯЙНПНЯРЭ ОЕПЕДЮВХ ДНКФМЮ АШРЭ МХФЕ, ВЕЛ CURLOPT_LOW_SPEED_LIMIT, ВРНАШ НОЕПЮЖХЪ АШКЮ ОПХГМЮМЮ ЯКХЬЙНЛ ЛЕДКЕММНИ Х ОПЕПБЮМЮ.
CURLOPT_RESUME_FROM: гЮДЮЕР ОНГХЖХЧ Б ТЮИКЕ Б АЮИРЮУ, Я ЙНРНПНИ МЮВМЕРЯЪ ОЕПЕДЮВЮ ДЮММШУ.
CURLOPT_CAINFO: хЛЪ ТЮИКЮ, ЯНДЕПФЮЫЕЦН НДХМ ХКХ АНКЕЕ ЯЕПРХТХЙЮРНБ, ЙНРНПШЕ АСДСР ХЯОНКЭГНБЮМШ ОПХ ОПНБЕПЙЕ ОНДКХММНЯРХ СДЮКЕММНЦН ЯЕПБЕПЮ. хЛЕЕР ГМЮВЕМХЕ РНКЭЙН ЯНБЛЕЯРМН Я ОЮПЮЛЕРПНЛ CURLOPT_SSL_VERIFYPEER.
CURLOPT_SSL_VERIFYPEER: сЯРЮМНБХРЕ ЩРНР ОЮПЮЛЕРП Б МНКЭ, ВРНАШ ГЮОПЕРХРЭ ОПНБЕПЙС ЯЕПРХТХЙЮРЮ СДЮКЕММНЦН ЯЕПБЕПЮ (МЮВХМЮЪ Я curl 7.10, ОН СЛНКВЮМХЧ ЩРНР ОЮПЮЛЕРП ХЛЕЕР ГМЮВЕМХЕ TRUE). дНОНКМХРЕКЭМШЕ ЯЕПРХТХЙЮРШ ЛНФМН ГЮДЮРЭ Я ОНЛНЫЭЧ ОЮПЮЛЕРПЮ CURLOPT_CAINFO (ДНАЮБКЕММНЦН Б in curl 7.9.8). лНФМН РЮЙФЕ СЙЮГЮРЭ ОСРЭ Й ТЮИКЮЛ ЯЕПРХТХЙЮРНБ Б ОЮПЮЛЕРПЕ CURLOPT_CAPATH. еЯКХ CURLOPT_SSL_VERIFYPEER СЯРЮМНБКЕМ Б 0, БНГЛНФМН, РЮЙФЕ ОНРПЕАСЕРЯЪ СЯРЮМНБХРЭ CURLOPT_SSL_VERIFYHOST Б 1 ХКХ 0 (ОН СЛНКВЮМХЧ 2).
CURLOPT_SSLVERSION: жЕКНЕ ВХЯКН, СЙЮГШБЮЧЫЕЕ, ЙЮЙСЧ БЕПЯХЧ SSL ХЯОНКЭГНБЮРЭ (2 ХКХ 3). оН СЛНКВЮМХЧ БЕПЯХЪ SSL НОПЕДЕКЪЕРЯЪ ЮБРНЛЮРХВЕЯЙХ, МН Б МЕЙНРНПШУ ЯКСВЮЪУ РПЕАСЕРЯЪ ЪБМНЕ СЙЮГЮМХЕ.
CURLOPT_SSL_VERIFYHOST: гЮДЮЕР ОПНБЕПЙС ХЛЕМХ, СЙЮГЮММНЦН Б ЯЕПРХТХЙЮРЕ СДЮКЕММНЦН ЯЕПБЕПЮ, ОПХ СЯРЮМНБКЕМХХ SSL ЯНЕДХМЕМХЪ. гМЮВЕМХЕ 1 НГМЮВЮЕР ОПНБЕПЙС ЯСЫЕЯРБНБЮМХЪ ХЛЕМХ, ГМЮВЕМХЕ 2 - ЙПНЛЕ РНЦН, Х ОПНБЕПЙС ЯННРБЕРЯРБХЪ ХЛЕМХ УНЯРЮ.
CURLOPT_TIMECONDITION: гЮДЮЕР ЯОНЯНА ХМРЕПОПЕРЮЖХХ ГМЮВЕМХЪ ОЮПЮЛЕРПЮ CURLOPT_TIMEVALUE. бНГЛНФМШЕ ГМЮВЕМХЪ: TIMECOND_IFMODSINCE ХКХ TIMECOND_ISUNMODSINCE. оПХЛЕМЪЕРЯЪ РНКЭЙН ДКЪ ОПНРНЙНКЮ HTTP.
CURLOPT_TIMEVALUE: гЮДЮЕР БПЕЛЪ Б ЯЕЙСМДЮУ Я 1 ЪМБЮПЪ 1970 Ц. щРН ГМЮВЕМХЕ АСДЕР ХЯОНКЭГНБЮМН Б ЯННРБЕРЯРБХХ ЯН ГМЮВЕМХЕЛ ОЮПЮЛЕРПЮ CURLOPT_TIMECONDITION (ОН СЛНКВЮМХЧ TIMECOND_IFMODSINCE).
CURLOPT_RETURNTRANSFER: оПХ СЯРЮМНБЙЕ ЩРНЦН ОЮПЮЛЕРПЮ Б МЕМСКЕБНЕ ГМЮВЕМХЕ CURL АСДЕР БНГБПЮЫЮРЭ ПЕГСКЭРЮР, Ю МЕ БШБНДХРЭ ЕЦН.
дКЪ ОЕПЕВХЯКЕММШУ МХФЕ ОЮПЮЛЕРПНБ, value ДНКФЕМ АШРЭ ЯРПНЙНИ:
CURLOPT_URL: URL, Я ЙНРНПШЛ АСДЕР ОПНХГБНДХРЭЯЪ НОЕПЮЖХЪ. гМЮВЕМХЕ ЩРНЦН ОЮПЮЛЕРПЮ РЮЙФЕ ЛНФЕР АШРЭ ГЮДЮМН Б БШГНБЕ ТСМЙЖХХ curl_init().
CURLOPT_USERPWD: яРНЙЮ Я ХЛЕМЕЛ ОНКЭГНБЮРЕКЪ Х ОЮПНКЕЛ Б БХДЕ [username]:[password].
CURLOPT_PROXYUSERPWD: яРНЙЮ Я ХЛЕМЕЛ ОНКЭГНБЮРЕКЪ Х ОЮПНКЕЛ Й HTTP ОПНЙЯХ-ЯЕПБЕПС Б БХДЕ [username]:[password].
CURLOPT_RANGE: гЮДЮЕР СВЮЯРНЙ ТЮИКЮ, ЙНРНПШИ МСФМН ГЮЦПСГХРЭ, Б ТНПЛЮРЕ "X-Y" , ОПХВЕЛ X ХКХ Y ЛНЦСР АШРЭ НОСЫЕМШ. оПНРНЙНК HTTP РЮЙФЕ ОНДДЕПФХБЮЕР ОЕПЕДЮВС МЕЯЙНКЭЙХУ ТПЮЦЛЕМРНБ ТЮИКЮ, ЩРН ГЮДЮЕРЯЪ Б БХДЕ "X-Y,N-M".
CURLOPT_POSTFIELDS: яРПНЙЮ, ЯНДЕПФЮЫЮЪ ДЮММШЕ ДКЪ HTTP POST ГЮОПНЯЮ.
CURLOPT_REFERER: гЮДЮЕР ГМЮВЕМХЕ HTTP ГЮЦНКНБЙЮ "Referer: ".
CURLOPT_USERAGENT: гЮДЮЕР ГМЮВЕМХЕ HTTP ГЮЦНКНБЙЮ "User-Agent: ".
CURLOPT_FTPPORT: гЮДЮЕР ГМЮВЕМХЕ, ЙНРНПНЕ АСДЕР ХЯОНКЭГНБЮРЭЯЪ ДКЪ НОПЕДЕКЕМХЪ IP ЮДПЕЯЮ ДКЪ ЙНЛЮМДШ "PORT" ОПНРНЙНКЮ ftp. йНЛЮМДЮ "PORT" ЯННАЫЮЕР ЯЕПБЕПС, Я ЙЮЙХЛ IP ЮДПЕЯНЛ НМ ДНКФЕМ СЯРЮМЮБКХБЮРЭ ЯНЕДХМЕМХЕ. щРН ЛНФЕР АШРЭ IP ЮДПЕЯ, ХЛЪ УНЯРЮ, ХЛЪ ЯЕРЕБНЦН ХМРЕПТЕИЯЮ (ОНД Unix), ХКХ ОПНЯРН '-' ДКЪ ХЯОНКЭГНБЮМХЪ IP ЮДПЕЯЮ ОН СЛНКВЮМХЧ.
CURLOPT_COOKIE: яНДЕПФХЛНЕ ГЮЦНКНБЙЮ "Cookie: ", ЙНРНПШИ АСДЕР НРОПЮБКЕМ Я HTTP ГЮОПНЯНЛ.
CURLOPT_SSLCERT: хЛЪ ТЮИКЮ Я ЯЕПРХТХЙЮРНЛ Б ТНПЛЮРЕ PEM.
CURLOPT_SSLCERTPASSWD: оЮПНКЭ Й ТЮИКС ЯЕПРХТХЙЮРЮ, ГЮДЮММНЛС ОЮПЮЛЕРПНЛ CURLOPT_SSLCERT.
CURLOPT_COOKIEFILE: хЛЪ ТЮИКЮ, ЯНДЕПФЮЫЕЦН ДЮММШЕ cookie. дЮММШЕ ЛНЦСР АШРЭ КХАН Б ТНПЛЮРЕ Netscape, КХАН ОПНЯРН HTTP-ГЮЦНКНБЙХ.
CURLOPT_CUSTOMREQUEST: гЮДЮЕР ЯОЕЖХЮКЭМШИ ЛЕРНД, ЙНРНПШИ АСДЕР ХЯОНКЭГНБЮМ Б HTTP ГЮОПНЯЕ БЛЕЯРНGET ХКХ HEAD. щРН ХЯОНКЭГСЕРЯЪ ДКЪ НРОПЮБЙЕ ГЮОПНЯНБ DELETE ХКХ ДПСЦХУ, ПЕДЙН ХЯОНКЭГСЕЛШУ. дНОСЯРХЛШЛХ ГЮВЕМХЪЛХ ЪБКЪЧРЯЪ GET, POST, Х Р.Д; МЕ ОЕПЕДЮБЮИРЕ ОНКМШИ HTTP ГЮОПНЯ Б ЩРНЛ ОЮПЮЛЕРПЕ. мЮОПХЛЕП, 'GET /index.html HTTP/1.0\r\n\r\n' МЕДНОСЯРХЛН.
Замечание: оЕПЕД ХЯОНКЭГНБЮМХЕЛ ЩРНЦН ОЮПЮЛЕРПЮ САЕДХРЕЯЭ, ВРН ЯЕПБЕП, Й ЙНРНПНЛС БШ НАПЮЫЮЕРЕЯЭ, ОНДДЕПФХБЮЕР РПЕАСЕЛШИ ЛЕРНД.
CURLOPT_PROXY: хЛЪ HTTP ОПНЙЯХ, ВЕПЕГ ЙНРНПШИ АСДСР МЮОПЮБКЪРЭЯЪ ГЮОПНЯШ.
CURLOPT_INTERFACE: хЛЪ ХЯОНКЭГСЕЛНЦН ЯЕРЕБНЦН ХМРЕПТЕИЯЮ. лНФЕР АШРЭ ХЛЕМЕЛ ХМРЕПТЕИЯЮ, IP ЮДПЕЯНЛ ХКХ ХЛЕМЕЛ УНЯРЮ.
CURLOPT_KRB4LEVEL: сПНБЕМЭ АЕГНОЮЯМНЯРХ KRB4 (Kerberos 4). дНОСЯРХЛШ ЯКЕДСЧЫХЕ ГМЮВЕМХЪ (Б ОНПЪДЙЕ БНГПЮЯРЮМХЪ АЕГНОЮЯМНЯРХ) : 'clear', 'safe', 'confidential', 'private'. еЯКХ ОЕПЕДЮММНЕ ГМЮВЕМХЕ МЕ БУНДХР Б ЩРНР ЯОХЯНЙ, ХЯОНКЭГСЕРЯЪ 'private'. сЯРЮМНБЙЮ ЩРНЦН ОЮПЮЛЕРПЮ Б NULL, ГЮОПЕЫЮЕР АЕГНОЮЯМНЯРЭ KRB4 . б МЮЯРНЪЫЕЕ БПЕЛЪ АЕГНОЮЯМНЯРЭ KRB4 ОНДДЕПФХБЮЕРЯЪ РНКЭЙН ДКЪ ОПНРНЙНКЮ FTP.
CURLOPT_HTTPHEADER: лЮЯЯХБ Я HTTP ГЮЦНКНБЙЮЛХ.
CURLOPT_QUOTE: лЮЯЯХБ Я FTP ЙНЛЮМДЮЛХ, ЙНРНПШЕ АСДСР БШОНКМЕМШ ОЕПЕД БШОНКМЕМХЕЛ НЯМНБМНЦН ГЮОПНЯЮ.
CURLOPT_POSTQUOTE: лЮЯЯХБ Я FTP ЙНЛЮМДЮЛХ, ЙНРНПШЕ АСДСР БШОНКМЕМШ ОНЯКЕ БШОНКМЕМХЪ НЯМНБМНЦН ГЮОПНЯЮ.
дКЪ ОЕПЕВХЯКЕММШУ МХФЕ ОЮПЮЛЕРПНБ, value ДНКФЕМ АШРЭ ДЕЯЙПХОРНПНЛ ТЮИКЮ, БНГБПЮЫЕММШЛ ТСМЙЖХЕИ fopen():
CURLOPT_FILE: тЮИК, Б ЙНРНПШИ АСДЕР БШБЕДЕМ ПЕГСКЭРЮР НОЕПЮЖХХ. оН СЛНКВЮМХЧ STDOUT.
CURLOPT_INFILE: тЮИК, ЯНДЕПФЮЫХИ ДЮММШЕ ДКЪ ОЕПЕДЮВХ.
CURLOPT_WRITEHEADER: тЮИК, Б ЙНРНПШИ АСДСР БШБЕДЕМШ ОНКСВЕММШЕ ГЮЦНКНБЙХ.
CURLOPT_STDERR: тЮИК, Б ЙНРНПШИ АСДСР БШБНДХРЭЯЪ ЯННАЫЕМХЪ НА НЬХАЙЮУ. оН СЛНКВЮМХЧ STDERR.
Пред. | Начало | След. |
curl_multi_select | Уровень выше | curl_version |
HIVE: All information for read only. Please respect copyright! |