---
title: "Hyperlink"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/178807-hyperlink"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "SoulGod"
published: "2009-05-31T21:09:37.000Z"
updated: "2009-06-01T17:28:24.000Z"
replies: 2
views: 347
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/178807-hyperlink"
---

# Hyperlink

## #1 — SoulGod, 2009-05-31T21:09Z

Har gjort en function som söker genom texten efter www tecken för att skapa länkar.. koden ser ut såhär:

```
function hyperlink($text)
{
    $text = ereg_replace("[a-zA-Z]+://([.]?[a-zA-Z0-9_/-])*", "<a href=\"\\0\">\\0</a>", $text);
    $text = ereg_replace("(^| )(www([.]?[a-zA-Z0-9_/-])*)", "\\1<a href=\"http://\\2\">\\2</a>", $text);
    return $text;
}
```

Mitt problem , som jag upptäckte nu är, 
är att en länk som detta exempel:
<http://www.youtube.com/watch?v=7aO3lmJZV_o>

Den "slutar" göra länk före ?  .. 
Frågan är - hur fixar jag det?

Permalänk: https://www.webforum.nu/p/178807

## #2 — SPiN, 2009-05-31T21:56Z

```
[a-zA-Z]+://([.]?[a-zA-Z0-9_/-&\?]
```

Permalänk: https://www.webforum.nu/p/2186249

## #3 — SoulGod, 2009-06-01T17:28Z

Jag får en bunt med errors, vilken av dom ska jag ersätta?
Båda två, eller ena?

Permalänk: https://www.webforum.nu/p/2186322

---

Tråden på webben: https://www.webforum.nu/amne/php/178807-hyperlink
