diff options
author | Dries Buytaert <dries@buytaert.net> | 2004-04-27 18:17:17 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2004-04-27 18:17:17 +0000 |
commit | b3265bcb86175cd9e3627098d366cbac4678e53c (patch) | |
tree | 42d7142bd86c263c091acaf7b2c61c382baed670 | |
parent | a2da46a10ae2eaaddedf4fdf71461bfec4d24d25 (diff) | |
download | brdo-b3265bcb86175cd9e3627098d366cbac4678e53c.tar.gz brdo-b3265bcb86175cd9e3627098d366cbac4678e53c.tar.bz2 |
- Patch #6887 by drumm: fixed drupal_http_request
-rw-r--r-- | includes/common.inc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/includes/common.inc b/includes/common.inc index ddda66a3d..a469d1f00 100644 --- a/includes/common.inc +++ b/includes/common.inc @@ -373,12 +373,14 @@ function drupal_http_request($url, $headers = array(), $method = 'GET', $data = fwrite($fp, $request); // Fetch response. + $response = ''; while (!feof($fp) && $data = fread($fp, 1024)) { - $response[] = $data; + $response .= $data; } fclose($fp); // Parse response. + $response = preg_split("/\r\n|\n|\r/", $response); list($protocol, $code, $text) = explode(' ', trim(array_shift($response)), 3); $result->headers = array(); $result->data = ''; |