BBCode-Parserklasse für PHP

Download aktuelle Version

Die aktuelle Version ist 0.3.3:
stringparser_bbcode-0.3.3.zip, 425055 Byte, ZIP (digitale Signatur)
stringparser_bbcode-0.3.3.tar.bz2, 237760 Byte, TAR/BZIP2 (digitale Signatur)
stringparser_bbcode-0.3.3.tar.gz, 338784 Byte, TAR/GZ (digitale Signatur)

Das Archiv enthält im src-Verzeichnis zwei PHP-Dateien, die beide in das gleiche Verzeichnis zu kopieren sind, um sie zu nutzen. Des Weiteren ist die Dokumentation zum Offline-Lesen beigefügt.

Die Klasse steht unter der MIT-Lizenz (die GPL-kompatibel ist). Einige vorherige Versionen wurden anders lizenziert. Bitte werfen Sie in jedem Fall einen Blick in die Datei LICENSE des jeweiligen Archivs.

Ältere Versionen

0.3.2b:
stringparser_bbcode-0.3.2b.zip, 425388 Byte, ZIP
stringparser_bbcode-0.3.2b.tar.bz2, 238613 Byte, TAR/BZIP2
stringparser_bbcode-0.3.2b.tar.gz, 334615 Byte, TAR/GZ
0.3.2a:
stringparser_bbcode-0.3.2a.zip, 429446 Byte, ZIP
stringparser_bbcode-0.3.2a.tar.bz2, 238593 Byte, TAR/BZIP2
stringparser_bbcode-0.3.2a.tar.gz, 334592 Byte, TAR/GZ
0.3.2: (Warnung: Diese Version enthält einen Bug, der die Funktionalität der Klasse komplett unterbindet, wenn die Groß- und Kleinschreibung von Codes beachtet wird (Standardeinstellung)!)
stringparser_bbcode-0.3.2.zip, 429049 Byte, ZIP
stringparser_bbcode-0.3.2.tar.bz2, 238664 Byte, TAR/BZIP2
stringparser_bbcode-0.3.2.tar.gz, 334568 Byte, TAR/GZ
0.3.1:
stringparser_bbcode-0.3.1.zip, 425472 Byte, ZIP
stringparser_bbcode-0.3.1.tar.bz2, 233273 Byte, TAR/BZIP2
stringparser_bbcode-0.3.1.tar.gz, 327521 Byte, TAR/GZ
0.3.0: (Warnung: Diese Version enthält einen Bug, der die Kompabilität mit früheren Versionen bricht. Die Kompabilität wurde in 0.3.1 wieder hergestellt.)
stringparser_bbcode-0.3.0.zip, 425362 Byte, ZIP
stringparser_bbcode-0.3.0.tar.bz2, 233163 Byte, TAR/BZIP2
stringparser_bbcode-0.3.0.tar.gz, 327357 Byte, TAR/GZ
0.2.5:
stringparser_bbcode-0.2.5.zip, 414752 Byte, ZIP
stringparser_bbcode-0.2.5.tar.bz2, 229741 Byte, TAR/BZIP2
stringparser_bbcode-0.2.5.tar.gz, 308413 Byte, TAR/GZ
0.2.4-beta2:
stringparser_bbcode-0.2.4-beta2.zip, 126476 Byte, ZIP
stringparser_bbcode-0.2.4-beta2.tar.bz2, 86336 Byte, TAR/BZIP2
stringparser_bbcode-0.2.4-beta2.tar.gz, 94068 Byte, TAR/GZ
0.2.4-beta1:
stringparser_bbcode-0.2.4-beta1.zip, 126451 Byte, ZIP
stringparser_bbcode-0.2.4-beta1.tar.bz2, 86300 Byte, TAR/BZIP2
stringparser_bbcode-0.2.4-beta1.tar.gz, 94038 Byte, TAR/GZ
0.2.3:
stringparser_bbcode-0.2.3.zip, 150541 Byte, ZIP
stringparser_bbcode-0.2.3.tar.bz2, 89426 Byte, TAR/BZIP2
stringparser_bbcode-0.2.3.tar.gz, 108252 Byte, TAR/GZ
0.2.2:
stringparser_bbcode-0.2.2.zip, 150498 Byte, ZIP
0.2.1:
stringparser_bbcode-0.2.1.zip, 150463 Byte, ZIP
0.2:
stringparser_bbcode-0.2.zip, 149762 Byte, ZIP
0.2 Beta 2:
stringparser_bbcode-0.2b2.zip, 16201 Byte, ZIP
0.2 Beta 1:
stringparser_bbcode-0.2b1.zip, 16199 Byte, ZIP (Hinweis: Diese Version funktioniert auf Grund eines Fehlers nicht mit PHP5!)

Version 0.1

Eine ältere Version der Klasse ist die 0.1, die jedoch ein anderes API besitzt und deutlich weniger Features sowie einige bekannte Bugs.

Die Klasse lässt sich hier herunterladen:

bbcode-0.1.zip, 3505 Byte, ZIP

Ich verteile diese Klasse unter der Artistic License. Diese Lizenz ist eine OpenSource-Lizenz, die das weitergeben, modifizieren und verwenden dieser Software unter geringen Auflagen erlaubt. Das verwenden der Klasse in Software, die selbst nicht OpenSource ist, ist gestattet.

Dokumentation

Dazu gibt es auch eine ältere, deutschsprachige Dokumentation die allerdings nur auf das nötigste eingeht, und bei weitem nicht so umfangreich ist wie die der Version 0.2.