1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-08-05 16:27:38 +02:00

- install style and style elements

- refresh template and style cache


git-svn-id: file:///svn/phpbb/trunk@5416 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
Meik Sievertsen
2006-01-02 17:30:59 +00:00
parent e68d442f52
commit 2faf2639ee
13 changed files with 754 additions and 39 deletions

View File

@@ -2475,6 +2475,60 @@ function get_database_size()
return $dbsize;
}
/**
* Retrieve contents from remotely stored file
*/
function get_remote_file($host, $directory, $filename, &$errstr, &$errno, $port = 80, $timeout = 10)
{
global $user;
if ($fsock = @fsockopen($host, $port, $errno, $errstr, $timeout))
{
@fputs($fsock, "GET $directory/$filename HTTP/1.1\r\n");
@fputs($fsock, "HOST: $host\r\n");
@fputs($fsock, "Connection: close\r\n\r\n");
$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 (strpos($line, '404 Not Found') !== false)
{
$errstr = $user->lang['FILE_NOT_FOUND'];
return false;
}
}
}
@fclose($fsock);
}
else
{
if ($errstr)
{
return false;
}
else
{
$errstr = 'fsock disabled';
return false;
}
}
return $file_info;
}
/**
* Tidy database
* Removes all tracking rows older than 6 months, including mark_posted informations