Seite 1 von 2
Album/Anmerkungen
Verfasst: 05.06.2003 21:34
von Gert
Hallo.....
Habe die Album Final Version installiert. Läuft auch Super.
Nun hab ich mal die "Anmerkungen" aktiviert.
Das klappt auch wunderbar wenn man eingeloggt ist........ist man jedoch nicht eingeloggt kommt diese Fehlermeldung sobald man auf "Anmerkungen" klickt:
Fatal error: Call to undefined function: redirect() in /home/www/web45/html/phpBB2/album_comment.php on line 172
Woran liegt das?
Gruss Gert
Verfasst: 06.06.2003 16:59
von Gert
Hi Leuts......
keiner ne Idee?
Gruss Gert
Verfasst: 07.06.2003 12:04
von Gert
Hallo.....
hab die Funktion wieder deaktiviert.
Gruss Gert
Verfasst: 08.06.2003 19:47
von saerdnaer
liegt warscheinlich daran das du ein phpbb < 204 installiert hast...
am besten du holst dir eine includes/functions.php aus einer 204er version und kopierst dir die funktion redirect aus dieser in deine includes/functions.php
ah
Verfasst: 09.06.2003 14:07
von Gert
Hi Saerdnaer......
danke.....werd mir das mal betrachten.
Gruss Gert
Verfasst: 09.06.2003 14:10
von Gert
Hi Saerdnaer......
uff......welcher Abschnitt iss das denn genau?
Gruss Gert
Verfasst: 09.06.2003 14:50
von saerdnaer
ganz am ende... suche einfach nach function redirect ....
ah
Verfasst: 09.06.2003 14:53
von Gert
Hi Saerdnaer.....
das ganze Teil hier?:
function redirect($url)
{
global $db, $board_config;
if (!empty($db))
{
$db->sql_close();
}
$server_protocol = ($board_config['cookie_secure']) ? 'https://' : 'http://';
$server_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name']));
$server_port = ($board_config['server_port'] <> 80) ? ':' . trim($board_config['server_port']) : '';
$script_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path']));
$script_name = ($script_name == '') ? $script_name : '/' . $script_name;
$url = preg_replace('#^\/?(.*?)\/?$#', '/\1', trim($url));
// Redirect via an HTML form for PITA webservers
if (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')))
{
header('Refresh: 0; URL=' . $server_protocol . $server_name . $server_port . $script_name . $url);
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><meta http-equiv="refresh" content="0; url=' . $server_protocol . $server_name . $server_port . $script_name . $url . '"><title>Redirect</title></head><body><div align="center">If your browser does not support meta redirection please click <a href="' . $server_protocol . $server_name . $server_port . $script_name . $url . '">HERE</a> to be redirected</div></body></html>';
exit;
}
// Behave as per HTTP/1.1 spec for others
header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);
exit;
}
?>
Gruss Gert
Verfasst: 09.06.2003 15:01
von saerdnaer
ja
Verfasst: 09.06.2003 15:06
von Gert
Hi....
einfach bei meinerr function.php ganz am Ende reinknallen das Teil?
Gruss gert