Beiträge von Greg10
-
-
bei preg_replace mit \\
-
das ? sorgt dafür dass das * ungreedy ist, also nur bis zum ersten [/quote] erkannt wird (würd sonst schwere probleme geben) geht aber auch ohne nicht
-
11
118
*scheiß mindestlänge* -
also das ist $text:
ZitatDie ersten News auf dieser Seite!
Long:
ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
mit zeilenumbruch
und umlauten: üäöÜÄÖß
[ b]Bold[/b]
[ u]Underline[/u]
[ i]Italic[/i]
[ size=0.5]halbgroß[/size]
[ size=2]Doppeltgroß[/size]
[ size=1.5][ b][ u][ i]Combined[/i][/u][/b][/size]
[ img=http://www.google.de/logos/logo.gif]
[ url]http://www.google.de/logos/logo.gif[/url]
[ url=http://www.google.de/logos/logo.gif]Link[/url]
[ url=http://www.google.de/logos/logo.gif][ img=http://www.google.de/logos/logo.gif][/url]
[ quote][ /quote]
[ quote]
Die ersten News auf dieser Seite!
Long:
ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
mit zeilenumbruch
und umlauten: üäöÜÄÖß
[ b]Bold[/b]
[ u]Underline[/u]
[ i]Italic[/i]
[ size=0.5]halbgroß[/size]
[ size=2]Doppeltgroß[/size]
[ size=1.5][ b][ u][ i]Combined[/i][/u][/b][/size]
[ img=http://www.google.de/logos/logo.gif]
[ url]http://www.google.de/logos/logo.gif[/url]
[ url=http://www.google.de/logos/logo.gif]Link[/url]
[ url=http://www.google.de/logos/logo.gif][ img=http://www.google.de/logos/logo.gif][/url]
[ /quote]
[ quote=Greg10]
Die ersten News auf dieser Seite!
Long:
ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
mit zeilenumbruch
und umlauten: üäöÜÄÖß
[ b]Bold[/b]
[ u]Underline[/u]
[ i]Italic[/i]
[ size=0.5]halbgroß[/size]
[ size=2]Doppeltgroß[/size]
[ size=1.5][ b][ u][ i]Combined[/i][/u][/b][/size]
[ img=http://www.google.de/logos/logo.gif]
[ url]http://www.google.de/logos/logo.gif[/url]
[ url=http://www.google.de/logos/logo.gif]Link[/url]
[ url=http://www.google.de/logos/logo.gif][ img=http://www.google.de/logos/logo.gif][/url]
[ /quote]
(Bitte die leerzeichen nach den [ jeweils wegdenken)meine regex sie ht so aus:
PHP$text = preg_replace('$\[quote\](.*?)\[/quote\]$', '<span class="q_desc">'.get_text('bbcode', 'q_desc', 'quote').':</span><div class="quote">\\1</div>', $text); $text = preg_replace('$\[quote=(.*?)\](.*?)\[/quote\]$', '<span class="q_desc">\\1:</span><div class="quote">\\2</div>', $text);
aleerdings funktioniert keine von beiden, was ich mir absolut nicht erklären kann.
hat jemand eine idee? -
ich muss zugeben auch das musste ich anders lösen da da auch eine bedingung hinzukommt
undzwar soll das innerhalb einer anderen regexp greifen also will ich innerhalb einer regexp (.*) oder soetwas ähnliches schreiben können und in der ersetzung soll dann das mit dem ... stehen ich habe es so gelöst, dass ich um das ergebniss dann nochmal spezeielle tags setze und innerhalb von denen dann mit explode und substr arbeite -
brauchst du nicht zu versuchen ich habs ja schon gelöst
-
z.b. soll es keine leerzeichen einfügen wenn die 15 zeichen innerhalb von http:// und sind bzw. innerhalb von [ und ]
-
also wir haben einen text:
blablablablablablablabla
daraus soll allerdings werden:
blablablablablabla...habe das problem eins doch per überlauf gelöst, da es bestimmte bedingungen gibt unter denen es nicht gelten soll und ich nicht wusste wie ich die genau im regex ausdrücken soll
-
ich suche sogar zwei
- Einen der buchstabenfolgen ab einer länge von sagen wir mal 15 zeichen ohne einen whitespace (also \t, \n oder leerzeichen) durch genau das selbe wort ersetzt nur das nach dem 15. zeichen ein leerzeichen steht alelrdings dann auch nach dem 30., 45... gibt es da einen regex-lösung oder muss ich den ganzen text durchlaufen und das "von hand" ersetzen?
- Einen der quasi (.*?) ersetzt nur dass auch dieser nur z.b. 15 zeichen aufnimmt und wenn es eben 15 zeichen sind ein "..." dahinter einfügt...
schonmal vielen dank im Voraus!
-
ja können sie, die scheren sich nich um den apache
-
-
natürlich du machstes einfach so wie jetzt nur benutzt du anstatt das absoluten pfad also http://www....... benutzt du einen realtiven wie z.b. ../irgendwas/dingens dann kannst dus includieren und die webmaster könnten dann die datei die DU inkludierst via frame einbinden, oder wenn es auf ihren server erlaubt ist, includieren
-
ja sie könnens schon einbinden aber auf deinem server ist es nunmal nicht erlaubt urls einzubinden
-
ja gradespro zum beispiel oder z.b. alle freunde die auch bei fh sind auf irgendwas hinweisen...
-
könntem man das limit für die anzahl von empfängern für eine private nachricht vielleicht entfernen oder zumindest höher setzen? 7 oder so...
-
lies dir die fehlermeldung durch die sagt doch alles!
nimm nicht den absoluten pfad sondern einen relativen -
wenns der selbe server ist würd ichs lieber per php auslesen sonst geht wie gesagt die performance in den keller
-
das die url einsehbar ist hängt nicht mit ff 3 zusammen, dass war sie schon immer... z.b. im quelltext
-
soweit ich das verstanden habe benutzt er nur einen anderen server als mirror und ich denke das ist zumindest halbwegs legitim