MyBB.de Forum

Normale Version: myBB tut nicht
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo ihr,

also erstmal: habe die Suchfunktion benutzt aber nix gefunden, was das Topic
direkt adressiert.
Bin Laie bzgl php und wollte mir mittels win/apache/mysql/mybb nicht nur
ne Website basteln, sondern auch gleich ein Forum dranpappen.

Jetzt kriege ich folgenden Fehler:
[attachment=4609]

(siehe auch Anhang mybb_error.pdf)


Daraufhin habe ich in der classes_core.php den Kram einfach ausgesterndlt:

***
// Determine Magic Quotes Status
/* if(get_magic_quotes_gpc())
{
$this->magicquotes = 1;
$this->strip_slashes_array($_POST);
$this->strip_slashes_array($_GET);
$this->strip_slashes_array($_COOKIE);
}
set_magic_quotes_runtime(0);
@ini_set("magic_quotes_gpc", 0);
@ini_set("magic_quotes_runtime", 0); */
***

jetzt kann ich auf das Forum zwar zugreifen, es sieht aber höchst sonderbar
aus (siehe Anhang mbb_forums [attachment=4608] ).

Weiß jemand Abhilfe?



Viele Grüsse

Jörg
Das MyBB ist mit PHP 5.3 noch nicht voll kompatibel. Es wird bald eine Lösung dafür geben.
Mhh also ich habe gerade folgendes gelesen:

"In PHP6 wird diese Funktion komplett entfernt werden. Versuche die Funktion mit einem @ Zeichen aufzurufen '@set_magic_quotes_runtime(0);' oder kommentiere die Zeile aus"

Also nicht das ganze auskommentieren sondern nur diese Zeile. Aber vorzugsweise probiere es mit dem @-Zeichen.

@Stefan T
Eine Lösung wäre doch eigentlich eine Abfrage zu machen, ob die Funktion existiert und sie dann aufrufen. Also was wie
PHP-Code:
if ( function_exists 'set_magic_quotes_runtime' ) )
{
  
set_magic_quotes_runtime(0);

Danke euch. Mit welcher Version bin ich denn auch für ungeübte auf der sicheren Seite?
PHP 5.2.10 funktioniert ohne Probleme.