Avatar billede lionmedia Nybegynder
30. oktober 2003 - 05:16 Der er 3 kommentarer og
1 løsning

tjekke om der er http eller ej i link

Okay hold godt fast i bordet, for her kommer en værre søforklaring!

Jeg benytter mig af tagster_lib til at tjekke om en bruger har husket at skrive http:// foran deres link eller ej. Det virker fint nok så længe jeg bare skal have skrevet adressen på sitet;

<?
$url = $row[url];
$url = tagster_url($url, "_blank", "mystyle");
echo "$url";
?>

MEN så snart jeg forsøger at lave et kontrolleret link brokker den sig;

<?
$url = $row[url];
$url = tagster_url($url, "_blank", "mystyle");
?>
<a href="<? echo "$url" ?>">LINK TEKST</a>

Så får jeg dette ud af det;

www.domain.dk/fil.zip">LINK TEKST

Og det er ærlig talt ikke særlig pænt og vigtigere; jeg slipper ikke for at se url' i linket..

Hva dælen do æ do?

På forhånd tak!
Avatar billede mcgoat Nybegynder
30. oktober 2003 - 08:41 #1
prøv med echo '$url' istedet for "$url"
Avatar billede erikjacobsen Ekspert
30. oktober 2003 - 09:17 #2
hvis du alene skal checke for http:// så kan du nøjes med (utestet):

  if (eregi('^http://',$url)) {
    // ok
  } else {
    //mangler
  }
Avatar billede lionmedia Nybegynder
30. oktober 2003 - 15:39 #3
Hold da fast...

Erik, smid lige et svar..

mcgoat, tak for din indsats anyway!
Avatar billede erikjacobsen Ekspert
30. oktober 2003 - 18:44 #4
ok så
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