Ergebnis 1 bis 8 von 8

Thema: Foren-Rechte - PHP Fehler

  1. #1
    Benutzer Avatar von Selina
    Registriert seit
    03.11.2004
    Beiträge
    106

    Foren-Rechte - PHP Fehler

    Hallo, wenn ich Foren Rechte von User bearbeiten möchte bekomme ich über der Kategorie "Foren-Rechte" folgende Fehlermeldung:

    "Warning: Invalid argument supplied for foreach() in /includes/functions.php on line 3020"

    Kann mir jemand sagen woher dieser Fehler kommt und wie ich ihn wieder fixen kann ?

  2. #2
    vB-Guru Avatar von Metro Man
    Registriert seit
    24.11.2003
    Ort
    Erfurt
    Alter
    29
    Beiträge
    2.000
    Was steht in der Zeile 3020 in der

    /includes/functions.php kopiere gleich nen stück von 3000 - 3050 etwa

    dann hast du hacks eingebaut?
    Wenige sind imstande, von den Vorurteilen der Umgebung abweichende Meinungen gelassen auszusprechen; die meisten sind sogar unfähig, überhaupt zu solchen Meinungen zu gelangen.
    Albert Einstein

    www.allround-port.de



  3. #3
    Benutzer Avatar von Selina
    Registriert seit
    03.11.2004
    Beiträge
    106
    Was steht in der Zeile 3020 in der

    /includes/functions.php kopiere gleich nen stück von 3000 - 3050 etwa
    Die Zeile 3020 ist in rot markiert.

    Code:
    // ###################### Start checkforumpwd #######################
    function verify_forum_password($forumid, $password, $showerror = true)
    {
    	global $permissions, $bbuserinfo, $stylevar, $scriptpath;
    
    	if (!$password OR ($permissions['adminpermissions'] & CANCONTROLPANEL) OR ($permissions['adminpermissions'] & ISMODERATOR) OR can_moderate($forumid))
    	{
    		return true;
    	}
    
    	$foruminfo = fetch_foruminfo($forumid);
    	$parents = explode(',', $foruminfo['parentlist']);
    	foreach ($parents AS $fid)
    	{ // get the pwd from any parent forums -- allows pwd cookies to cascade down
    		if ($temp = fetch_bbarray_cookie('forumpwd', $fid) AND $temp == md5($bbuserinfo['userid'] . $password))
    		{
    			return true;
    		}
    	}
    
    	// didn't match the password in any cookie
    	if ($showerror)
    	{
    		// forum password is bad - show error
    		$postvars = construct_post_vars_html();
    		eval(print_standard_error('error_forumpasswordmissing'));
    	}
    	else
    	{
    		// forum password is bad - return false
    		return false;
    	}
    }
    
    // ###################### Start bits2array #######################
    // takes a bitfield and the array describing the resulting fields
    function convert_bits_to_array(&$bitfield, $_FIELDNAMES)
    {
    	$bitfield = intval($bitfield);
    	$arry = array();
    	foreach ($_FIELDNAMES AS $field => $bitvalue)
    	{
    		if ($bitfield & $bitvalue)
    		{
    			$arry["$field"] = 1;
    		}
    		else
    
    		{
    			$arry["$field"] = 0;
    		}
    	}
    	return $arry;
    }
    
    // ###################### Start querypermissions #######################
    // returns the full set of permissions for the specified user (called by global or init)
    // returns combined usergroup permissions AND all individual forum permissions
    function cache_permissions(&$user, $getforumpermissions=true)
    {
    	global $DB_site, $vboptions, $_BITFIELD, $_INTPERMS, $_SERVER;
    	global $usergroupcache, $forumcache, $forumpermissioncache;
    
    	// these are the arrays created by this function
    	global $accesscache, $forumcache, $cpermscache, $calendarcache, $_PERMQUERY;
    	static $fpermscache;
    
    	$intperms = array();
    	$_PERMQUERY = array();
    
    	// set the usergroupid of the user's primary usergroup
    	$USERGROUPID = $user['usergroupid'];
    
    	if ($USERGROUPID == 0)
    	{ // set a default usergroupid if none is set
    		$USERGROUPID = 1;
    	}
    
    	// initialise $membergroups - make an array of the usergroups to which this user belongs
    	$membergroupids = fetch_membergroupids_array($user);
    
    	// build usergroup permissions
    dann hast du hacks eingebaut?
    Hmmm ein paar stück.. Vbarcade, Vbarticle, Vbadvanced Portal und mit Sicherheit noch ein paar kleinere.

  4. #4
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Tritt das bei jedem Forum und jeder Benutzergruppe auf?

  5. #5
    Benutzer Avatar von Selina
    Registriert seit
    03.11.2004
    Beiträge
    106
    Hallo, ja es tritt bei jeden forum auf und bei jeder benutzergruppe inklusive der benutzergruppe vom vbarticles hack.

  6. #6
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Welche vBulletin-Version?

    Lade mal alle Original-Dateien von vBulletin hoch und teste es damit - kann auch ein neues Verzeichnis sein.

    Falls es dann auch nicht: Erstelle bitte ein Support-Ticket mit Admin-Zugang (alle Rechte), FTP- und phpMyAdmin-Daten.

    http://members.vbulletin-germany.com...ontactform.php

  7. #7
    Benutzer Avatar von Selina
    Registriert seit
    03.11.2004
    Beiträge
    106
    Ich verwende die Version 3.0.7 gepatched auf 3.0.8.

    Bitte nicht falsch verstehen, aber ich bin mir durchaus bewusst, wenn ich ALLE ORIGINAL Dateien hochlade das der Fehler dann der Vergangenheit angehört.

    Aber was bringt mir das ? Ich müsste dann wieder die Hacks nach und nach flicken was ich nicht möchte. Ich möchte nur diesesn einen Fehler finden und beseitigen.

    Kann man nicht in etwa sagen wo der Fehler liegen könnte ?

    Ich bin mir sicher das sich der Fehler bei der Installation von dem Arcade Games Hack eingeschlichen hat.

    MfG

  8. #8
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Überprüfe alle Dateien, die von diesem Hack verändert wurden.

    Bzw. baue den Hack aus, schaue ob es dann funktioniert und baue den Hack Schritt-für-Schritt wieder ein. Ich kenne den Hack nicht, habe ihn noch nie eingebaut und kann dir somit nicht weiterhelfen.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Erstelle Miniaturansichten -> Fehler
    Von Metro Man im Forum vBulletin 3.0 Fragen und Probleme
    Antworten: 8
    Letzter Beitrag: 01.06.2005, 22:19
  2. Anzeige der PHP Parser Fehler, wie geht das ???
    Von FrankP im Forum vB3 Fehlersuche und Probleme
    Antworten: 5
    Letzter Beitrag: 07.12.2004, 12:07
  3. PHP 4.1.2 auf 4.3.8 updaten - fmod Fehler
    Von Highlander im Forum PHP-Programmierung
    Antworten: 2
    Letzter Beitrag: 15.09.2004, 14:00
  4. Fehler bei Verwendung von PHP 4.2.3
    Von Znaper im Forum vBulletin 2 Fragen und Probleme
    Antworten: 23
    Letzter Beitrag: 13.04.2003, 18:04

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •