Avatar billede backside Nybegynder
17. februar 2003 - 20:04 Der er 27 kommentarer og
2 løsninger

Fake DNS, hvordan?

Har set et sted at man kan lave en "fake DNS" med noget php script.
Altså www.backside.dk/test bliver til test.backside.dk

Hvordan gør man det?
Avatar billede nyhjem Nybegynder
17. februar 2003 - 20:14 #1
Det er ret nemt*S*
<?php
$sub = $HTTP_HOST;
$sub = strtolower($sub);
$sub = ereg_replace("http://","",$sub);
$sub = ereg_replace("www\.","",$sub);
$sub = ereg_replace("\.backside\.dk","",$sub);

if($sub=="test")$url="www.backside.dk/test";
?>
<html>
<head>
<title><?=$sub."&nbsp"; ?>på backside.dk</title>
</head>
<frameset rows="100%" frameborder="0" framespacing="0">
<frame src="<?=$url;?>" border="0" noresize name="main">
</frameset>
</html>

Så nemt gøres det*S*
Jeg bruger det selv på starchat.dk :)
Avatar billede backside Nybegynder
17. februar 2003 - 20:18 #2
Hvordan får jeg så lagt det ind i min eksisterende index.php?
Avatar billede backside Nybegynder
17. februar 2003 - 20:19 #3
Jeg vil ikke bruge frames, det var derfor jeg gik i gang med php.
Avatar billede nyhjem Nybegynder
17. februar 2003 - 20:29 #4
frames os php virker glimrende sammen :) Grunden til jeg bruger frames er for at beholder adressen test.backside.dk oppe i adressse linien.
Ellers ville du bare kunne skrive
<html><head><title></title></head>
<body>
<script language="javascript">
top.location.href="http://<?=$url;?>
</script>
</body>
</html>
*S*
For at få det her ind på din nuværende side er du nød til at give din index.php et andet navn, for den side her SKAL være index.php siden.
Et fuld modificeret script, uden frames og som regner med din gamle index.php nu hedder main.php, vil se sådan her ud:
<?php
$sub = $HTTP_HOST;
$sub = strtolower($sub);
$sub = ereg_replace("http://","",$sub);
$sub = ereg_replace("www\.","",$sub);
$sub = ereg_replace("\.backside\.dk","",$sub);

if($sub=="test")$url="www.backside.dk/test";
else{$url="www.backside.dk/main.php";}
?>
<html>
<head>
<title></title>
</head>
<body>
<script language="javascript">
top.location.href="http://<?=$url;?>
</script>
</body>
</html>

Sådan*S*
Avatar billede backside Nybegynder
17. februar 2003 - 20:42 #5
Virker ikke, har lige testet.
Avatar billede backside Nybegynder
17. februar 2003 - 20:44 #6
Har fundet den her, men ved ikke rigtig hvordan jeg griber det an.
http://rfogh.dk/programming.php.scripts.php
Avatar billede nyhjem Nybegynder
17. februar 2003 - 20:45 #7
Jow det virker skam på mine servere :)

chat.starchat.dk
debat.starchat.dk
mm. er alle lavet med det script jeg lige har sendt dig*S*
Avatar billede nyhjem Nybegynder
17. februar 2003 - 20:51 #8
Og de programmer du har fundet gør iøvrigt det samme som det mit gør :)
Avatar billede backside Nybegynder
17. februar 2003 - 20:52 #9
Det virkede ikke på min.
Jeg omdøbte index til main som du beskrev.
Avatar billede nyhjem Nybegynder
17. februar 2003 - 20:56 #10
underligt.
prøv at lave en script som ser sådan her ud :)

