Postinglänge ausgeben

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Amaya
Mitglied
Beiträge: 150
Registriert: 08.12.2004 02:02

Postinglänge ausgeben

Beitrag von Amaya »

Also folgendes, ich würde gerne die geposteten Zeichen eines Posts auslesen lassen und unter dem Beitrag anzeigen lassen, an sich kein Problem, dachte ich zumindest, hab das ganze mit

Code: Alles auswählen

		'POST_LONG' => strlen($message),
geregelt, was auch bei einzelnen Wörtern toll klappt, aber bei längeren Texten recht ungenau wird (300 Zeichen Unterschied zu Zähler in WORD in meinem Testpost, ausegehdn von der Einstellung mit Leerzeichen sogar) was an sich ja noch ging, aber richtig unangenehm wird es bei Smilies, zwei eingefügte zeigt er mir als 130 Zeichen an, was doch arg ungenau ist.

Gibt es vielleicht eine bessere Variante um die Zeichen zu zählen? Hab auch schon nach Javascripts gesucht, aber entweder gibt es nur Scripts die eine maximale Länge runterzählen oder im Postingbereich durch klick die bisher eingegebenen Zeichen zählen, beides nicht verwendbar für mich, da ich es ja als {postrow.POST_LONG} auslesen will.

Wäre für Ideen dankebar, vielleicht gibt es ja auch MODS, konnte leider nur den minimale und maximale Beitragslänge finden und der bringt mir alleine noch nichts.
Benutzeravatar
Spezial
Mitglied
Beiträge: 135
Registriert: 15.07.2004 08:53
Wohnort: Braunschweig
Kontaktdaten:

Beitrag von Spezial »

Code: Alles auswählen

'POST_LONG' => strlen(strip_tags($message)), 
Ist ja auch normal, da der Smilie dort bereits in HTML umgewandelt wurde und dann nicht mehr einfach der : ) ist sondern schon der <img src="bla" border="0"> ist. Das strip_tags() entfernt alle HTML-Tags aus dem Text, sodas nur noch der reine Text vorhanden ist. In wiefern das zuverlässig ist kann ich dir jetzt nicht sagen da ich auf php.net auf diese Beschreibung der Funktion gestoßen bin: "...Bei unvollständigen oder sinnlosen Tags werden Fehler ausgegeben...."

greetz
Wenn Chuck Norris ins Wasser fällt, wird er nicht nass…aber das Wasser wird Chuck Norris.
Benutzeravatar
Amaya
Mitglied
Beiträge: 150
Registriert: 08.12.2004 02:02

Beitrag von Amaya »

Ja genau sowas hab ich schon gedacht und irgendwie über den Punkt nicht hinweggekommen, ich sollte mal Pause machen ich merks. Dank dir, damit müsste sich ja dann was zusammenbasteln lassen.
Antworten

Zurück zu „Coding & Technik“