anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 22:57

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: kleines Problem nach php5 update
BeitragVerfasst: So 08 Mär, 2009 18:32 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 10 Dez, 2008 17:10
Beiträge: 235
Wohnort: München
Geschlecht: Männlich
LoGD: läuft derzeit Lokal
hi zusammen

ich hab heute auf php5 upgedatet auf meinem Server, ging eigentlich alles glatt... nur grad schrieben mich meine Co-Admins an und meinten sie würden nicht mehr in den Usereditor kommen

folgende Fehlermeldung trat dabei auf:
Warning: array_merge() [function.array-merge]: Argument #3 is not an array in /var/www/web0/html/logd/user.php on line 507
Warning: Invalid argument supplied for foreach() in /var/www/web0/html/logd/lib/output.lib.php on line 997

und dabei hat sich die gesamte menüstruktur verschoben... bei mir als admin tritt dieser fall aber nicht ein, bei mir ist augenscheinlich alles ok, habt ihr ne ahnung was das sein kann?

im Source sind die Dateien offen...

_________________
Hungrig in München? www.24lieferservice.de
___________________________________________________
spiele auch Du Quests of Gallendor (Welt 1 nur über Einladung möglich)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: kleines Problem nach php5 update
BeitragVerfasst: So 08 Mär, 2009 19:22 
Offline
Held
Held
Benutzeravatar

Registriert: Di 21 Aug, 2007 23:04
Beiträge: 290
Wohnort: Darmstadt
Geschlecht: Männlich
Hab mir den Code jetzt nicht genau angeschaut, aber nach der Fehlermeldung zu urteilen,
ist das 3. Argument also $surights kein Array.

Mit freundlichen Grüßen

Kai A. Wolf

_________________
Legend of the Green Dragon - Die Mysterien um Ched Nasad


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: kleines Problem nach php5 update
BeitragVerfasst: So 08 Mär, 2009 19:36 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 10 Dez, 2008 17:10
Beiträge: 235
Wohnort: München
Geschlecht: Männlich
LoGD: läuft derzeit Lokal
$this->bbcode_second_pass_code('', '$surights = array('Superuser-Rechte,title');')

Zeile 507 - user.lib hat geschrieben:
$userinfo = array_merge($userinfo,$extrainfo,$surights);


den code aus der anderen fehlermeldung zu posten würde glaub ich das limit sprengen
mich wunderts halt nur das das nur bei den coadmins so ist und nicht bei mir als admin

_________________
Hungrig in München? www.24lieferservice.de
___________________________________________________
spiele auch Du Quests of Gallendor (Welt 1 nur über Einladung möglich)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: kleines Problem nach php5 update
BeitragVerfasst: Mo 09 Mär, 2009 19:59 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Wahrscheinlich liegt sogar gerade da der Grund:
$surights wird innerhalb eines if-Blockes definiert, der über "su_check(SU_RIGHT_RIGHTS)" geschaltet wird.
Ich kenne jetzt die Version nicht, aber ich schätze mal, es geht ihr um die Rechteverwaltung über Admins, die deine Co-Admins natürlich nicht sehen dürfen. Dementsprechend ist das array natürlich nicht definiert und der Fehler löst aus. Das ganze ist übrigens ein typisches Problem unsauberer PHP-Programmierung. Umgehen kann man das ganze, indem man einfach vor das if eine Leer-Initialisierung schreibt:
$this->bbcode_second_pass_code('', '$surights = array();')

Auric

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: kleines Problem nach php5 update
BeitragVerfasst: Mo 09 Mär, 2009 21:09 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 10 Dez, 2008 17:10
Beiträge: 235
Wohnort: München
Geschlecht: Männlich
LoGD: läuft derzeit Lokal
danke dir :)
das hat das problem behoben

wundert mich nur das es erst nach der umstellung der phpversion dazu kam

_________________
Hungrig in München? www.24lieferservice.de
___________________________________________________
spiele auch Du Quests of Gallendor (Welt 1 nur über Einladung möglich)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 24 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum