---
title: "Länka till bild som ligger utanför wwwroot"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/145304-länka-till-bild-som-ligger-utanför-wwwroot"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "soidog"
published: "2006-04-10T07:02:54.000Z"
updated: "2006-04-10T07:14:05.000Z"
replies: 1
views: 352
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/145304-länka-till-bild-som-ligger-utanför-wwwroot"
---

# Länka till bild som ligger utanför wwwroot

## #1 — soidog, 2006-04-10T07:02Z

Hej
Har lagt alla bilder i en map utanför wwwrooten.
Den absoluta sökvägen är /home/xxx/foton/
Så här ser sökvägen ut för visa_bild.php /home/xxx/domains/minsajt/public_html/visa_bild.php

Anledningen till att jag har valt att lägga bilderna
utanför wwwrooten är att man måste gå via visa_bild.php sidan, där jag hämtar bildnamnen från en tabell och sedan loopar ut alla bilder. För att se bilderna så måste man gå via den sidan.

Men hur länkar man till bilderna?
Det funkar inte med,

```
<img src="/home/xxx/foton/bild1.jpg" border="0" width="468" height="60">
```

Det blir som en relativ sökväg.

SoiDog

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

## #2 — tydal, 2006-04-10T07:14Z

Det är riktigt att man måste gå via ett php-skript om man ska hämta bilderna när de ligger utanför wwwrooten. Dock måste ju varje bild ha en egen url ändå eftersom det är webbläsaren som hämtar dem från img-taggen. Typ:

\<img src="visa_bild.php?bildID=1" border="0" width="468" height="60"\>

Och sedan är det visa_bild som får hämta bilden via filsystemet:

```
<?
  if (strlen($_GET['bildID']) && is_numeric($_GET['bildID']))
  {
    header("Content-type: image/jpeg");
    readfile("/home/xxx/foton/bild" . $_GET['bildID'] . ".jpg");
    exit;
  }
?>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/145304-länka-till-bild-som-ligger-utanför-wwwroot
