Seite 2 von 2

Re: Beitrag nachträglich ergänzen aber nicht ändern?

Verfasst: 17.02.2015 15:59
von freie-bildung
Nein erst wenn der Beitrag bearbeitet und abgesendet wurde, erscheint der Fehler.

Re: Beitrag nachträglich ergänzen aber nicht ändern?

Verfasst: 17.02.2015 16:06
von paddle
auf erlaubter oder unerlaubter Weise, oder immer?

Re: Beitrag nachträglich ergänzen aber nicht ändern?

Verfasst: 17.02.2015 16:09
von freie-bildung
immer.

Re: Beitrag nachträglich ergänzen aber nicht ändern?

Verfasst: 17.02.2015 16:29
von paddle
Hast du die Zeile print $message_pattern; in deinem Code gelöscht?

Wenn nein mache das mal bitte. Könnte doch das Problem hervorrufen.

Re: Beitrag nachträglich ergänzen aber nicht ändern?

Verfasst: 17.02.2015 19:00
von freie-bildung
kommt immer noch der selbe fehler :(

Ach ja, oberhalb der Fehlermeldungen zu den versch. Zeilen in der functions.php erscheint folgendes:

[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_posting.php on line 1690: preg_match(): Unknown modifier ':'

Re: Beitrag nachträglich ergänzen aber nicht ändern?

Verfasst: 17.02.2015 19:31
von paddle
:oops: mein Fehler :D
Die Beiträge können ja auch noch Zeichen für Reguläre Ausdrücke enthalten. Kopf->Wand


In dem jetzigen Code der functions_posting.php mach bitte folgendes:

Suche:

Code: Alles auswählen

            //replace all spaces with a placeholder
            $message_pattern = str_replace(' ', '.*', $cur_message);
            $message_pattern = '/.*' . $message_pattern . '.*/'; 
Ersetze mit:

Code: Alles auswählen

            //escape characters for regular expression
            $cur_message = preg_quote($cur_message, '/');
            //replace all spaces with a placeholder
            $message_pattern = str_replace(' ', '.*', $cur_message);
            $message_pattern = '/.*' . $message_pattern . '.*/'; 
Dann sollte der Fehler nicht mehr auftreten.

Re: Beitrag nachträglich ergänzen aber nicht ändern?

Verfasst: 17.02.2015 19:55
von freie-bildung
Perfekt!! Es funktioniert!!! Danke Dir!