Domainnamen aus URL filtern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Domainnamen aus URL filtern

    Hallo,

    ich habe in meiner DB mehrere Links stehen (ne kleine Linkliste mit meinen pers. Favoriten für unterwegs )

    also z.B.

    http://www.php-resource.de/tutorials/show/1

    kann ich davon jetzt nur den host rausholen (mit oder ohne HTTP)?

    also

    Code:
    SELECT FKT("http://www.php-resource.de/tutorials/show/1")  host
    --> Returns www.php-resource.de

    Ziel ist es nachher alle domains, die in der DB enthalten sind aufzulisten. natürlich mit distinct
    ICH BIN ICH!!!

  • #2
    http://de.php.net/manual/de/function.parse-url.php
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      Hmm, nicht mit mysql möglich? wie gesagt, ich brauche das zum auslesen und würde ungerne erst alle datensätze raussuchen und dann mit PHP weiterbearbeiten. Das kanns ja net sein.
      ICH BIN ICH!!!

      Kommentar


      • #4
        Vielleicht mit REGEXP?

        Kommentar


        • #5
          habe ich auch schon drüber nachgedacht. hab allerdings da immer so meine performance-bedenken.

          falls jemand grad ne regex oder erfahrung zur hand hat, wäre nett. ansonsten werd ich mich morgen mal dran setzen und mal testen, was der server dazu sagt...

          danke soweit für die antworten.
          ICH BIN ICH!!!

          Kommentar


          • #6
            wenn die ALLE in der form "http://domain/...." in der db stehen, könnte dir
            auch SUBSTRING_INDEX anstatt einer REGEXP weiter helfen.
            Kissolino.com

            Kommentar


            • #7
              Eigeninitiative ist immer gut.

              Kommentar


              • #8
                also ne stringfkt gib mir ehrlich gesagt ein besseres gefühl. werde morgen mal vergleichen. wobei, es ist wochenende. da wird gefei...__Ähhh__ gelernt!

                thanks so far
                ICH BIN ICH!!!

                Kommentar


                • #9
                  und bei jeder abfrage mit SUBSTRING_INDEX und ähnlichem rumhantieren?

                  mach aus der einen url-spalte einfach 3, schau dir an, was parse_url liefert und schreib das in die db, so musst du einen link nur einmal, nämlich beim speichern, zerlegen
                  Ich denke, also bin ich. - Einige sind trotzdem...

                  Kommentar

                  Lädt...
                  X