Avatar billede proman Nybegynder
08. april 2006 - 20:45 Der er 20 kommentarer og
1 løsning

Gøre så man kan skrive f.eks. "www.brugernavn.sideurl.dk"

Hejsa ..

Jeg arbejder på et fan site til en chat, habbo-times.dk
Og jeg har en ven der har lavet sådan et system at man kan skrive f.eks. "www.ProMan.Habbo-Times.dk", også kommer man ind på ProMan's profil.

Nogle der ved hvordan man gør det?

//ProMan
Avatar billede webstuff Nybegynder
08. april 2006 - 21:02 #1
Du opretter et subdomæne og sætter det subdomæne til at inkludere ProMan's profil.
Avatar billede proman Nybegynder
08. april 2006 - 21:03 #2
Ehm, nu har min ven så gjordt at man ikke skal oprette et subdomæne ved hver bruger ..

Og når man har over 2000 brugere, så er det ikke fedt at oprette subdomæner til hver, vel? ;)
Avatar billede leif Seniormester
08. april 2006 - 21:18 #3
Du gør det at *.habbo-times.dk peger ned samme sted, din index fortolker så at der står noget andet end www.habbo-times.dk og vælger så at vise Profilen for ProMan
Avatar billede coderdk Praktikant
08. april 2006 - 21:44 #4
Avatar billede coderdk Praktikant
08. april 2006 - 21:44 #5
Ja, dette, sammen med et stjernealias. Det kan også gøres i et enkelt script og én virtualhost ;)
Avatar billede proman Nybegynder
08. april 2006 - 21:45 #6
Kan ikke bruge apache til noget :P

Nogle der kunne lave et helt script? ^^
Avatar billede coderdk Praktikant
08. april 2006 - 21:51 #7
Kig på $_SERVER['HTTP_HOST'] - Den indeholder domænet, f.eks. www.proman.habbo-times.dk så er det bare at klippe lidt ud fra det, og spørge i en database :P
Avatar billede proman Nybegynder
08. april 2006 - 21:55 #8
Ehm, ja nu er jeg jo ikke den største php ekspert :P

Skal jeg skaffe nogle oplysninger som i kan hjælpe med at lave et script? ^^
Avatar billede coderdk Praktikant
08. april 2006 - 22:06 #9
Hvad med at lære PHP så? ;) Det er ikke så svært igen, specielt ikke hvis du får hjælp af alle eksperterne her :)
Dette burde kunne få dig igang. Det er index.php :

    $ROD = 'habbo-times.dk';

    if ( preg_match( "/^(www\.)?(.*?)\.?$ROD$/i", $_SERVER['HTTP_HOST'], $m ) )
    {
        $bruger = $m[2];
        if ( $bruger != '' )
        {
            // Forespørg databasen efter din bruger
            echo "$bruger's profil";
            exit;           
        } 
    }
   
    echo "Dette er den normale forside";
Avatar billede coderdk Praktikant
08. april 2006 - 22:06 #10
Og et svar
Avatar billede proman Nybegynder
09. april 2006 - 10:50 #11
Ehm, der burde jeg så kunne skrive, proman.habbo-times.dk - også komme ind på min profil?
Avatar billede leif Seniormester
09. april 2006 - 10:53 #12
Ja, hvis DNS er sat korrekt op.
Avatar billede proman Nybegynder
09. april 2006 - 10:55 #13
DNS? *G*

Hvad, og hvordan ser man om det er sat korrekt op? :b
Avatar billede leif Seniormester
09. april 2006 - 10:59 #14
Det er den !
Avatar billede proman Nybegynder
09. april 2006 - 11:00 #15
Okay..
Avatar billede proman Nybegynder
09. april 2006 - 11:03 #16
Skulle gerne kunne bruge et helt script, ;)

Såeh, hvis jeg skulle lave videre på det du postede coderdk, så vil det aldrig komme til at virke :b
Avatar billede leif Seniormester
09. april 2006 - 15:09 #17
Du har fået scriptet, men da vi ikke har nogen som clue om hvordan siden fungerer kan vi ikke give dig et fuldt script. Men du burde også kunne ud af hans kode se hvad du skal gøre.
Avatar billede coderdk Praktikant
09. april 2006 - 17:02 #18
Du har skam alt hvad du skal bruge :P Vi har jo heller ingen idé om hvordan din database ser ud osv. Jeg synes mit eksempel er pænt og ligetil ;)
Avatar billede coderdk Praktikant
09. april 2006 - 17:02 #19
Desuden er det hjælp til selvhjælp, det her. Ellers skulle du poste i kategorien "Opgaver".
Avatar billede proman Nybegynder
10. april 2006 - 13:43 #20
lukket - skal ikke bruge det anyway..
Avatar billede coderdk Praktikant
10. april 2006 - 19:56 #21
Mange tak. Skal huske at kigge på folks profiler, før jeg svarer på deres spørgsmål :P
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