<?php
$sub = $HTTP_HOST;
print $sub;
?>
Dette script bør udskrive det som står i adresse linien af din browser.
Hvis dette IKKE sker, er det fordi din PHP er sat op til ikke at understøtte denne mulighed.
Så skal du ændre dette så du kan bruge de her variabler, ellers er der ikke så meget at gøre :)
Avatar billede chatonline Nybegynder
17. februar 2003 - 20:58 #11
Hëy, det virker ikke på alle webhoteller. Wannafind.dk tillader det f.eks. ikke.
Avatar billede chatonline Nybegynder
17. februar 2003 - 20:58 #12
Svar
Avatar billede backside Nybegynder
17. februar 2003 - 21:00 #13
Avatar billede backside Nybegynder
17. februar 2003 - 21:01 #14
Jeg er desværre hos cliche.dk
Avatar billede nyhjem Nybegynder
17. februar 2003 - 21:02 #15
øh?
Dit domaine vidderesender ikke alt til din server?
hvis du skriver test.backside.dk kommer du slet 'ikk ind på den side man kalder jo.
Så er det jo nok derfor det ikke virker skal du se :)
Avatar billede nyhjem Nybegynder
17. februar 2003 - 21:06 #16
backside >> Hvis du skifter til a0.dk så virker det*S* godt nok koster det lidt mere, tilgengæld er deres service bedre, og der er mere som virker*s*
Avatar billede backside Nybegynder
17. februar 2003 - 21:07 #17
Nej, jeg har ændret den tilbage igen da det ikke virkede. ;)
Avatar billede backside Nybegynder
17. februar 2003 - 21:10 #18
Nope, jeg vil tilbage til wannafind.  *G*
Har aldrig oplevet noget dårligere end cliche.
Avatar billede nyhjem Nybegynder
17. februar 2003 - 21:12 #19
I følge "chatonline", virker det du vil heller ikke hos wannafind.dk *S*
Avatar billede backside Nybegynder
17. februar 2003 - 21:13 #20
Det er så bare sur røv.  *G*
Tror jeg dropper det. Irriterede mig bare at jeg ikke lige kunne prøve det af.

Tak for hjælpen.
Avatar billede nyhjem Nybegynder
17. februar 2003 - 21:15 #21
det var da så lidt
Avatar billede je79ayps Novice
18. februar 2003 - 08:20 #22
nyhjem: hvis man vil lave det på flere mapper, kan man så udbygge scriptet eller er man nødt til at lave en index fil i hver mappe og smide det ind der?
Avatar billede backside Nybegynder
18. februar 2003 - 09:37 #23
je79ayps>> Jeg forstår ud fra denne at mappen bare skal ekistere for at det virker. Men det er også anderledes end nyhjem´s forslag.
Og så selvføllgelig en index i hver mappe.(men ikke med scriptet)
http://rfogh.dk/programming.php.scripts.php

Men igen, kan være jeg misforstår det hele siden jeg ikke kan få det til at funke.
Avatar billede je79ayps Novice
18. februar 2003 - 10:16 #24
backside: OK, men jeg var bare i tvivl om man skulle lave en index fil til hver mappe med scriptet i eller om man kun nøjes med at putte scriptet i index filen i roden og så bare lægge alle adresserne i den.
Avatar billede backside Nybegynder
18. februar 2003 - 10:19 #25
Gi´ endelig besked hvis det virker. ;)
Avatar billede nyhjem Nybegynder
18. februar 2003 - 17:29 #26
Man kan sagtens udbygge scriptet :) Den version jeg sendte hertil er lidt skrabet, men den fulder version jeg har skrevet henter alle sub adresser fra en mysql databaser, og understøtter iøvrigt også realtime opdaterende banner rotationer*S*
Og så har jeg lavet det som et gratis prorgam, så længe mit navn bliver stående på sitet et sted*S*
Avatar billede je79ayps Novice
19. februar 2003 - 07:47 #27
Kan man hente dit program eller kan man få hjælp til at udbygge det nuværende script med flere adresser hvis man åbner et nyt spg? =)
Avatar billede nyhjem Nybegynder
19. februar 2003 - 17:07 #28
Hvis du åbner et nyt spørgsmål ka' jeg kopiere scriptet ud til dig*s*
Men mit script kræver en MySQL database, men sådan en har de fleste jo os efterhånden*s*
Avatar billede je79ayps Novice
20. februar 2003 - 09:40 #29
Jeg har MySQL, så jeg har oprettet: http://www.eksperten.dk/spm/319603
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