function ParseUrl($URL)
{
$crl = curl_init();
curl_setopt ($crl, CURLOPT_URL, $URL);
curl_setopt ($crl, CURLOPT_PORT, 8086);
curl_setopt ($crl, CURLOPT_USERPWD, "admin:pass");
curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, 5);
$ret = curl_exec($crl);
curl_close($crl);
return $ret;
}
echo ParseUrl('http://xxx.me/serverinfo');
Приведенный выше код просто ничего не возвращает. Страница, которую я пытаюсь получить с помощью curl, использует HTTP-аутентификацию.
Я пропустил что-то простое или что?
@
, если ваше имя пользователя является адресом электронной почты), убедитесь, что они экранированы. - person lonesomeday   schedule 13.06.2011