From bb87dcac69a13894c321e3aa74d5995e2bd9fe02 Mon Sep 17 00:00:00 2001 From: ryan Date: Mon, 13 Oct 2008 23:41:03 +0000 Subject: [PATCH] Convert download_url() to http api. Props DD32. see #7793 git-svn-id: http://svn.automattic.com/wordpress/trunk@9142 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-admin/includes/file.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/wp-admin/includes/file.php b/wp-admin/includes/file.php index 185271378..05ecb8c4b 100644 --- a/wp-admin/includes/file.php +++ b/wp-admin/includes/file.php @@ -434,16 +434,14 @@ function download_url( $url ) { if( ! $handle ) return new WP_Error('http_no_file', __('Could not create Temporary file')); - require_once( ABSPATH . 'wp-includes/class-snoopy.php' ); - $snoopy = new Snoopy(); - $snoopy->fetch($url); + $response = wp_remote_get($url); - if( $snoopy->status != '200' ){ + if( $response['response']['code'] != '200' ){ fclose($handle); unlink($tmpfname); - return new WP_Error('http_404', trim($snoopy->response_code)); + return new WP_Error('http_404', trim($response['response']['message'])); } - fwrite($handle, $snoopy->results); + fwrite($handle, $response['body']); fclose($handle); return $tmpfname;