Seite 1 von 1

Begrenzung von Zeichen im BBCode

Verfasst: 17.12.2014 12:41
von D@ve
Gibt es im ACP irgendwo eine Begrenzung von Zeichen im BBCode "Code" Tag?

Hab gerade versucht einen längeren PHP-Code-Block (ca 200 Zeilen) einzufügen, der wird beim Absenden einfach gelöscht

Das funktioniert...

Code: Alles auswählen

[code]<? php ..... ?>
[/code]

Das nicht

Code: Alles auswählen

[code=php]<? php ..... ?>
[/code]


Mal wieder die allseits beliebte Frage: Bug oder Feature? Hab ich da im ACP eine Konfiguration eines Maximalwertes übersehen?

Gruß, Dave

Re: Begrenzung von Zeichen im BBCode

Verfasst: 17.12.2014 12:59
von Crizzo
Hi,

ich hab jetzt eben mal bis zu 900 Zeilen in phpBB 3.1.2 probiert. Nimmt er problemlos mit beiden Modi.

Sollten Standardeinstellungen sind. Kommst du vielleicht über die maximale Anzahl an Zeichen in einem Beitrag?

Grüße

Re: Begrenzung von Zeichen im BBCode

Verfasst: 17.12.2014 13:45
von D@ve
Kommst du vielleicht über die maximale Anzahl an Zeichen in einem Beitrag?
Nö... Problem ist aber reproduzierbar... Muss mal ein Testboard online aufsetzen... dann kann ich das verlinken...

Gruß, Dave

Re: Begrenzung von Zeichen im BBCode

Verfasst: 18.12.2014 20:05
von gn#36
Ich kann das Problem bestätigen. 900 Zeilen Code reicht bei mir auch nicht, da geht's noch einwandfrei. Bei knapp 1300 (recht nah an der maximalen Zeichengrenze dran) ging's bei mir dann aber nicht mehr, weder in der Vorschau, noch beim Absenden. Allerdings nur mit [code = php] nicht, mit

Code: Alles auswählen

 hingegen schon. Getestet habe ich mit ungefähr 1.5 viewtopic.php Dateien hintereinander.

Getestet mit phpBB 3.1.2, Apache 2.2.21 + PHP 5.3.8.

Re: Begrenzung von Zeichen im BBCode

Verfasst: 18.12.2014 20:27
von Talk19zehn
:-? Hm, bei mir klappt´s über die Anzahl der Zeichen im Beitrag (nicht Zeilen) --> 190000 Zeichen sind zwar "wuchtig", werden sodann über BBCode Code angenommen, sprich --> 5467 Zeilen bspw. der functions.php. Gleiches gilt für "Null" = unbegrenzt.

Test: phpBB-Version 3.1.2 (Stand 26.11.2014) unmodifiziert. PHP Version 5.3.29

Gruß

Re: Begrenzung von Zeichen im BBCode

Verfasst: 18.12.2014 22:48
von tas2580
Das Problem kommt mir irgendwie bekannt vor, ich hatte das vor ein paar Jahren auch schon. Das hat irgendwas mit der highlight_string Funktion von PHP zutun, wenn ihr der RAM ausgeht bricht sie ab oder so. Ich glaube man konnte das irgendwie über die php.ini regeln. Ich finde leider den Thread dazu nicht mehr.

Gruß Tobi

Re: Begrenzung von Zeichen im BBCode

Verfasst: 18.12.2014 23:28
von Talk19zehn
Stimmt, jetzt wo es ansprichst, gab es jene Thematik früher ... Sind diese ggf. deinerseits gemeint?
Vielleicht ist´s tatsächlich ursächlich in dem Falle relevant (?).

Gruß

Re: Begrenzung von Zeichen im BBCode

Verfasst: 18.12.2014 23:46
von D@ve
Ich kann mich da auch erinnern unter Olympus da Probleme gehabt zu haben...

So hab mein Testforum mal wo hochgeladen:
http://2phpbb.de/phpbb-forum/viewtopic.php?f=2&t=2
(sollte ein Tutorial werden, wenn's fertig ist, stelle ich das gerne hier zur Verfügung)

Es geht um den vierten CODE-Block von oben (userdelete_module.php). Wenn ich den mit "=php" versehe, wird der einfach gelöscht. Er ist nur etwa 200 Zeilen groß. Alle anderen Blöcke davor und dahinter funktionieren...

Gruß, Dave

Re: Begrenzung von Zeichen im BBCode

Verfasst: 18.12.2014 23:49
von tas2580
@Talk19zehn
Nein, da ging es genau um das gleiche Problem wie hier das highlight_string ab einer bestimmten Textlänge nicht mehr highlighted. Ich weiß leider nicht mehr in welchem Forum das damals war, könnte auch auf phpbb.com oder in meinem SEO phpBB Forum gewesen sein, oder ein ganz anderes Forum :-?
Auf jeden Fall wurde das Problem damals gelöst und ich meine es war eine Einstellung in der php.ini

Gruß Tobi