Seite 1 von 2

Verfasst: 27.10.2004 00:44
von schlubiz
Abgetrennt von http://www.phpbb.de/viewtopic.php?t=64993

funzt bei mir leider nich ;( (phpBB 2.0.10)

im Titel werden Ausrufezeichen nicht entfernt, im Text nur manchmal oder im Titel bzw. im Text steht dann "beispieltext!1"?!

Woran kann das liegen??

-Edit-
mit dem "ausrufezeichenimtitel"-hack funzt die Sache im Titel natürlich :oops: *pein*

das Prob, dass nach den Ausrufezeichen im Text die "1" eingefügt wird, besteht aber leider immer noch ;(

Verfasst: 28.10.2004 12:03
von Underhill
Hi,

speicherst du bitte mal deine "includes\functions_post.php" als txt mit Link dahin ab?

Gruss
Underhill

Verfasst: 28.10.2004 19:06
von schlubiz
schon geschehen... ;)

>>Klick mich<<

Verfasst: 28.10.2004 20:57
von schlubiz
hmmm, merkwürdig, jetzt scheint alles doch problemlos zu funktionieren... *grübel*

damit du siehst, dass ich nich ganz meschugge bin, hier ein "beweis-probe-posting" ;) :
>>guggst du hier<<

Verfasst: 29.10.2004 08:57
von Underhill
Jepp,

sieht alles gut aus...

50Zeichen (Text):
http://80.239.137.237/forum/viewtopic.php?p=22#22

Ausrufezeichen (Title und Text):
http://80.239.137.237/forum/viewtopic.php?p=23#23

Gruss
Underhill

Verfasst: 29.10.2004 12:21
von schlubiz
thanks :)

Verfasst: 31.10.2004 14:05
von schlubiz
hallo underhill,
muss doch noch mal nerven ;)

hab noch paar problemchen entdeckt:

wenn man 2 verschieden zeichen hintereinander eingibt, wird nur das letzte zeichen angezeigt
bsp: im titel wird aus
"test!!!!!!!!??????" dann "test?"
oder aus
"test!??????" dann "test?"
oder aus
"test!!!!!!!!?" ebenfalls "test?"
eigentlich sollten doch nur die zeichen, die zuviel sind, gelöscht werden, oder?


ausserdem habe ich versucht, lt. anleitung eigene ersetzungen einzubauen
## Author's Note:
##
## Tipp: Mit PHP lassen sich auch eigene Ersetzungen bauen.
##
## Zum Beispiel ergeben -->
##
## $x = eregi_replace("([\.]){4,}","\\1", $x);
## $x = eregi_replace("([\!\?])+","\\1", $x);
##
## im Kombination, dass alle Punkte über drei durch einen ersetzt werden und
## alle wiederkehrenden Ausrufezeichen und Fragezeichen eines ersetzt werden
leider funzt das bei mir nich ;(

hab dann halt einfach weitere zeichen in den mod eingefügt, was scheinbar nur mit "." und "_" funktioniert
sieht dann sozusagen bei mir jetzt so aus:

Code: Alles auswählen

$x = eregi_replace("([\.\_\!\?])+","\\1", $x);
mit anderen zeichen wie "- < >" funktioniert dies allerding nich


greetz schlubiz

Verfasst: 01.11.2004 09:18
von Underhill
ich schau mir das mal an...

Gruss
Underhill

Verfasst: 01.11.2004 18:52
von saerdnaer
@underhill: meines wissens sind preg funktionen schneller als ereg; kannst ja mal testen ;-)

ah

Verfasst: 02.11.2004 14:42
von Underhill
@schlubiz:

zu 1.:

Ist bekannt - war bisher nur nie ein Thema - Wird aber in der neuen Version beachtet...

zu2.:
Hast du das "$x" auch durch den jeweiligen Variablennamen ersetzt?

@saerdnaer:
jepp - wird heute abend in der neuen Version geaendert... (ich hatte bisher nur das Problem das es nicht lief weil ich die / nach und vor dem " vergessen hatte... :roll: )

Danke und Gruss
Underhill