🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.vbasic
Article #104580

vb6 - wyciągnięcie linków z html

#104580
From: ChrissP.
Date: Thu, 08 Apr 2010 09:59
43 lines
2041 bytes
Witam

W swoim programie mam wstawioną kontrolkę, która pozwala na wizualne
edytowanie maila. Jedną z funkcjonalności jest wstawianie obrazka. Na
wyjściu dostaję zmienną string z kodem html dokumentu. Tak przygotowany
email może być wysłany jako email i tu pojawiają się schody...

Do wysyłki maila używam biblioteki SMTP Send Mail, która oczywiście
wysyła html'owe maile z jednym zastrzeżeniem - wszystkie użyte w mailu
obrazki, aby zostały zakodowane w mailu, muszą być dołączone jako
załącznik.

W jaki sposób mogę odczytać linki ze zmiennej string?
Popełniłem taki oto fragment:

For i = 0 To UBound(sHTML)
	If InStr(1, sHTML(i), "<IMG src=") > 0 Then
     	 For iAn = 0 To Len(sHTML(i))
        iLastA = InStr(sHTML(i), Chr(34) & ">")
        iLen = Len(sHTML(i))
        iPos = iLastA - 22
        sLink = Mid(sHTML(i), 22, iPos)
      Next iAn
               
      If lblAttachment.Caption = "" Then
        lblAttachment.Caption = sLink
      Else
        lblAttachment.Caption = lblAttachment.Caption &  ";" & sLink
      End If
                
    End If
Next i
.Attachment = Trim(lblAttachment.Caption)


Niestety, średnio to sobie radzi, a już zupełnie, jak są 2 linki do
grafiki w jednej linii...


-- 
Pozdrawiam

Krzysztof
Technical Details
Message-ID: <hpk9dr$eoa$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.onet.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.onet.pl!not-for-mail
From: "ChrissP." <krzyszp@-tnij-.poczta.onet.-tnij-.pl>
Newsgroups: pl.comp.lang.vbasic
Subject: vb6 - wyciągnięcie linków z html
Date: Thu, 8 Apr 2010 09:59:23 +0000 (UTC)
Organization: http://onet.pl
Lines: 43
Message-ID: <hpk9dr$eoa$1@news.onet.pl>
NNTP-Posting-Host: host-80-193-75-173.static.cable.virginmedia.com
Mime-Version: 1.0
X-Trace: news.onet.pl 1270720763 15114 80.193.75.173 (8 Apr 2010 09:59:23 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Thu, 8 Apr 2010 09:59:23 +0000 (UTC)
User-Agent: XanaNews/1.18.1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit