[JavaScript] Links anzeigen lassen? (Linkbrowser)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Original geschrieben von penizillin
    ja. denk über deine frage nach.
    hab ich jetzt! Tut mir leid bin im moment einfach etwas begriffstutzig!

    kannst du mir auf die Sprünge helfen?

    DANKE
    MFG
    MIKE

    Kann mir da keiner Helfen?
    Last edited by Morpheus2100; 14-03-2007, 16:49.

    Comment


    • #17
      bemühe dich doch bitte um eine vernünftige problembeschreibung.

      Comment


      • #18
        PHP Code:
        function replace_uri($str) {
          
        $pattern '#(^|[^\"=]{1})(<a href="http://" target="_blank">[url]http://[/url]</a>|<a href="
        [url]ftp://" target="_blank">
        [url]ftp://</a>[/url]|mailto:|news:|file://)([^s<>]+)([s\n<>]|$)#sm'
        ;
          
        return 
        preg_replace($pattern,"\1<a target=\"_blank\" href=\"\2\3\"><u>\2\3</u></a>\4",$str);


        Funktioniert perfekt für http:// urls!

        Jedoch wenn ich jetzt interen links für files angebe, z.B. "\\cyclone\mpinker"
        möchte ich aber dass das auch als Link angezeigt!

        Da liegt der Hund begraben!

        MFG
        MIKE

        Comment


        • #19
          nein, das ist vollkommen richtig, denn \\foo\bar ist kein gültiger link.
          ein uri beginnt mit der angabe des protokolls (schema).
          in deinem fall wäre es file://

          Comment


          • #20
            D.h. \\testpfad\ kann man nicht highlighten!??

            DANKE
            MFG
            MIKE

            Comment


            • #21
              Du kannst "highlighten" lassen, was immer du willst - sofern du ein brauchbares Suchmuster dafür findest.
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Comment


              • #22
                Original geschrieben von wahsaga
                Du kannst "highlighten" lassen, was immer du willst - sofern du ein brauchbares Suchmuster dafür findest.
                Wie könnte ich das denn anpassen, dass er mir "\\" highlighted? Ich hab die Funktion noch nicht ganz verstanden!

                MFG
                MIKE

                Comment


                • #23
                  http://pcre.nophia.de erklärt die einzelnen schritte.

                  Comment


                  • #24
                    Hi Leute irgendwie bekomm ich den Pattern nicht hin?

                    $pattern = '#(^|[^\"=]{1})(http://|ftp://|mailto:|news:|\\\\)([^\s<>]+)([\s\n<>]|$)#sm';

                    Ich bnütze die Funktion preg_replace!

                    ich wollte einen Ausdruck wenn String mit "\\" beginnt und am Ende des Strings das viertletzte zeichen ein punkt sein muss??

                    Beispiel:

                    \\ordner\unterordner\asdfasdf.xls

                    oder

                    \\ordner\unterordner\asdfasdf.pdf

                    Momentan higlighted er bis zum nächsten Leerzeichen!
                    Dass soll er mir higlighten! Aber irgendwie bekomm ich das nicht hin!

                    Könnte ihr mir da weiterhelfen?

                    MFG
                    MIKE
                    Last edited by Morpheus2100; 12-04-2007, 14:10.

                    Comment


                    • #25
                      Kann mir da keiner Helfen?

                      MFG
                      MIKE

                      Comment


                      • #26
                        Kann mir bitte jemand erklären, wie ich überprüfen könnte ob das 4 letzte Zeichen ein punkt ist?

                        MFG
                        MIKE

                        Comment


                        • #27
                          wenn der string x zeichen lang ist, musst du schauen, ob an der stelle (x-3) ein punkt steht.

                          und nachher überlegst du, warum das bei vierstelligen dateinamenendungen nicht funktionieren wird.

                          Comment


                          • #28
                            Genau das is ja mein Problem! Aber ich weis nicht wie ich das lösen könnte?

                            Hat von euch da einer einen Vorschlag?

                            MFG
                            MIKE

                            Comment


                            • #29
                              Aber ich weis nicht wie ich das lösen könnte?
                              was lösen?

                              Comment


                              • #30
                                Einen Dateipfad zu highlighten, wo dateien auch leerzeichen haben können? Ich krieg das nicht gebacken?


                                MFG
                                MIKE

                                Comment

                                Working...
                                X