fetch_file_contents: fix fetching protected feeds when password has special characters
This commit is contained in:
parent
884d16505e
commit
d3911f80ca
|
@ -287,8 +287,6 @@
|
|||
}
|
||||
|
||||
function fetch_file_contents($url, $type = false, $login = false, $pass = false, $post_query = false, $timeout = false) {
|
||||
$login = urlencode($login);
|
||||
$pass = urlencode($pass);
|
||||
|
||||
global $fetch_last_error;
|
||||
|
||||
|
@ -355,6 +353,8 @@
|
|||
|
||||
preg_match("/(^[^:]*):\/\/(.*)/", $url, $url_parts);
|
||||
|
||||
$pass = urlencode($pass);
|
||||
|
||||
if ($url_parts[1] && $url_parts[2]) {
|
||||
$url = $url_parts[1] . "://$login:$pass@" . $url_parts[2];
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue