Fatal error: Uncaught Error: Using $this when not in object context in /www/htdocs/w0125294/wbboard/_functions.php:1966 Stack trace: #0 /www/htdocs/w0125294/wbboard/_functions.php(704): prepare_code('Junge <img src=...') #1 /www/htdocs/w0125294/wbboard/thread.php(113): editSignatur('Junge <img src=...', '0') #2 {main} thrown in /www/htdocs/w0125294/wbboard/_functions.php on line 1966
Hier die komplette Datei
https://www.pastiebin.com/58ed277beef65
ich hab eigentlich nur
<?php
drunter
$search_replace = array();
PHP-Code:
# $searcharray[]="/[list=(['"]?)([^"']*)\1](.*)[/list((=\1[^"']*\1])|(]))/esiU";
# $replacearray[]="formatlist('\3', '\2')";
# $searcharray[]="/[list](.*)[/list]/esiU";
# $replacearray[]="formatlist('\1')";
# $searcharray[]="/[url=(['"]?)([^"']*)\1](.*)[/url]/esiU";
# $replacearray[]="formaturl('\2','\3')";
# $searcharray[]="/[url]([^"]*)[/url]/esiU";
# $replacearray[]="formaturl('\1')";
# $searcharray[]="/[code](.*)[/code]/esiU";
# $replacearray[]="formatcodetag('\1')";
# $searcharray[]="/[php](.*)
/esiU";
# $replacearray[]="phphighlite('\1')";
[/php]
Alle mit # versehen
und dann darunter
Code:
$this->search_replace['/\[list=([\'"]?)([^"\']*)\1](.*)\[\/list((=\1[^"\']*\1])|(\]))/siU']=function($matches) {return $this->formatlist($matches[3],$matches[2]);};
eingefügt
sowie unter
Code:
if ($phpversionnum<"4.0.5") $bbcode=str_replace("'", "\'", $out);
das hier eingefügt
$out = preg_replace_callback_array($this->$search_replace, $out);
Ich glaube jetzt haben wirs dann bald.
kann mir jemand noch beim letzten schritt behilflich sein?