Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


html från databas

Postades av 2003-03-03 14:38:51 - Henrik Raimer, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 520 personer

Tja

Om jag via ett formulär skriver in en text och mitt i texten lägger jag in "http://www.pellesoft.nu". Texten sparas som PM i en Access databas.

När jag hämtar texten där den ska presenteras (genom text=rs("texter")) så vill jag att där jag skrev urlen att det ska bli som en länk.

Går detta att fixa?

En annan sak är tex om man vill att mitt i en texten att ett ord ska vara kursivt eller i fetstil, hur gör jag detta?

kort sagt så vill jag skriva in html kod i en databad och hämta det som kod inte text.


Svara

Sv: html från databas

Postades av 2003-03-03 15:35:01 - Mikael Sand

Generellt så brukar jag "koda upp" en url eller liknande då jag matar in i databasen eftersom det är enklare och dessutom kan man då upplysa sin användare om denna gjort ngt fel.

Det simplaste sättet är att bara loopa igenom det inskrivnin och leta efter det som du vill hitta (t ex en url). Den är ganska lätta att hitta eftersom den oftast börjar med http:// (nån som surfar archie eller gopher numera?).

<code>
for i = 0 to len(intext) - 1
if mid(intext,i,7) = "http://" then
' Hittar en url
' Försök hitta slutet genom att leta efter mellanslag
' Mata ulr-strängen i en funktion som kodar upp url:en med <a href>
' Räkna upp "i" till slutet av url:en.
end if
Next i
</code>

Torrkodat så att det är knastertorrt men kanske det ger dig en idé om hur det kan gå till

//Mikael.NET


Svara

Sv: html från databas

Postades av 2003-03-03 15:48:45 - Henrik Raimer

man kan inte använda sig av replace på något sätt?
för skriver man in ett "<" i formuläret så gör den ju om det till &glt; lr ngt liknande...


Svara

Sv: html från databas

Postades av 2003-03-03 20:24:30 - Jonas Lorander

Sök i tips&trix så ska det finnas någon om hur man kan plocka ut url'en om jag inte mins helt fel...


Svara

Sv: html från databas

Postades av 2003-03-05 09:37:54 - Jonas Sjöblom

http://www.pellesoft.nu/login/tips/t_view4.asp?tid=964


Svara

Sv: html från databas

Postades av 2003-03-06 22:17:06 - Henrik Raimer

Hur använder jag detta?

<code>
function parseHTML(tmp)
dim st,sl,link,nlnk
Dim regex
Set regex = new RegExp
regex.Pattern = "[\w\/\.\:\~\?\&]"
st = 1
do until st = len(tmp)
st = InStr(st,tmp,"http://")
if isnull(st) or st=0 then
exit do
end if
For sl = st to len(tmp)
If not regex.test(mid(tmp,sl,1)) then
exit for
End If
Next
link = mid(tmp,st,sl-st)
nlnk = "" & link & ""
tmp = Replace(tmp,link,nlnk)
st = st + len(nlnk)
loop
parsehtml = tmp
end function
</code>


Svara

Sv: html från databas

Postades av 2003-03-06 22:40:09 - Stefan Holm

Så här borde det bli:

<code>
function parseHTML(tmp)
dim st,sl,link,nlnk
Dim regex
Set regex = new RegExp
regex.Pattern = "[\w\/\.\:\~\?\&]"
st = 1
do until st = len(tmp)
st = InStr(st,tmp,"http://")
if isnull(st) or st=0 then
exit do
end if
For sl = st to len(tmp)
If not regex.test(mid(tmp,sl,1)) then
exit for
End If
Next
link = mid(tmp,st,sl-st)
nlnk = "" & link & ""
tmp = Replace(tmp,link,nlnk)
st = st + len(nlnk)
loop
parsehtml = tmp
end function

response.write parseHTML("http://www.pellesoft.nu")
</code>

mvh Stefan


Svara

Sv: html från databas

Postades av 2003-03-06 22:51:04 - Henrik Raimer

Tack. Nu funkar det fint.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 808
27 960
271 761
529
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies