07.07.2008, 22:24
Hi ich benutze seit längerem ein Wetter script auf meiner Portal Seite...
Der Wetter Script bezieht die eingegebene plz aus der Global.php.
Ich wollte eben eine weitere plz hinzufügen auf einmal ging das ganze Forum nicht mehr...
Ich habe den Script jetzt raus genommen dann geht es.
Kann mir jemand helfen oder sagen woran das liegen könnte?
Fehler meldung...
Mein code in der global.php datei direckt hinter <?php eingefügt
Der Wetter Script bezieht die eingegebene plz aus der Global.php.
Ich wollte eben eine weitere plz hinzufügen auf einmal ging das ganze Forum nicht mehr...
Ich habe den Script jetzt raus genommen dann geht es.
Kann mir jemand helfen oder sagen woran das liegen könnte?
Fehler meldung...
PHP-Code:
/** * MyBB 1.2 * Copyright © 2006 MyBB Group, All Rights Reserved * *
Website: http://www.mybboard.net * License:
http://www.mybboard.net/eula.html * *
$Id: global.php 3596 2008-01-20 08:27:39Z Tikitiki $ *
/ // Load main MyBB core file which begins all of the magic
require_once "./inc/init.php"; $shutdown_queries = array();
// Read the usergroups cache as well as the moderators
cache $groupscache = $cache->read("usergroups"); $mcache = $cache->read("moderators");
// If the groups cache doesn't exist, update it and re-read it if(!is_array($groupscache))
{ $cache->updateusergroups(); $groupscache = $cache->read("usergroups"); }
// Read forum permissions cache $fpermissioncache = $cache->read("forumpermissions");
// Send page headers send_page_headers(); // Do not use session system for defined pages if
((@isset($mybb->input['action']) && @isset($nosession[$mybb->input['action']])) ||
(@isset($mybb->input['thumbnail']) && strstr($_SERVER["PHP_SELF"], 'attachment.php')))
{ define("NO_ONLINE", 1); } // Create session for this user require_once
MYBB_ROOT."inc/class_session.php"; $session = new session; $session->init();
// Set our POST validation code here $mybb->post_code = generate_post_check();
// Set and load the language if(!isset($mybb->settings['bblanguage'])) { $mybb->settings['bblanguage'] = "english"; }
// Load language $lang->set_language($mybb->settings['bblanguage']); $lang->load("global"); $lang->load("messages");
// Run global_start plugin hook now that the basics are set up $plugins->run_hooks("global_start"); if(function_exists('mb_internal_encoding') && !empty($lang->settings['charset'])) { @mb_internal_encoding($lang->settings['charset']); }
// Which thread mode is our user using? if(!isset($mybb->input['mode'])) { if(isset($mybb->user['threadmode']))
{ $mybb->input['mode'] = $mybb->user['threadmode']; } else if($mybb->settings['threadusenetstyle'] == "yes")
{ $mybb->input['mode'] = "threaded"; } else { $mybb->input['mode'] = "linear"; } }
// Select the board theme to use. $loadstyle = ''; $load_from_forum = 0; $style = array(); $valid = array
( "showthread.php", "forumdisplay.php", "newthread.php", "newreply.php", "ratethread.php", "editpost.php", "polls.php", "sendthread.php", "printthread.php", "moderation.php" ); // This user has a custom theme set in their profile if(isset($mybb->user['style']) && intval($mybb->user['style']) != 0) { $loadstyle = "tid='".$mybb->user['style']."'"; } if(in_array(strtolower(basename($_SERVER['PHP_SELF'])), $valid)) {
// If we're accessing a post, fetch the forum theme for it and if we're overriding it if(isset($mybb->input['pid']))
{ $query = $db->simple_select(TABLE_PREFIX."forums f,
".TABLE_PREFIX."posts p", "f.style, f.overridestyle", "f.fid=p.fid AND p.pid='".intval($mybb->input['pid'])."'",
array('limit' => 1)); $style = $db->fetch_array($query); $load_from_forum = 1; }
// We have a thread id and a forum id, we can easily fetch the theme for this forum else if(isset($mybb->input['tid']))
{ $query = $db->simple_select(TABLE_PREFIX."forums f, ".TABLE_PREFIX."threads t", "f.style,
f.overridestyle", "f.fid=t.fid AND t.tid='".intval($mybb->input['tid'])."'", array('limit' => 1));
$style = $db->fetch_array($query); $load_from_forum = 1; }
// We have a forum id - simply load the theme from it else if(isset($mybb->input['fid'])) { $query = $db->simple_select(TABLE_PREFIX."forums", "style, overridestyle", "fid='".intval($mybb->input['fid'])."'",
array('limit' => 1)); $style = $db->fetch_array($query); $load_from_forum = 1; } } // From all of the above,
a theme was found if(isset($style['style']) && $style['style'] > 0) { // This theme is forced upon the user,
overriding their selection if($style['overridestyle'] == "yes" || !isset($mybb->user['style'])) { $loadstyle = "tid='".intval($style['style'])."'"; } } // After all of that no theme? Load the board default if(empty($loadstyle))
{ $loadstyle = "def='1'"; } // Fetch the theme to load from the database $query = $db->simple_select
(TABLE_PREFIX."themes", "name, tid, themebits, csscached", $loadstyle, array('limit' => 1));
$theme = $db->fetch_array($query); // No theme was found - we attempt to load the master or
any other theme if(!$theme['tid']) { // Missing theme was from a forum, run a query to set any
forums using the theme to the default if($load_from_forum == 1)
{ $db->update_query(TABLE_PREFIX."forums", array("style" => 0), "style='{$style['style']}'"); }
// Missing theme was from a user, run a query to set any users using the theme to the default else if
($load_from_user == 1) { $db->update_query(TABLE_PREFIX."users", array("style" => 0), "style='{$style['style']}'"); }
// Attempt to load the master or any other theme if the master is not available $query = $db->simple_select(TABLE_PREFIX."themes", "name, tid, themebits, csscached", "", array
("order_by" => "tid", "limit" => 1)); $theme = $db->fetch_array($query); } $theme = @array_merge($theme, unserialize($theme['themebits'])); // Loading CSS from a file or from the server? if($theme['csscached'] > 0 && $mybb->settings['cssmedium'] == 'file') { $theme['css_url'] = $mybb->settings['bburl']."/css/theme_{$theme['tid']}.css"; } else { $theme['css_url'] = $mybb->settings['bburl']."/css.php?theme={$theme['tid']}"; }
// If a language directory for the current language exists within the theme -
we use it if(!empty($mybb->user['language']) && is_dir($theme['imgdir'].'/'.$mybb->user['language'])) { $theme['imglangdir'] = $theme['imgdir'].'/'.$mybb->user['language']; } else { // Check if a custom language directory exists for this theme if(is_dir($theme['imgdir'].'/'.$mybb->settings['bblanguage'])) { $theme['imglangdir'] = $theme['imgdir'].'/'.$mybb->settings['bblanguage']; } // Otherwise, the image language directory is the same as the language directory for the theme else { $theme['imglangdir'] = $theme['imgdir']; } } // Theme logo - is it a relative URL to the forum root? Append bburl if(!preg_match("#^(\/|\.\.|\.|([a-z0-9]+)://)#i", $theme['logo'])) { $theme['logo'] = $mybb->settings['bburl']."/".$theme['logo']; } // Load Main Templates and Cached Templates if(isset($templatelist)) { $templatelist .= ','; } $templatelist .= "css,headerinclude,header,footer,gobutton,htmldoctype,header_welcomeblock_
member,header_welcomeblock_guest,header_welcomeblock_member_admin"; $templatelist .= ",nav,nav_sep,nav_bit,nav_sep_active,
nav_bit_active,global_unreadreports"; $templates->cache($db->escape_string($templatelist));
// Set the current date and time now $datenow = my_date($mybb->settings['dateformat'], time(), '', false); $timenow = my_date($mybb->settings['timeformat'], time()); $lang->welcome_current_time =
sprintf($lang->welcome_current_time, $datenow.', '.$timenow); // Format the last visit date of this user appropriately if(isset($mybb->user['lastvisit'])) { $lastvisit = my_date($mybb->settings
['dateformat'], $mybb->user['lastvisit']) . ', ' . my_date($mybb->settings['timeformat'], $mybb->user['lastvisit']); }
// Otherwise, they've never visited before else { $lastvisit = $lang->lastvisit_never; }
// If the board is closed and we have an Administrator, show board closed warning $bbclosedwarning = ''; if($mybb->settings['boardclosed'] == "yes" && $mybb->usergroup['cancp'] == "yes") { eval("\$bbclosedwarning = \"".$templates->get("global_boardclosed_warning")."\";"); } // Prepare the main templates for use unset($admincplink);
// Load appropriate welcome block for the current logged in user if($mybb->user['uid'] != 0) {
// User can access the admin cp and we're not hiding admin cp links, fetch it if($mybb->usergroup['cancp'] == "yes" && $mybb->config['hide_admin_links'] != 1) { eval("\$admincplink = \"".$templates->get("header_welcomeblock_member_admin")."\";"); }
// Format the welcome back message $lang->welcome_back = sprintf($lang->welcome_back, $mybb->user['username'], $lastvisit); // Tell the user their PM usage $lang->welcome_pms_usage = sprintf($lang->welcome_pms_usage, my_number_format($mybb->user['pms_new']), my_number_format($mybb->user['pms_unread']), my_number_format($mybb->user['pms_total'])); eval("\$welcomeblock = \"".$templates->get("header_welcomeblock_member")."\";");
} // Otherwise, we have a guest else { eval("\$welcomeblock = \"".$templates->get("header_welcomeblock_guest")."\";"); } $unreadreports = ''; // This user is a moderator, super moderator or administrator if($mybb->usergroup['cancp'] == "yes"
|| $mybb->usergroup['issupermod'] == "yes" || $mybb->user['usergroup'] == 6) {
// Read the reported posts cache $reported = $cache->read("reportedposts");
// 0 or more reported posts currently exist if($reported['unread'] > 0) { if($reported['unread'] == 1)
{ $lang->unread_reports = $lang->unread_report; } else { $lang->unread_reports = sprintf(
$lang->unread_reports, $reported['unread']); } eval("\$unreadreports = \"".$templates->get("global_unreadreports")."\";"); } }
// Got a character set? if($lang->settings['charset']) { $charset = $lang->settings['charset']; }
// If not, revert to UTF-8 else { $charset = "UTF-8"; } // Is this user apart of a banned group? $bannedwarning = ''; if($mybb->usergroup['isbannedgroup'] == "yes") { // Fetch details on their ban $query = $db->simple_select(TABLE_PREFIX."banned", "*", "uid='{$mybb->user['uid']}'", array('limit' => 1));
$ban = $db->fetch_array($query); if($ban['uid']) { // Format their ban lift date and reason appropriately if($ban['lifted'] > 0) { $banlift = my_date($mybb->settings['dateformat'], $ban['lifted']) . ", " . my_date
($mybb->settings['timeformat'], $ban['lifted']); } else { $banlift = $lang->banned_lifted_never; } $reason = htmlspecialchars_uni($ban['reason']); } if(empty($reason)) { $reason = $lang->unknown; } if(empty($banlift))
{ $banlift = $lang->unknown; } if($ban['uid']) { // Display a nice warning to the user } eval("\$bannedwarning = \"".$templates->get("global_bannedwarning")."\";"); } $lang->ajax_loading = str_replace("'", "\\'", $lang->ajax_loading);
// Set up some of the default templates eval("\$headerinclude = \"".$templates->get("headerinclude")."\";"); eval("
\$gobutton = \"".$templates->get("gobutton")."\";"); eval("\$htmldoctype = \"".$templates->get("htmldoctype", 1, 0)."\";"); eval("\$header = \"".$templates->get("header")."\";"); $copy_year = my_date("Y", time());
// Are we showing version numbers in the footer? if($mybb->settings['showvernum'] == "on") { $mybbversion = $mybb->version; }
else { $mybbversion = ''; } eval("\$footer = \"".$templates->get("footer")."\";");
// Add our main parts to the navigation $navbits = array(); $navbits[0]['name'] = $mybb->settings['bbname']; $navbits[0]['url'] =
$mybb->settings['bburl']."/index.php"; // Set the link to the archive. $archive_url = $mybb->settings['bburl']."
/archive/index.php"; // Check banned ip addresses if(is_banned_ip($session->ipaddress)) { $db->delete_query(TABLE_PREFIX."sessions", "ip='".$db->escape_string($session->ipaddress)."' OR uid='{$mybb->user['uid']}'"); error($lang->error_banned); } // If the board is closed, the user is not an administrator and they're
not trying to login, show the board closed message if($mybb->settings['boardclosed'] == "yes" && $mybb->usergroup['cancp'] !=
"yes" && !(basename($_SERVER['PHP_SELF']) == "member.php" && ($mybb->input['action'] == "login" || $mybb->input['action'] == "do_login" || $mybb->input['action'] == "logout"))) { // Show error $lang->error_boardclosed .= "
{$mybb->settings['boardclosed_reason']}
"; error($lang->error_boardclosed); exit; } // Load Limiting if(($load = get_server_load()) && $load != $lang->unknown) {
// User is not an administrator and the load limit is higher than the limit, show an error if(($mybb->usergroup['cancp']
!= "yes" && $load > $mybb->settings['load'] && $mybb->settings['load'] > 0)) { error($lang->error_loadlimit); } }
// If there is a valid referrer in the URL, cookie it if(!$mybb->user['uid'] && $mybb->settings['usereferrals'] == "yes" && (isset($mybb->input['referrer']) || isset($mybb->input['referrername']))) { if(isset($mybb->input['referrername'])) { $condition = "username='".$db->escape_string($mybb->input['referrername'])."'"; } else { $condition = "uid='".intval($mybb->input['referrer'])."'"; }
$query = $db->simple_select(TABLE_PREFIX."users", "uid", $condition, array('limit' => 1)); $referrer = $db->fetch_array($query); if($referrer['uid']) { my_setcookie("mybb[referrer]", $referrer['uid']); } } // Check pages allowable even when not allowed to view
board $allowable_actions = array( "member.php" => array( "register", "do_register", "login", "do_login", "logout", "lostpw",
"do_lostpw", "activate", "resendactivation", "do_resendactivation", "resetpassword" ), ); if($mybb->usergroup['canview']
!= "yes" && !(strtolower(basename($_SERVER['PHP_SELF'])) == "member.php" && in_array($mybb->input['action'],
$allowable_actions['member.php'])) && strtolower(basename($_SERVER['PHP_SELF'])) != "captcha.php") { error_no_permission(); }
// work out which items the user has collapsed $colcookie = $_COOKIE['collapsed']; // set up collapsable items
(to automatically show them us expanded) if($_COOKIE['collapsed']) { $col = explode("|", $colcookie); if(!is_array($col))
{ $col[0] = $colcookie; // only one item } unset($collapsed); foreach($col as $key => $val) { $ex = $val."_e"; $co = $val."_c";
$collapsed[$co] = "display: show;"; $collapsed[$ex] = "display: none;"; $collapsedimg[$val] = "_collapsed"; } }
// Randomly expire threads if($rand > 8 || isset($mybb->input['force_thread_expiry'])) {
$db->delete_query(TABLE_PREFIX."threads", "deletetime != '0' AND deletetime < '".time()."'"); }
// Randomly clear out old guest sessions (older than 24 hours) if($rand > 4 && $rand < 8)
{ $timecut = time()-60*60*24; $db->delete_query(TABLE_PREFIX."sessions", "uid=0 AND time<='$timecut'"); }
// Run hooks for end of global.php $plugins->run_hooks("global_end"); $globaltime = $maintimer->gettime(); ?>
Warning: require_once(MYBB_ROOTinc/functions_post.php) [function.require-once]: failed to open stream: No such file or directory in /users/phoenix-jonglage/www/forum/portal.php on line 37
Fatal error: require_once() [function.require]: Failed opening required 'MYBB_ROOTinc/functions_post.php' (include_path='.:/etc/php/lib') in /users/phoenix-jonglage/www/forum/portal.php on line 37
PHP-Code:
session_start();
if(!isset($_SESSION['stadt']))
$_SESSION['stadt'] = '';
$staedte = array('plz1','plz2','und','so','weiter');
$stadt = $staedte[array_rand($staedte)];
while($stadt == $_SESSION['stadt'])
$stadt = $staedte[array_rand($staedte)];
$_SESSION['stadt'] = $stadt;
?>