url aus fliesstext erkennen?

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von schnupfen, 10.11.2004.

  1. schnupfen

    schnupfen Thread Starter MacUser Mitglied

    Beiträge:
    197
    Zustimmungen:
    4
    MacUser seit:
    20.06.2004
    wie kann ich bei einem eingabetext erkennen ob jemand eine url in seinem text reingeschrieben hat, und die url als link ausgeben?

    wenn der user "http://www.meinepage.de" und oder nur "www.meinepage.de" eingibt!

    (im zweiten fall müsste man noch das "http://" dazu geben!)

    denke für dieses aufgabe gibt es sicher schon gute "readymade"-scripts

    besten dank für jede hilfe
     
  2. eyz

    eyz MacUser Mitglied

    Beiträge:
    176
    Zustimmungen:
    0
    MacUser seit:
    29.12.2003
    ##sry edit
     
  3. wegus

    wegus MacUser Mitglied

    Beiträge:
    15.045
    Zustimmungen:
    1.318
    MacUser seit:
    13.09.2004
    Indem Du die Datei nach dem String "http://" durchsuchst hast Du den Anfang. Das Ende einer URL innerhalb von Texten ist meist ein " ", Garantien gibt es dafür aber nat. nicht. Jedenfalls kannst Du Dir die beiden Grenzen ja heraussuchen und den String dazwischen heraustrennen. Dafür bietet PHP einen ganzen Batzen an Funtkionen:

    http://de.php.net/manual/de/ref.strings.php

    oder Du versuchst es mit regulären Ausdrücken von Du das lieber magst:

    http://de.php.net/manual/de/ref.regex.php
     
Die Seite wird geladen...