Toon posts:

[ASP] link herkennen en een hyperlink maken

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een tabel in een database waar in newsitems in plaats. Een newsitem bestaat uit een titel, body en footer. Deze waarden wil ik uitlezen en afbeelden. Tot zover geen probleem. Maar nu wil ik dat eventuele links die in het 'body' veld staan, automatisch omlaten zetten naar een hyperlink. Is dit mogelijk ???

Ik weet dat de functie Replace() bestaat maar hoe weet ik waar een hyperlink begint en waar eindigt ??? Kan iemand me het uitleggen.

  • Basszje
  • Registratie: Augustus 2000
  • Laatst online: 08:40

Basszje

Reisvaap!]

Ik check op mijn site op woorden die beginnen met HTTP of WWW en dan maakt ie van het woord automatisch een hyperlink.

( kijk 's naar split en replace => is niet waterdicht overigens ) .

Ook moet je ff kijken naar REGEXP

Beware of listening to the imposter; you are undone if you once forget that the fruits of the earth belong to us all, and the earth itself to nobody.


  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
InStr and InStrRev kunnen mischien ook nog van pas komen. :)

Verwijderd

Zoiets werkt wellicht:
code:
1
2
3
4
5
6
BeginPos = InStr(1, Body, "http://")
EindPos  = InStr(BeginPos, Body, " ")

LinkNaam = Mid(Body, BeginPos, (EindPos - BeginPos))

Body = Replace(Body, LinkNaam, "<a href=" & LinkNaam & ">" & LinkNaam & "</a>")