---
title: "Temporary unavailable"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/132927-temporary-unavailable"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "hebbarus"
published: "2005-08-18T06:35:46.000Z"
updated: "2005-08-18T18:27:51.000Z"
replies: 1
views: 214
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/132927-temporary-unavailable"
---

# Temporary unavailable

## #1 — hebbarus, 2005-08-18T06:35Z

G'day!
Har gjort en sida som fungerar som ett gallery och hamtar foton fran de kataloger som finns i ./gallery/ och visar resultaten som lankar. Problemet ar att det vid vissa tillfallen inte gar att komma at sidan, alls. Jag ar inte saker om det ar min kod det ar fel pa (kanske det blir overbelastning mm? eller om jag borde anvant mysql till att galleriet?) eller om webbhotellet dom anvander ar skumt. Det ar bara denna sidan som far "the page is Temporary unavailable... blah blah" och allt annat fungerar superb.

Nagon som har en ide?
Har ar koden jag anvander:

```php
<?php
//Visa katalog, antal foton, ta fram ett foto
$files = array();

//bladdra kataloger
if ($handle = opendir('./gallery'))
{
$alb = 1;
    while (false !== ($cat = readdir($handle)))
    {
        $i = 0;

        //om inte .. .. eller .php men katalog
        if ($cat != "." && $cat != "..")
        {
                //oppna nya katalogen
                if ($handle2 = opendir("./gallery/$cat"))
                {
                    while (false !== ($file = readdir($handle2)))
                    {
                        //om inte katalog lagg till i array
                        if ($file != '.' && $file != '..')
                        {
                            $files[$cat][$i] = $file;
                            $i++;
                        }
                    }
                }
               
        //skriv ut katalognamn
        $first_image = $files[$cat][0];
        
        //Stor bokstav och ersatt _
        $cat_display = $cat;
        $cat_display = str_replace("_", " ", $cat_display);
        $cat_display = ucfirst($cat_display);

        //skriv ut album
        echo "<div class=\"album\">\n";
        echo "<a href=\"#\" OnClick=\"window.open('view_gallery.php?cat=$cat', 'Visa', 'width=680,height=590,scrollbars=yes,resizable=no,status=no');\"><img src=\"thumb.php?$cat/$first_image\" alt=\"Album $alb\" border=0 /></a><br />";
        echo "<font size=\"5\">$cat_display</font><br />";
        echo count($files[$cat]) . " photos";
        echo "<br /><a <a href=\"#\" OnClick=\"window.open('view_gallery.php?cat=$cat', 'Visa', 'width=680,height=590,scrollbars=yes,resizable=no,status=no');\">View Album</a>";
        echo "\n</div>\n\n";

        closedir($handle2);

        $alb++;
        }

    }
    closedir($handle);
}
?>
```

Funderar om det ar readdir() som orsakar kaos pa webbhotellet men just i detta ogonblick fungerar sidan bra.
Annars slanger jag bara ihop en ny kod och anvander mysql men uppdraget var att gora ett enkelt galleri dar agaren
endast slanger upp ett par bilder via FTP och sen ar det klart.

Ha de,
Daniel

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

## #2 — jme, 2005-08-18T18:27Z

EDIT: blind

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

---

Tråden på webben: https://www.webforum.nu/amne/php/132927-temporary-unavailable
