Avatar billede cdmann Nybegynder
12. november 2004 - 00:51 Der er 8 kommentarer og
1 løsning

hvorfor gentages den

I denne linje php kommer der til at stå den url som brugeren skriver. Men den gentager det som man allerede er på..
Altså skriver brugeren www.pladder.dk  kommer det til at blive henvist til http://www.pladder.dk/www.pladder.dk  forud sat at siden vises på en hjemmeside der hedder pladder.dk
Den gentager altså sim egen side ?
Der måtte også gerne være en target='blank"  så den ikke fanges i en ramme.
Altså hvis brugeres og siden vises på en hjemmeside det hedder tanke.dk  og skriver www.pladder.dk  kommer der til at stå i henvisningen :  http://www.tanke.dk/www.pladder.dk

den gentager din egen side ?

echo "<TD>url: <a href=\""  . $row['url'] . "\">"  . $row["url"] . "</a></TD>";


Hvorfor ?
Hvordan kan det rettes ?
Hvordan for jeg target ind ?
Tak !
Avatar billede jaw Nybegynder
12. november 2004 - 00:59 #1
Target:

echo "<TD>url: <a href=\""  . $row['url'] . "\" target=_blank>"  . $row["url"] . "</a></TD>";
Avatar billede jaw Nybegynder
12. november 2004 - 01:00 #2
...og hvor indtaster brugeren www.pladder.dk? Er det ikke $row['url'] fra din database der er forkert på den?
Avatar billede thorus Nybegynder
12. november 2004 - 01:01 #3
det er fordi der skriver www og ikke http://www.
Avatar billede jaw Nybegynder
12. november 2004 - 01:04 #4
Det er (desværre :) korrekt hvad thorus skriver.

Kan løses med:

$row['url'] = str_replace("http://", "", $row['url']);
$row['url'] = "http://" . $row['url'];
Avatar billede thorus Nybegynder
12. november 2004 - 01:16 #5
en klassisk fejl :(
Avatar billede cdmann Nybegynder
12. november 2004 - 11:50 #6
Hej
Må jeg spørge , hvor skal sådan en sætning stå ?
<<
$row['url'] = str_replace("http://", "", $row['url']);
$row['url'] = "http://" . $row['url'];
<<<

Hvor sættes den ind i det hele ? på den forige side hvor bruger skriver det ind eller hvad ?
PS
jeg er ikke nogen ørn til php

vh
cdmann
Avatar billede thorus Nybegynder
12. november 2004 - 12:06 #7
bare oven over det sted $row['url'] bliver echo´ede
Avatar billede cdmann Nybegynder
12. november 2004 - 12:20 #8
Mange tak !
Avatar billede jaw Nybegynder
12. november 2004 - 14:53 #9
Erhm, jamen så selv tak da ?!
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