Avatar billede celal Nybegynder
25. januar 2005 - 09:39 Der er 7 kommentarer og
1 løsning

Sende data gennem link (post to URL)

Jeg har en side (nyhed.htm) hvor man kan tilmelde sig 3 forskellige nyhedsgrupper. Når man klikker på "tilmeld email" skal der automatisk sende 3 link/post to URL (hvis de har valgt alle 3 grupper)

Nogen som kan fortælle mig hvordan jeg man får sendt 3 URL med nogle parameter til en server? Serveren sender så resultatet tilbage (enten 0 ="email tilmeldt" eller 1="email findes allerede").

Min side nyhed.htm ser sådan ud:

<table border="0" width="87%">
    <tr>
        <td width="237"> <b>Nyhedsliste:</b></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td width="237">       
        <form method="post" action="submit.asp" name="myform">
        <p align="center">Email: <input type="Text" name="email"><br>
        <input type="submit" name="submit" value="Tilmeld email">
        </p>
        </form></td>
        <td>
            <p align="left"><input type="checkbox" name="C1" value="ON">&nbsp;
            Region fyn</p>
            <p align="left"><input type="checkbox" name="C2" value="ON">&nbsp;
            Region Jylland</p>
            <p align="left"><input type="checkbox" name="C3" value="ON">&nbsp;
            Region Sjælland og ørne</p>

&nbsp;</td>
    </tr>
</table>


på min submit.asp side skal de 3 forskellige links sendes til serveren, og her skal man modtage resultatet for alle 3 links.
Linksene ser således ud:

Fyn:
http://www.mail91.com/user/addemail.cfm?companyid=0B99&email=<%request.form("email")%>&groups=448&lang=2"

Jylland:
http://www.mail91.com/user/addemail.cfm?companyid=0B99&email=<%request.form("email")%>&groups=449&lang=2"

Sjælland:
http://www.mail91.com/user/addemail.cfm?companyid=0B99&email=<%request.form("email")%>&groups=450&lang=2"


Linkene virker ikke lige nu, men det kommer de til.
Avatar billede hooh Nybegynder
25. januar 2005 - 14:25 #1
Du kan undersøge din host om de har ASPHTTP installeret.
(jeg har hos wannafind.dk og de har ihvertfald)

Så kan du sige:

<%
Set HttpObj = Server.CreateObject("AspHTTP.Conn")
HttpObj.Url = "http://www.mail91.com/user/addemail.cfm?companyid=0B99&email=" & request.form("email") & "&groups=448&lang=2"
HttpObj.FollowRedirects = True
HttpObj.RequestMethod = "GET"
HttpObj.UserAgent = "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)"

' så får du resultatet fra din side her
strResult = HttpObj.GetURL

if strResult = "1" then
' do something
else
' do somthing
end if

Set HttpObj = nothing
%>

På den måde kan du hente oplysninger fra alle 3 url
Avatar billede hooh Nybegynder
25. januar 2005 - 14:27 #2
Avatar billede celal Nybegynder
09. februar 2005 - 13:18 #3
Jeg har lige fundet ud af at severen ikke understøtter ASPHTTP
Avatar billede celal Nybegynder
09. februar 2005 - 13:19 #4
Hvad kan man ellers gøre
Avatar billede celal Nybegynder
09. februar 2005 - 14:41 #5
Er det ikke muligt at bruge en komponent, som allerede findes i IIS ?
Avatar billede celal Nybegynder
14. marts 2005 - 08:48 #6
Hooh: virker ASPHTTP til IIS5? har tænkt mig at købe komponenten.
Avatar billede celal Nybegynder
14. marts 2005 - 08:48 #7
Sorry, jeg mente IIS4
Avatar billede hooh Nybegynder
14. marts 2005 - 09:10 #8
Du kan jo med at downloade en gratis trial version af produktet og afprøve det.

http://www.serverobjects.com/products.htm

direkte link: http://www.serverobjects.com/comp/asphttp3.zip

Men jeg kan ikke se hvorfor den ikke skulle virke.. men afprøv det.
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
Kurser inden for grundlæggende programmering

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