Avatar billede sebast Nybegynder
08. september 2005 - 16:15 Der er 1 kommentar og
1 løsning

Optimer index fil

Hvordan ville I opbygge et stort community? Hvordan kan jeg UDEN at bruge ?page=bla/bla/bla.php, få de samme indstillinger rundt i alle filer på serveren? I nedenstående kode har jeg database-connect, mit design osv. i.. Hvordan får jeg det nemmest fordelt på alle siderne, på den smarteste måde? - (helst ikke ?page=....).

<?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/645778
Avatar billede sebast Nybegynder
07. oktober 2005 - 11:21 #2
..
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