git-svn-id: http://svn.automattic.com/wordpress/trunk@8545 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
0c0de881bb
commit
80937742da
|
@ -542,9 +542,15 @@ class WP_Http_Fopen {
|
|||
|
||||
$arrURL = parse_url($url);
|
||||
|
||||
if ( false === $arrURL )
|
||||
return new WP_Error('http_request_failed', sprintf(__('Malformed URL: %s'), $url));
|
||||
|
||||
if ( 'http' != $arrURL['scheme'] || 'https' != $arrURL['scheme'] )
|
||||
$url = str_replace($arrURL['scheme'], 'http', $url);
|
||||
|
||||
if ( !defined('WP_DEBUG') || ( defined('WP_DEBUG') && false === WP_DEBUG ) )
|
||||
$handle = @fopen($url, 'r');
|
||||
else
|
||||
$handle = fopen($url, 'r');
|
||||
|
||||
if (! $handle)
|
||||
|
@ -637,6 +643,9 @@ class WP_Http_Streams {
|
|||
|
||||
$arrURL = parse_url($url);
|
||||
|
||||
if ( false === $arrURL )
|
||||
return new WP_Error('http_request_failed', sprintf(__('Malformed URL: %s'), $url));
|
||||
|
||||
if ( 'http' != $arrURL['scheme'] || 'https' != $arrURL['scheme'] )
|
||||
$url = str_replace($arrURL['scheme'], 'http', $url);
|
||||
|
||||
|
@ -656,7 +665,10 @@ class WP_Http_Streams {
|
|||
|
||||
$context = stream_context_create($arrContext);
|
||||
|
||||
$handle = fopen($url, 'r', false, $context);
|
||||
if ( !defined('WP_DEBUG') || ( defined('WP_DEBUG') && false === WP_DEBUG ) )
|
||||
$handle = @fopen($url, 'r');
|
||||
else
|
||||
$handle = fopen($url, 'r');
|
||||
|
||||
if ( ! $handle)
|
||||
return new WP_Error('http_request_failed', sprintf(__('Could not open handle for fopen() to %s'), $url));
|
||||
|
|
Loading…
Reference in New Issue