Avatar billede zyxep Nybegynder
28. august 2004 - 00:01 Der er 12 kommentarer og
1 løsning

noget alla numsefisk.dk

hey ppl

jeg har 2 domainer

monsterfisse.dk
og monsterpik.dk

jeg vil så gerne lave noget lidt alla numsefisk.dk

hvor man skriver <navn>.monsterfisse.dk

og så skal der stå en text som f.eks

<navn> elsker en stor monsterfisse
<et billede af en eller anden ****>

det navn skal jo så komme fra url boxen

hvordan laver jeg det i php?
Avatar billede googolplex Novice
28. august 2004 - 00:08 #1
URL: www.ditsite.dk/index.php?a=svendbent

------------------------------------

<?php

echo $_REQUEST['a'] . ' elsker en stor ...';

?>

Sådan noget ?
Avatar billede zyxep Nybegynder
28. august 2004 - 00:11 #2
Avatar billede morteeart Nybegynder
28. august 2004 - 00:14 #3
det kræver nok at du har adgang til serveren, så du kan lave dns ændringer.
Avatar billede googolplex Novice
28. august 2004 - 00:14 #4
Hvad med:

http://numsefisk.dk/navn

Duer det ?
Avatar billede zyxep Nybegynder
28. august 2004 - 00:18 #5
nej.

vil gerne have det på det anden måde nemmere at huske :D
Avatar billede cpfrande Nybegynder
28. august 2004 - 00:21 #6
Halløjsa,

Det er i teorien nemt nok.

Du skal blot have en stjerne-alias på dit domæne, sådan at *.domain.tld går ind på domain.tld.

Herved kan du via PHP gå ind og hente, hvad der står i stedet for * og udprinte det! :)

Det kræver altså at du kan ændre / få ændret din(e) DNS-opsætning(er) for domænet/domænerne.

Håber det hjalp.

- frande
Avatar billede cpfrande Nybegynder
28. august 2004 - 00:28 #7
Et lille forslag til din PHP kode.

<?php
$domain = "domain.tld"; // Indtast domænenavn UDEN www

if ($_SERVER['HTTP_HOST'] != $domain && $_SERVER['HTTP_HOST'] != "www.".$domain)
{
  // Eksplodere adressen (f.eks. name.domain.tld => $name[0] = "name", $name[1] = "domain" osv.)
  $name = explode(".", $_SERVER['HTTP_HOST']);

  // Udskriver velkomstbeskeden
  echo "Hej med dig, ".$name[0]."<br>\n";
}
?>

Det er dog en meget simpel form, og den vil opdele hver hvert punktum og tage den allerførste deling hver gang. Dvs. skrives der mit.navn.domain.tld vil det give "mit" som resultat og ikke "mit.navn".

Kan du nemt bruges. Bemærk, at det stadig kræver en ændring i din DNS-opsætning for domænet.

- frande
Avatar billede zyxep Nybegynder
28. august 2004 - 00:37 #8
domainerne er hostet hos gratisdns.dk og har * alias ;)

hmm hvad så hvis man har det . med hmm det er jo ik specialt godt :D
Avatar billede cpfrande Nybegynder
28. august 2004 - 00:38 #9
Tjaaa, hvis det skal laves sådan, at det kører efter punktum, kan du jo ikke kalde det et navn. Ingen navne indeholder punktummer - endnu.

Men du kan kode det om, ved at fravælge de sidste to "arrays" fra $name og udprinte resten! :)

Det kan du bl.a. bruge en for()-funktion til! :)

- frande
Avatar billede zyxep Nybegynder
28. august 2004 - 00:43 #10
webhotellet virker først ved ½ 2 tiden i nat..

så jeg kan ik lige teste det..
Avatar billede cpfrande Nybegynder
28. august 2004 - 00:47 #11
Hehe, det er i orden! ;)

Du skriver bare, når det virker :)

Hygge

- frande
Avatar billede zyxep Nybegynder
16. december 2004 - 11:19 #12
lukker fandt ikke ud af det
Avatar billede cpfrande Nybegynder
16. december 2004 - 12:21 #13
hmm, hvordan fandt du ikke ud af det?

Så vidt jeg kan se, virker min kode, som den skulle?

- frande
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





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis