diff options
| author | Nathan Guse <nathaniel.guse@gmail.com> | 2014-03-05 19:07:39 -0600 |
|---|---|---|
| committer | Nathan Guse <nathaniel.guse@gmail.com> | 2014-03-05 19:07:39 -0600 |
| commit | 8748032866293129b881f9b7f3f0173c1e3a646b (patch) | |
| tree | 090debb833759376796b060b7c9c29415921f52a /phpBB/includes/functions_compatibility.php | |
| parent | 6a8f110b5a28338ac4e48e75c763ea7435192cc7 (diff) | |
| download | forums-8748032866293129b881f9b7f3f0173c1e3a646b.tar forums-8748032866293129b881f9b7f3f0173c1e3a646b.tar.gz forums-8748032866293129b881f9b7f3f0173c1e3a646b.tar.bz2 forums-8748032866293129b881f9b7f3f0173c1e3a646b.tar.xz forums-8748032866293129b881f9b7f3f0173c1e3a646b.zip | |
[ticket/9871] Restore get_remote_file
PHPBB3-9871
Diffstat (limited to 'phpBB/includes/functions_compatibility.php')
| -rw-r--r-- | phpBB/includes/functions_compatibility.php | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/phpBB/includes/functions_compatibility.php b/phpBB/includes/functions_compatibility.php index 2bd812efe0..2197815087 100644 --- a/phpBB/includes/functions_compatibility.php +++ b/phpBB/includes/functions_compatibility.php @@ -48,71 +48,3 @@ function get_user_avatar($avatar, $avatar_type, $avatar_width, $avatar_height, $ return phpbb_get_avatar($row, $alt, $ignore_config); } - -/** - * Retrieve contents from remotely stored file - * - * @deprecated 3.1.0-a4 (To be removed: 3.3.0) - */ -function get_remote_file($host, $directory, $filename, &$errstr, &$errno, $port = 80, $timeout = 6) -{ - global $user; - - if ($fsock = @fsockopen($host, $port, $errno, $errstr, $timeout)) - { - @fputs($fsock, "GET $directory/$filename HTTP/1.0\r\n"); - @fputs($fsock, "HOST: $host\r\n"); - @fputs($fsock, "Connection: close\r\n\r\n"); - - $timer_stop = time() + $timeout; - stream_set_timeout($fsock, $timeout); - - $file_info = ''; - $get_info = false; - - while (!@feof($fsock)) - { - if ($get_info) - { - $file_info .= @fread($fsock, 1024); - } - else - { - $line = @fgets($fsock, 1024); - if ($line == "\r\n") - { - $get_info = true; - } - else if (stripos($line, '404 not found') !== false) - { - $errstr = $user->lang['FILE_NOT_FOUND'] . ': ' . $filename; - return false; - } - } - - $stream_meta_data = stream_get_meta_data($fsock); - - if (!empty($stream_meta_data['timed_out']) || time() >= $timer_stop) - { - $errstr = $user->lang['FSOCK_TIMEOUT']; - return false; - } - } - @fclose($fsock); - } - else - { - if ($errstr) - { - $errstr = utf8_convert_message($errstr); - return false; - } - else - { - $errstr = $user->lang['FSOCK_DISABLED']; - return false; - } - } - - return $file_info; -} |
