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]
Das nicht
[/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