Avatar billede mr-iceman Nybegynder
27. april 2003 - 00:45 Der er 12 kommentarer og
1 løsning

$ting = $tingindtilførste/

Hejsa $ting er et link, og jeg vil gerne have denne til at ændre sig til selve domænet istedet for en mega lang url der er fanget med $_SERVER['HTTP_REFERER'];

så hvis linket er www.etellerandet.dk/index.html skal den ændres til www.etellerandet.dk, hvordan gøres dette ?
Avatar billede schaefner Juniormester
27. april 2003 - 00:59 #1
<?php
$string = str_replace("http://","",$_SERVER['HTTP_REFERER']);
$var = explode("/",$string);
echo "$var[0]<br>";
?>

/Jesper Sørensen
Avatar billede razersedge Nybegynder
27. april 2003 - 01:05 #2
Lille kommentar til schaefner's svar:

Du skal nok tilføje en replace til at omdanne alle \ med /-tegn...
$string = str_replace("\\","/",$string);
Avatar billede schaefner Juniormester
27. april 2003 - 01:08 #3
hvorfor?
Avatar billede mr-iceman Nybegynder
27. april 2003 - 01:12 #4
schaefner> Kan du ikke forklare dit script... fatter ikke første linie...
Avatar billede schaefner Juniormester
27. april 2003 - 01:13 #5
$string = str_replace("http://","",$_SERVER['HTTP_REFERER']);
^ Den fjerner http://

Bagefter laver den et array som splitter adressen på "/". Hvis http:// stod i strengen så ville det ikke virke.
Avatar billede mr-iceman Nybegynder
27. april 2003 - 01:14 #6
fjerner den http:// ???
Avatar billede mr-iceman Nybegynder
27. april 2003 - 01:14 #7
oki
Avatar billede schaefner Juniormester
27. april 2003 - 01:15 #8
Faktisk burde dette være nok:

<?php
$var = explode("/",$_SERVER['HTTP_REFERER']);
echo "$var[2]<br>";
?>

Så får du adressen sådan her, f.eks. disneyzone.dk
Avatar billede schaefner Juniormester
27. april 2003 - 01:16 #9
Eller med www. foran. mig der er lidt træ :)t
Avatar billede schaefner Juniormester
27. april 2003 - 01:17 #10
Du kan prøve at gå ind på denne side, så kan se den: http://disneyzone.dk/explode.php
Avatar billede mr-iceman Nybegynder
27. april 2003 - 01:19 #11
Nu bliver outputtet array
Avatar billede schaefner Juniormester
27. april 2003 - 01:20 #12
Prøv lige igen
Avatar billede razersedge Nybegynder
27. april 2003 - 01:25 #13
Hm.. min fejl schaefner, tænkte på at \ var fuldt lovligt at bruge, tænkte ikke på at det automatisk blev omdannet til /.

Godnat og sov godt.
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