anpera.net https://anpera.dyndns.org/phpbb3/ |
|
"Fatal error" in prefs.php https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=4658 |
Seite 1 von 1 |
Autor: | Shaddar [ Mo 01 Sep, 2008 10:36 ] |
Betreff des Beitrags: | "Fatal error" in prefs.php |
Hallo zusammen, um eines gleich vorweg zu sagen, die SuFu ist mein bester Freund, aber leider habe ich dieses mal nichts gefunden was mir weiterhelfen würde. Ich wollte gerade IG den Skin wechseln, da kam auf einmal diese Fehlermeldung: Zitat: Fatal error: Call to undefined function closetags() in .../prefs.php on line 122 Ich hab die Datei nicht verändert und deswegen Frage ich mich woher plötzlich der Fehler kommt, denn am Anfang ging ja noch alles. Hier die Code-Zeilen 117 - 129: $this->bbcode_second_pass_code('', ' reset($_POST); $nonsettings = array("pass1"=>1,"pass2"=>1,"email"=>1,"template"=>1,"bio"=>1,"avatar"=>1); while (list($key,$val)=each($_POST)){ if (!$nonsettings[$key]) $session['user']['prefs'][$key]=$_POST[$key]; } if (closetags(stripslashes($_POST['bio']),'`i`b`c`H')!=$session['user']['bio']){ if ($session['user']['biotime']>"9000-01-01"){ output("`n`\$Du kannst deine Beschreibung nicht ändern. Der Admin hat diese Funktion blockiert!`0`n"); }else{ $session['user']['bio']=closetags(stripslashes($_POST['bio']),'`i`b`c`H'); $session['user']['biotime']=date("Y-m-d H:i:s"); } }') Hoffe jemand kann mir helfen. |
Autor: | -DoM [ Mo 01 Sep, 2008 12:18 ] |
Betreff des Beitrags: | Re: "Fatal error" in prefs.php |
Die Funktion "closetags()", ist nicht mehr in deiner "common.php" vorhanden. In der "common.php" hast du wohl einige Sachen rausgeschmissen die du besser drinne lassen solltest...;-) |
Autor: | Shaddar [ Mo 01 Sep, 2008 14:24 ] |
Betreff des Beitrags: | Re: "Fatal error" in prefs.php |
Ah okay, vielen Dank für die schnelle Antwort, dann werd ich doch gleich mal gucken gehen ^^ ![]() Edit: Gefunden, hab wohl aus versehen beim einbauen der "Farben aus der Datenbank" das hier noch gleich mit gelöscht: $this->bbcode_second_pass_code('', '// Angegebene Tags am Ende des Strings schließen // (macht keinen Sinn bei Farben, da die nicht geschlossen werden) function closetags($string, $tags) { $tags = explode('`',$tags); foreach ($tags as $siht) { $siht = trim($siht); if ($siht=='') continue; if (substr_count($string,'`'.$siht)%2) $string .= '`'.$siht; } return $string; }') Nochmals vielen Dank, jetzt gehts wieder ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |