Seite 2 von 4

Verfasst: 01.11.2003 22:43
von Underhill
Treffer :grin:

das war's...

Der lange Text und danach der Link ohne Leerzeichen...

Ich glaube ich weiss schon wie das loese... :wink:


Gruss
Underhill

Verfasst: 01.11.2003 22:53
von MegaBit
denke auch das es daran hängt,

habe die posts jeweils getrennt gemacht und dann funzt es nämlich

Verfasst: 01.11.2003 23:02
von Underhill
ok,

aus

Code: Alles auswählen

	if (ereg("([^[:blank:]]{50})", $message)) // Wenn Nachricht ein Objekt mit 50 Zeichen ohne ein Leerzeichen enthaelt
		{
		$message_array = split ("[[:blank:]]", $message); // Zerlege Nachricht
mach bitte:

Code: Alles auswählen

	if (ereg("([^[:blank:]]{50})", $message)) // Wenn Nachricht ein Objekt mit 50 Zeichen ohne ein Leerzeichen enthaelt
		{
		$message = eregi_replace("\n", " \n", $message); // Vorbereiten fuer Zerlegung
		$message_array = split ("[[:blank:]]", $message); // Zerlege Nachricht
(Habe es im ersten Post bereits geaendert...)

Das macht ein Leerzeichen vor einem Umbruch - Sollte auch keinen Stress machen, da das eh' immer Zeilenende ist... :grin:

Gruss
Underhill

Verfasst: 01.11.2003 23:33
von MegaBit
jo super,


jetzt funzt es einwandfrei, Kompliment. :lol:

Verfasst: 03.11.2003 17:10
von Underhill
schoen,

hatte sonst jemand Zeit zum testen?


Gruss
Underhill

Re: Wortlaenge begrenzen [Tester gesucht]

Verfasst: 09.11.2003 11:26
von Pumi
Underhill hat geschrieben: Bei mir sieht das bisher ganz gut aus... Hat jemand Zeit zu testen?
Hab's eingebaut. Bisher keine Probs bemerkt.

Vielen Dank!

Verfasst: 09.11.2003 13:32
von saerdnaer
eigenlich sollte man ja keine ereg funktionen benutzen, wenn möglich... die preg funktionen sind da viel schneller... und außerdem sollte man reguläre ausdrücke nur verwenden wenn umbedingt nötig...

Code: Alles auswählen

   if ( preg_match("#([^[:blank:]]{50})#", $message)) // Wenn Nachricht ein Objekt mit 50 Zeichen ohne ein Leerzeichen enthaelt 
      { 
      $message = str_replace("\n", " \n", $message); // Vorbereiten fuer Zerlegung 
      $message_array = preg_split("#[[:blank:]]#", $message); // Zerlege Nachricht
ah

Verfasst: 09.11.2003 19:55
von Underhill
@Pumi:

Danke dir fuer dein Feedback...


Gruss
Underhill

Verfasst: 09.11.2003 19:59
von Underhill
@saerdnaer:

Danke fuer den Hinweis... Ich bin mir bei den reg. Ausdruecken nie wirklich sicher welche ich nehmen soll... (einmal passt ein Beispiel von den Perl Komp. besser als die von Posix - und einmal anderesrum...)

Aber: siehst du eine andere moeglichkeit als reg. Ausdrucke fuer dieses Funktionen? (bei den String-Funktionen habe ich nichts in derart gefunden)


Danke und Gruss
Underhill

Verfasst: 12.11.2003 16:41
von Eclipse16V
Besten Dank.

Ich teste es mal.