Avatar billede sebast Nybegynder
06. september 2005 - 13:33 Der er 1 kommentar og
1 løsning

Optimer php kode

Jeg har en noget rodet index-fil, som jeg vil høre hvordan den kunne se ud. Jeg vil gerne have fjernet mit www.domain.dk/index.php?page=mappe/nymappe/fil til bare www.domain.dk/mappe/nymappe/fil/ hvor der er de samme indstillinger i index.php. og hvis noget unødvendigt kan skæres fra i koden, må i meeeget gerne sige til :)

<?php
session_start();
include_once $_SERVER["BASE_PAGE"] . "design.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/sources/sql.php";

// open
print aabn_sql($sql_server, $sql_bruger, $sql_kodeord, $sql_database);

// autologin
print autologin();

// community-settings
print includes();

// top
print site_top();

// section
print sections();

// footer
print site_footer();

// close
print luk_sql();

// autologin
function autologin() {
    if (isset($_COOKIE['cookie_brugernavn']) && isset($_COOKIE['cookie_id'])) {
        $_SESSION['brugernavn'] = $_COOKIE['cookie_brugernavn'];
        $_SESSION['id'] = $_COOKIE['cookie_id'];
    }
}

// including some files
function includes() {
    include("sources/online.inc");
    include("sources/community/menu.php");
}

// output the $section-file
function sections() {
    $query = mysql_query("select status from config") or die(mysql_error());
    while ($foo = mysql_fetch_object($query)) {
        if ($foo->status == "closed") {
            echo "closed";
        } else {
            if(!isset($_GET["page"]) || !file_exists($_GET["page"] . ".php")) {
                $page = "start";
            } else {
                $page = $_GET["page"];
            }
            include($page . ".php");
        }
    }
}
?>
Avatar billede coderdk Praktikant
08. september 2005 - 17:47 #1
Du har to næsten identiske spørgsmål. Du skal lukke det ene.
http://eksperten.dk/spm/646463
Avatar billede sebast Nybegynder
08. september 2005 - 19:00 #2
brok brok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester