⚲
Project
General
Profile
Sign in
Home
Projects
Help
Search
:
TYPO3 Core
All Projects
TYPO3 Core
Overview
Activity
Roadmap
Issues
Repository
Download (958 Bytes)
Bug #83526
» curl-test.php
Nicole Cordes
, 2018-01-11 12:53
<?php
//$url = 'https://typo3.org/fileadmin/ter/w/o/workspaces-l10n/workspaces-l10n.xml';
$url
=
'https://repositories.typo3.org/mirrors.xml.gz'
;
$includeHeader
=
2
;
$requestHeaders
=
array
();
$ch
=
curl_init
();
$followLocationSucceeded
=
@
curl_setopt
(
$ch
,
CURLOPT_FOLLOWLOCATION
,
1
);
curl_setopt
(
$ch
,
CURLOPT_URL
,
$url
);
curl_setopt
(
$ch
,
CURLOPT_HEADER
,
!
$followLocationSucceeded
||
$includeHeader
?
1
:
0
);
curl_setopt
(
$ch
,
CURLOPT_NOBODY
,
$includeHeader
==
2
?
1
:
0
);
curl_setopt
(
$ch
,
CURLOPT_HTTPGET
,
$includeHeader
==
2
?
'HEAD'
:
'GET'
);
curl_setopt
(
$ch
,
CURLOPT_RETURNTRANSFER
,
1
);
curl_setopt
(
$ch
,
CURLOPT_FAILONERROR
,
1
);
curl_setopt
(
$ch
,
CURLOPT_CONNECTTIMEOUT
,
3
);
if
(
is_array
(
$requestHeaders
))
{
curl_setopt
(
$ch
,
CURLOPT_HTTPHEADER
,
$requestHeaders
);
}
$content
=
curl_exec
(
$ch
);
$curlInfo
=
curl_getinfo
(
$ch
);
echo
'<pre>'
;
print_r
(
$content
);
print_r
(
$curlInfo
);
print_r
(
curl_errno
(
$ch
));
print_r
(
curl_error
(
$ch
));
echo
'</pre>'
;
« Previous
1
2
Next »
(2-2/2)
Loading...