04.02.2008, 22:29:28
Anscheinend benutzt Du eine sehr alte PHP Version. Die Fehlermeldung bedeutet, daß in Deiner PHP Installation auf dem Webserver die Funktion file_get_contents nicht verfügbar ist. Diese ist ab Version 4.3.0 verfügbar. Du solltest auf eine neuere Version updaten, oder Deinen Provider anweisen das für Dich zu tun.
Alternativ dazu kannst Du auch probieren in beide "functions.inc.php" (einmal im Verzeichnis "install/includes" und einmal im Hauptverzeichnis) folgende Funktion einzubauen (irgendwo am Anfang). Jedoch gebe ich keine Garantie dafür, dass dann nicht auch weitere Funktionen fehlen werden, wenn Deine PHP Installation schon so alt ist.
Alternativ dazu kannst Du auch probieren in beide "functions.inc.php" (einmal im Verzeichnis "install/includes" und einmal im Hauptverzeichnis) folgende Funktion einzubauen (irgendwo am Anfang). Jedoch gebe ich keine Garantie dafür, dass dann nicht auch weitere Funktionen fehlen werden, wenn Deine PHP Installation schon so alt ist.
Code:
<?PHP
//PHP 4.2.x Compatibility function
if (!function_exists('file_get_contents')) {
function file_get_contents($filename, $incpath = false, $resource_context = null)
{
if (false === $fh = fopen($filename, 'rb', $incpath)) {
trigger_error('file_get_contents() failed to open stream: No such file or directory', E_USER_WARNING);
return false;
}
clearstatcache();
if ($fsize = @filesize($filename)) {
$data = fread($fh, $fsize);
} else {
$data = '';
while (!feof($fh)) {
$data .= fread($fh, 8192);
}
}
fclose($fh);
return $data;
}
}
?>