
De faktiske ændringer for at skifte fra ASPIMAGE til ASPJPEG er minimale og let at gøre. Vi opfordrer alle til ikke bruge ASPIMAGE og anvende ASPJPEG i stedet.
Du skifter på følgende måde:
server.createobject("aspimage.image") skal være server.createobject("persits.jpeg")
i.loadimage skal være i.open
i.loadblob skal være i.openbinary
i.maxy skal være i.originalheight
i.maxx skal være i.originalwidth
i.resizer skal være i.width = x and i.height = y
i.cropimage x,y,w,h skal være i.crop x1,y1,x2,y2
i.fontname skal være i.canvas.font.family
i.bold skal være i.canvas.font.bold
i.fontcolor skal være i.canvas.font.color
i.threedcolor skal være i.canvas.font.shadowcolor og i.canvas.font.shadowxoffset = 1 og i.canvas.font.shadowyoffset
i.textangle skal være i.canvas.font.rotation
i.italic skal være i.canvas.font.italic
i.fontsize skal være i.canvas.font.size
i.textout copytext skal være i.canvas.printtext
Flere detaljer om de metoder og egenskaber ved ASPJPEG kan findes på http://www.aspjpeg.com/objectreference.html.
Hvis du har brug for at sende mails gennem ASP el. PHP kan du bruge smtp.wannafind.dk.
Det er ikke nødvendigt at bruge brugernavn og adgangskode for at sende igennem denne server.
Bemærk denne server kun kan bruges af dine scripts, på vores servere, og ikke af normale mail klienter.
I PHP kan du bruge fx. phpMailer eller SwiftMailer, da mail() funktionen ikke understøtter brug af ekstern SMTP server.
Nej, vi tillader ikke installation af egne kompilerede ASP komponenter. Har du behov for din egen ASP komponent, bør du istedet kigge på vores dedikerede servere, eller en Virtual Private Server.
Dine Access databaser skal placeres i mappen "database" som findes i roden af dit webhotel. Placeres databasen her, er du sikret fuld skrive og læse adgang til databasen.
Når du skal åbne adgang til en MySQL database med ASP.NET kan du bruge følgende connection string:
-------------------------------------------------------------------------------------------------
Driver={MySQL ODBC 3.51 Driver};Server=MinMySQLServer;Database=MinDatabase;User=MitBrugernavn; Password=Mitkodeord;Option=3;
-------------------------------------------------------------------------------------------------
Hvor de røde ord udskiftes med de informationer som passer til dig og dit produkt.
Dette er en standard connection streng - hvis du skal bruge en mere specialiseret connection string kan du evt kigge på : http://connectionstrings.com
Når du skal åbne adgang til en Microsoft SQL Server 2008 database med ASP.NET kan du bruge følgende connection string:
-------------------------------------------------------------------------------------------------
Data Source=MinServer;Initial Catalog=MinDatabase;User Id=MitBruernavn;Password=MitPassword;
-------------------------------------------------------------------------------------------------
Hvor de røde ord udskiftes med de informationer som passer til dig og dit produkt.
Dette er en standard connection streng - hvis du skal bruge en mere specialiseret connection string kan du evt kigge på : http://connectionstrings.com
Når du skal åbne adgang til en Microsoft SQL Server 2005 database med ASP.NET kan du bruge følgende connection string:
-------------------------------------------------------------------------------------------------
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
-------------------------------------------------------------------------------------------------
Hvor de røde ord udskiftes med de informationer som passer til dig og dit produkt.
Dette er en standard connection streng - hvis du skal bruge en mere specialiseret connection string kan du evt kigge på : http://connectionstrings.com
Når du skal åbne adgang til en Microsoft SQL Server 2000 database med ASP.NET kan du bruge følgende connection string:
-------------------------------------------------------------------------------------------------
Data Source=MinServer;Initial Catalog=MinDatabase;User Id=MitBrugernavn;Password=Mitkodeord;
-------------------------------------------------------------------------------------------------
Hvor de røde ord udskiftes med de informationer som passer til dig og dit produkt.
Dette er en standard connection streng - hvis du skal bruge en mere specialiseret connection string kan du evt kigge på : http://connectionstrings.com
Når du skal åbne adgang til en Access database med ASP.NET kan du bruge følgende connection string:
-------------------------------------------------------------------------------------------------
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=StiTilDinDatabase;User Id=admin;Password=;
-------------------------------------------------------------------------------------------------
Hvor de røde ord udskiftes med de informationer som passer til dig og dit produkt.
Dette er en standard connection streng - hvis du skal bruge en mere specialiseret connection string kan du evt kigge på : http://connectionstrings.com
Komponent: CDONTS
Nedenstående er et eksempel på brug af CDONTS komponenten.
<%
Dim objCDO
' CDONTS.NewMail objektet
Set objCDO = Server.CreateObject("CDONTS.NewMail")
' Her sættes afsender adresse
objCDO.From = "afsender@mitdomæne.xx"
' Her sættes modtager adresse
objCDO.To = "modtager@mitdomæne.xx"
' Her sættes overskriften på mailen
objCDO.Subject = "testmail"
' Her sættes selve teksten til mailen
objCDO.Body = "Dette er en testmail afsendt fra www.mitdomæne.xx"
'send mail
objCDO.Send
' Fjern objekt igen
Set objCDO = Nothing
%>
Alle vores Proffesionel pakker og opefter(ASP) hoteller er hosted på Windows 2000 Windows 2003 servere, som kører med Engelsk tegnsæt.
Dette kan nemt ændres ved at indsætte flg. stykke kode øverst i din ASP-fil.:
-----------------------------------------------------------
Session.LCID = 1030
-----------------------------------------------------------
( 1030 angiver at tegnsættet som ønskes er Dansk )
For andre tegnsæt se nedenstående URL:
Til afsendelse af e-mails fra website med ASPEmail, Jmail eller lignende asp komponent kan du benytte følgende SMTP server:
smtp.wannafind.dk
Serveren er en dedikeret server udelukkende til udsendelse af e-mails fra websites.
Når du skal åbne adgang til en MySQL database, skal du bruge en ADO database connection Den kan opstilles som følger:
<%
SQLserveradr="mysqlX.wannafind.dk"
SQLdatabase="domæne_dk_db"
SQLlogin="xxx"
SQLpassword="password"
Set Conn = Server.CreateObject("ADODB.Connection")
conStr = Driver={MySQL ODBC 3.51 Driver};Server=SQLserveradr;Port=3306;SQLdatabase=myDataBase;User=SQLlogin; Password=SQLpassword;Option=3;
Conn.Open conStr
%>
Hvor de røde ord udskiftes med de informationer som passer til dig og dit produkt.
Dette er en standard connection streng - hvis du skal bruge en mere specialiseret connection string kan du evt kigge på : http://connectionstrings.com
I ASP kan du benytte følgende kode til at connecte til MSSQL
<%
Set Conn = Server.Createobject("ADODB.Connection")
strConn= "Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;"
Conn.Open strConn
' Indsæt dit kode her
Conn.Close
%>
Hvor de røde ord udskiftes med de informationer som passer til dig og dit produkt.
Dette er en standard connection streng - hvis du skal bruge en mere specialiseret connection string kan du evt kigge på : http://connectionstrings.com
Når du skal åbne adgang til en Access database, skal du bruge en ADO database connection. Den kan opstilles som følger:
<%
dim conn,DBPath
DBPath = "d:/web/Domæne/database/databasenavn.mdb"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath
%>
Hvor de røde ord udskiftes med de informationer som passer til dig og dit produkt.
Dette er en standard connection streng - hvis du skal bruge en mere specialiseret connection string kan du evt kigge på : http://connectionstrings.com
Følgende ASP komponenter er tilgængelige i forbindelse med køb af webhotel hos Wannafind A/S
|
ServerObjects-komponenter: Disse komponenter virker kun på Win 2003 platformen. |
|
|
|
• w3 JMail |
|
|
|
aspSmart-komponenter: |
|
• aspSmartUpload |
|
|
|
• AspJpeg |
|
• AspPDF |
|
|
|
• CDONTS |
Nedenfor kan der ses et eksempel på hvordan man sender mail med CDOSYS :
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From="mymail@mydomain.com"
myMail.To="someone@somedomain.com"
myMail.Bcc="someoneelse@somedomain.com"
myMail.Cc="someoneelse2@somedomain.com
Hvis der skal sendes en textmail, brug da denne:
myMail.TextBody="This is a message."
Hvis der skal sendes htmlmail, brug da denne:
myMail.HTMLBody ="<h1>This is a message</h>"
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.wannafind.dk"
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25
myMail.Configuration.Fields.Update
myMail.Send
set myMail=nothing
Det som er markeret med italic tekst skal udskiftes med dine værdier.
Nedenstående er et eksempel på hvordan der postes en form til en mail via wannafind's form2mail script.
Som det kan ses udfra ovenstående postes formen via scriptet: http://scripts.wannafind.dk/form2mail.asp
Scriptet har indbygget fem faste variabler. Disse fem bruges til at bestemme modtageren, afsenderen, emnet på mailen, en bestemmer hvor brugeren bliver sendt hen efter at have postet formen, og til sidst en som bruges til at vælge rækkefølgen af de inputs som behandles.
recipient = modtager (e-mail adresse)
fromaddress = fra (e-mail adresse)
subject = emnet på e-mailen
redirect = der hvor brugeren bliver sendt hen efter at have postet formen (web-adresse)
orderby = angiv kommasepareret rækkefølgen på de inputs som sendes
En mere "professionel" måde at poste forms på, er vha. ASP-komponenten JMail. Bemærk at det kun er kunder med Luksus Suites der kan benytte sig af denne ASP komponent.
Nedenstående er et eksempel på hvordan der oprettes forbindelse til JMail komponenten på vores server.
set msg = Server.CreateOBject( "JMail.Message" )
msg.ContentType = "text/html"
msg.Logging = true
msg.silent = true
msg.From = "hans@hansen.dk"
msg.FromName = "Hans Hansen"
msg.AddRecipient "jens@jensen.dk"
msg.Subject = "MailForm"
msg.Body = "Beskeden... dvs. hele mailen"
if not msg.Send("smtp.wannafind.dk") then
Response.write msg.log
else
Response.Redirect("home.asp")
end if
Da det hele ligger i et ASP-dokument, betyder det at værdierne kan udskiftes med variabler...:
set msg = Server.CreateOBject( "JMail.Message" )
msg.ContentType = "text/html"
msg.Logging = true
msg.silent = true
msg.From = strFrom
msg.FromName = strFromName
msg.AddRecipient strTo
msg.Subject = strSubject
msg.Body = strBodyMessage
if not msg.Send("smtp.wannafind.dk") then
Response.write msg.log
else
Response.Redirect("home.asp")
end if
Som det fremgår af ovenstående eksempel, er værdierne til hvem e-mailen skal sendes fra, modtages af mv. ændret... De ligger nu i variabler.
Bemærk: E-mailen skal sendes fra en adresse fra domænet i vores webhotel.
Dim objMail ' Definer en variabel til mail objektet
' Følgende opretter objektet i variablen så vi kan arbejde med det
Set objMail = Server.CreateObject("JMail.Message")
' Opsæt afsender oplysningerne - FromName kan udelades
objMail.FromName = "Afsenderens Navn" ' Afsendernavn kan være alt
objMail.From = "afsender@mail.dk" ' En gyldig afsender e-mail adresse
' Herefter tilføjer vi en modtager adresse - dvs. den mailen skal sendes til
objMail.AddRecipient "modtagerens@mail.dk", "Modtagerens Navn"
' "Modtagerens Navn" kan udelades
' Tilføj emnet på e-mailen
objMail.Subject = "Emnet på e-mailen vi sender afsted"
' Til sidst skal vi så bare have tilføjet indholdet i mailen,
' EVT. i HTML format.
' For at gøre det lidt lettere er der her oprettet
' endnu en variable til at indeholde eksempel-mailens
' indhold.
Dim strHTMLBody
strHTMLBody = "Hejsa
" & vbCrLf
strHTMLBody = strHTMLBody & "
" & vbCrLf
strHTMLBody = strHTMLBody & "Hermed et eksempel fremsendt i HTML format.
" & vbCrLf
strHTMLBody = strHTMLBody & "
" & vbCrLf
strHTMLBody = strHTMLBody & "Venlig hilsen
" & vbCrLf
strHTMLBody = strHTMLBody & "Supporten
" & vbCrLf
' Så tilføjer vi e-mailens indhold :
objMail.HTMLBody = strHTMLBody
' For at undgå at siden bryder ned ved fejl,
' slår vi logføring til og beder objektet om
' at "være stille" med fejl
objMail.Logging = True
objMail.Silent = True
' Så er vi klar til at prøve at sende den.
' Det følgende giver mulighed for samtidigt at undersøge
' om e-mailen rent faktisk blev sendt afsted eller ej.
' Her skal du også angive den SMTP server der skal bruges
' til at aflevere e-mailen der skal sendes. I dette eksempel
' er Wannafinds web smtp server brugt.
If objMail.Send("smtp.wannafind.dk") Then
Response.Write "Afsendt."
Else
Response.Write "Der opstod en fejl: " & objMail.Log
End If
' Ovenstående afsendelses metode er den eneste måde
' man kan få at vide om der opstod en fejl eller ej.
' Vi er færdige, så vi rydder pænt op efter os
Set objMail = Nothing

