ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / Probleme und Fragen / Problem mit parsen von URL


Seite 1 von 1

PhoenixDH schrieb am 23.05.2005 um 19:32 Uhr

Mir ist da grad aufgefallen, das in meinem Board eine URL nicht geparst wird und ich frag mich wieso, weil meiner Meinung nach da nix besonderes drin ist. Das ist die URL

http://www.putfile.com/media.php?n=SRgtiFIRE

Meine thwbcode.inc.php

// [url]www.thwboard.de[/url] 
        $a_thwbcode[SEARCH][] = "/\[url\]([^ ,\"\n]+)\.([^ ,\"\n]+)\[\/url\]/Ui"; 
        $a_thwbcode[REPLACE][] = '[noparse]<a href="http://\1.\2" target="_blank">\1.\2</a>[/noparse]'; 
        // [url]http://www.thwboard.de[/url] 
        $a_thwbcode[SEARCH][] = "/\[url\]([a-zA-Z0-9.\-+]+):\/\/([^ \"\n]+)\[\/url\]/Ui"; 
        $a_thwbcode[REPLACE][] = '[noparse]<a href="\1://\2" target="_blank">\1://\2</a>[/noparse]'; 
    // http://www.thwboard.de
    $a_thwbcode[SEARCH][] = "/(^|[ \n])([a-zA-Z0-9.\-+]+):\/\/([^ \"\n]+?)([\?!,\.]*)(?=[ \"\n]|$)/";
    $a_thwbcode[REPLACE][] = '\1[noparse]<a href="\2://\3" target="_blank">[/noparse]\2://\3</a>\4';
    // www.thwboard.de
    $a_thwbcode[SEARCH][] = "/(^|[ \n])www\.([^ \"\n]+?)([\?!,\.]*)(?=[ \"\n]|$)/i";
    $a_thwbcode[REPLACE][] = '\1[noparse]<a href="http://www.\2" target="_blank">[/noparse]www.\2</a>\3';

Woran liegt das ?

Hier wird sie ja auch geparst, ebenso lokal auf meinem Apache. Kann das am Server liegen, denke doch mal nicht oder ?

hevtig schrieb am 24.05.2005 um 00:05 Uhr

hmm regex ist so eine Sache. teste doch einmal den regex der 2.85? oder einer frischen unzerhackten 2.84?

PhoenixDH schrieb am 24.05.2005 um 07:54 Uhr

Hm, das geht auch net :( !

----------

Aber ich bin mal hingegangen und hab den Link im selben Thread erneut gepostet, dann ging es plötzlich, lediglich im 1. geht es net !

hevtig schrieb am 24.05.2005 um 23:39 Uhr

generell im 1. post nicht?

PhoenixDH schrieb am 25.05.2005 um 06:08 Uhr

Ne, nur bei dem Link !

PhoenixDH schrieb am 29.05.2005 um 11:48 Uhr

Hab den selben Fall schon wieder !
Was mir aufgefallen ist, es ist ein und der selbe User , bei dem die Urls nicht geparst werden, woran kann das liegen ?

dp303 schrieb am 29.05.2005 um 13:40 Uhr

vielleicht macht er beim post erstellen einfach den haken weg bei thwbcode verwenden!?!?

PhoenixDH schrieb am 29.05.2005 um 15:00 Uhr

Auf diese Idee bin ich noch gar net gekommen, ich schau mal nach !

dp303 schrieb am 31.05.2005 um 19:31 Uhr

und?

PhoenixDH schrieb am 31.05.2005 um 22:28 Uhr

Die einfachste aller Lösungen, es war so wie du gesagt hast !

Seite 1 von 1