Avatar billede jakobsen Nybegynder
28. marts 2003 - 21:41 Der er 5 kommentarer og
1 løsning

link og function

hvordan laver jeg en function, hvor jeg
blot kan skrive

echo $makelink('www.domain.dk','klik her');

det skal så lave
<a href="www.domain.dk">klik her</a>
Avatar billede raffar Juniormester
28. marts 2003 - 22:13 #1
Dette er ikke min stærke side, men vi prøver.

function makelink( $url, $text ) {
if ($url)
  return "<a href=\"".$url."\">$text</a>";
else
  return $text;
}
Avatar billede raffar Juniormester
28. marts 2003 - 22:32 #2
Denne hjælåer også til dit spg. http://www.eksperten.dk/spm/163376
Avatar billede fojensen Nybegynder
29. marts 2003 - 09:02 #3
Jeg vil nu tro at du skal skrive:

function makelink( $url, $text ) {

  $outout = "<a href=\"". $url ."\">". $text ."</a>";

  return outout;
}

når du så skal bruge funktionen skal du bare skrive:
makelink('www.domain.dk','klik her');
eller:
echo makelink('www.domain.dk','klik her');

mvh Folmer
Avatar billede fojensen Nybegynder
29. marts 2003 - 09:05 #4
return outout;

skulle selvfølgelig være:
return $outout;
Avatar billede xyborx Nybegynder
31. marts 2003 - 09:22 #5
Mit bud ville være såden:
function makelink($url,$text,$parametres=false)
{
    return '<A href="'.$url.'"'.($parametres?' '.$parametres).'>'.$text.'</A>';
}
Så kan du også angive nogle paramtre til linket. Fx:
echo makelink('http://www.eksperten.dk/','Eksperten','target="_blank"');
.. som ville vise et link der åbner i nyt vindue
Avatar billede xyborx Nybegynder
31. marts 2003 - 09:23 #6
Der manglede lige lidt. Prøver igen ;o)
function makelink($url,$text,$parametres=false)
{
    return '<A href="'.$url.'"'.($parametres?' '.$parametres:'').'>'.$text.'</A>';
}
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