---
title: "Skriva ut roten"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/115500-skriva-ut-roten"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Snakes"
published: "2004-11-09T19:05:04.000Z"
updated: "2004-11-09T23:45:10.000Z"
replies: 8
views: 462
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/115500-skriva-ut-roten"
---

# Skriva ut roten

## #1 — Snakes, 2004-11-09T19:05Z

Alltså jag håller på och göra knäppa grejer och undrar hur man kan skriva ut rotens adress..... 

rot = /nls/bla/nla/home/

nån som fattar??

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

## #2 — Peeer, 2004-11-09T19:21Z

$\_ENV\["DOCUMENT_ROOT"\] ?

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

## #3 — Snakes, 2004-11-09T19:37Z

kan man fråga efter roten ur en <http://hemsida.nåt> eller går det bara med din egen rot?

PS: Testade med 

```php
<?
echo $_ENV['DOCUMENT_ROOT'];
?>
```

 
men det funka inte

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

## #4 — Matte, 2004-11-09T19:54Z

Testa då med $\_SERVER\['DOCUMENT_ROOT'\].

Det går endast på den egna servern.

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

## #5 — Snakes, 2004-11-09T20:10Z

En helt annorlunda fråga.... jag har en massa text som jag får in genom en array som heter $message\[1\]..... Min fråga är kan jag få en rad eller text stycke som börjar på <http://> att bli en länk?

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

## #6 — Pedda, 2004-11-09T20:37Z

> **Snakes skrev:**
>
> En helt annorlunda fråga.... jag har en massa text som jag får in genom en array som heter $message\[1\]..... Min fråga är kan jag få en rad eller text stycke som börjar på <http://> att bli en länk?

Här har du ett skript där den ena delen omvandlar text som börjar på <http://> till länkar och den andra delen omvandlar text som börjar med www till länkar.

```php
<?php
$text = preg_replace( '/(?<!"|href=|href\s=\s|href=\s|href\s=)(http|ftp|https):\/\/[\w]+(.[\w]+)([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?/i', "<a href=\"$0\" title=\"$0\" target=\"_blank\">$0</a>", $text );
$text = preg_replace('/(?<!"|href=|href\s=\s|href=\s|href\s=)(?<!:\/\/)www(.[\w]+)([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?/i', "<a href=\"http://$0\" title=\"http://$0\" target=\"_blank\">$0</a>", $text );

echo $text;
?>
```

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

## #7 — Snakes, 2004-11-09T23:01Z

Dunkar ej..... får detta fel:

```
Warning: Unknown modifier '/' on line 2

Warning: Unknown modifier '/' on line 3
```

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

## #8 — Gaqzi, 2004-11-09T23:13Z

du är tvungen att avbryta de / som är innuti regexpen.

```php
/(?<!"|href=|hrefs=s|href=s|hrefs=)(http|ftp|https):\\/\\/[w]+(.[w]+)([w-.,@?^=%&:\\/~+#]*[w-@?^=%&\\/~+#])?/i
```

wF tappar dom på vägen ut ;)

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

## #9 — Snakes, 2004-11-09T23:45Z

det här funkar bra

```php
$text = preg_replace( '/(?<!"|href=|hrefs=s|href=s|hrefs=)(http:\\/\\/|ftp:\\/\\/|https:\\/\\/|mailto:|www.)[\\w]+(.[\\w]+)([\\w\\-\\.\\,\\@\\?\\^\\=\\%\\&\\:\\/\\~\\+\\#]*[\\w\\-\\@\\?\\^\\=\\%\\&\\/\\~\\+\\#])?/i', "<a href=\\"$0\\" title=\\"$0\\" target='_blank'>$0</a>", $text );
$text = str_replace("href=\\"www.","href=\\"http://www.",$text);
    return $text;
```

Den här funkar på www., <http://>, ftp://, <https://>, mailto: 
Jag testa den på alla olika sätt och allt funkade.... man behöver inte lägga till \\ det är bara att kopiera

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

---

Tråden på webben: https://www.webforum.nu/amne/php/115500-skriva-ut-roten
