---
title: "fungerar inte med ./ för index"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/162031-fungerar-inte-med-för-index"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "tanten"
published: "2007-06-28T09:57:57.000Z"
updated: "2007-06-28T14:29:01.000Z"
replies: 6
views: 439
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/162031-fungerar-inte-med-för-index"
---

# fungerar inte med ./ för index

## #1 — tanten, 2007-06-28T09:57Z

```php
$current = basename($_SERVER['PHP_SELF']);
$links = array (
  './' => 'hem',
```

 
Jag har en liten bild som ska visas i menyn för vilken länk man är på men det fungerar inte om jag har det som ovan. Måste jag ha index.php, det fungerar då, eller finns det något annat sätt?

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

## #2 — itpastorn, 2007-06-28T12:41Z

Vad blir ditt resultat? Det beror ju på var i din hierarki du befinner dig. ./ är ju den katalog som du just nu står i. Är det den du vill ha?

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

## #3 — tanten, 2007-06-28T13:07Z

Resultatet är att jag kommer till rätt sida, så det är inte fel på det, men visar inte bilden i menyn.
Borde kanske visa resten av koden

```php
foreach ($links as $link => $text) {
   $id = $link == $current ? ' id="current"' : '';
   echo "<li><a$id href=\"$link\">$text</a></li>\n"; 
och i css
#menu #current{
color:#fff;
background:url(../bilder/star.gif) #800080 no-repeat left;}
```

 
Bilden visas på de andra länkarna när man tryckt på dem, så det är bara index-länken som bilden inte visas på.

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

## #4 — itpastorn, 2007-06-28T13:18Z

$current är ju namnet på filen enligt $\_SERVER\['PHP_SELF'\].

Den kan aldrig bli ./

Lägg till så det blir:

```php
 $current = basename($_SERVER['PHP_SELF']); 
if ( strpos($current,'index') !== false ) {
    $current = './';
}
```

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

## #5 — tanten, 2007-06-28T13:29Z

Tack så jättemycket, fungerar bra nu...

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

## #6 — itpastorn, 2007-06-28T13:37Z

> **tanten skrev:**
>
> Tack så jättemycket, fungerar bra nu...

Markera gärna mitt inlägg som rätt svar på frågan!

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

## #7 — tanten, 2007-06-28T14:29Z

Ledsen... tror det är första gången jag missat att markera en tråd som löst... men det är ingen ursäkt förstås   :r

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

---

Tråden på webben: https://www.webforum.nu/amne/php/162031-fungerar-inte-med-för-index
