%
'=========================================================
' @ Maurizio
'===============================================
Sub QSort(a,ilo,ihi)
'===============================================
' Funzione quick-sort.
' Script creato da Zani Andrea
'
lo=ilo
hi=ihi
mezzo=a((lo+hi)/2)
do
while (a(lo) --------------"
set oRequest = request.form
n = 0
for each r in oRequest
n = n + 1
response.write "
")
stext = Replace(stext,vbLf,"")
else
stext = Replace(stext,vbCr,"")
stext = Replace(stext,vbLf,"")
end if
clean = stext
end if
End function
'=========================================================
Function HtmlEncode( stext )
'=========================================================
stext = Replace(stext,"<","<")
stext = Replace(stext,">",">")
stext = Replace(stext,"""",""")
stext = Replace(stext,"'","'")
stext = Replace(stext,vbCrLf,"
")
stext = Replace(stext,vbLf,"")
HtmlEncode = trim(stext)
end function
'=========================================================
Function ReCode( sText )
'=========================================================
ReCode = sText & " "
' definisco caratteri
ReCode = Replace(ReCode,"[b]" ,"" )
ReCode = Replace(ReCode,"[/b]" ,"" )
ReCode = Replace(ReCode,"[i]" ,"" )
ReCode = Replace(ReCode,"[/i]" ,"" )
ReCode = Replace(ReCode,"[li]" ,"" )
ReCode = Replace(ReCode,"[/ul]" ,"
" )
ReCode = trim( ReCode )
end function
'=========================================================
Function hex_code(s1)
'=========================================================
for x = 1 to len(s1)
shex1 = shex1 & hex ( asc( mid(s1,x,1) ) )
next
hex_code = shex1
end function
'=========================================================
Function hex_decode(s1)
'=========================================================
for x = 1 to len(s1) Step 2
c = c & chr(Clng("&H" & mid(s1,x,2)))
next
hex_decode = c
end function
'=========================================================
Function byte_code( sPlain )
'=========================================================
lLength = Len(sPlain)
ReDim byteIn(lLength-1)
For lCount = 1 To lLength
byte_code(lCount-1)=CByte(AscB(Mid(sPlain,lCount,1)))
Next
end function
'=========================================================
Function byte_decode( aCode )
'=========================================================
lLength = UBound(aCode) + 1
sTemp = ""
For lCount = 0 To lLength - 1
byte_decode = byte_decode & Chr(aCode(lCount))
Next
end function
'=========================================================
Function ReReplace( sText , sPattern , sReplace)
'=========================================================
Dim re
Set re = New RegExp
'Specify the pattern
're.Pattern = "(\d{3})(\d{3})(\d{4})"
re.Pattern = sPattern
re.Global = True
re.IgnoreCase = True
'Use the replace method to perform the formatting
'ReReplace = re.Replace(sText, "($1) $2-$3")
ReReplace = re.Replace(sText, sReplace)
end function
'=========================================================
Function ReFind( sText , sPattern )
'=========================================================
ReFind = false
Dim re
Set re = New RegExp
re.Pattern = sPattern
're.Global = true
're.IngnoreCase = false
Set ReMatches = re.Execute(sText)
if ReMatches.Count > 0 Then ReFind = true
end function
'=========================================================
Function ReGet( sText , sPattern )
'=========================================================
ReGet = ""
Dim re
Set re = New RegExp
re.Pattern = sPattern
're.Global = true
're.IngnoreCase = false
Set ReMatches = re.Execute(sText)
if ReMatches.Count > 0 Then ReGet = ReMatches(0)
end function
'=========================================================
Sub CDOmail (mailto, mailfrom, mailsubject, mailbody , pathattachment)
'=========================================================
Dim CDOMail
' istanza di CDO.Message
Set CDOMail = Server.CreateObject("CDO.Message")
CDOMail.To = mailto
CDOMail.from = mailfrom
CDOMail.subject = mailsubject
' testo da inviare
CDOMail.htmlbody = mailbody
if pathattachment <> "" then
CDOMail.AddAttachment pathattachment
end if
' invio del messaggio
CDOMail.Send
End sub
'=========================================================
Sub CDOmailtxt (mailto, mailfrom, mailsubject, mailbody , pathattachment)
'=========================================================
Dim CDOMail
' istanza di CDO.Message
Set CDOMail = Server.CreateObject("CDO.Message")
CDOMail.To = mailto
CDOMail.from = mailfrom
CDOMail.subject = mailsubject
' testo da inviare
CDOMail.TextBody = mailbody
if pathattachment <> "" then
CDOMail.AddAttachment pathattachment
end if
' invio del messaggio
CDOMail.Send
End sub
'=========================================================
Sub CDOmailhtm (mailto, mailfrom, mailsubject, mailbody , pathattachment)
'=========================================================
Dim CDOMail
' istanza di CDO.Message
Set CDOMail = Server.CreateObject("CDO.Message")
CDOMail.To = mailto
CDOMail.from = mailfrom
CDOMail.subject = mailsubject
' testo da inviare
CDOMail.htmlbody = mailbody
if pathattachment <> "" then
CDOMail.AddAttachment pathattachment
end if
' invio del messaggio
CDOMail.Send
End sub
'=========================================================
Sub CDOmailFile (mailto, mailfrom, mailsubject, sFilePath , pathattachment)
'=========================================================
Dim CDOMail
' istanza di CDO.Message
Set CDOMail = Server.CreateObject("CDO.Message")
CDOMail.To = mailto
CDOMail.from = mailfrom
CDOMail.subject = mailsubject
' testo da inviare
CDOMail.htmlbody = inputfile( sFilePath , "r" , "")
if pathattachment <> "" then
CDOMail.AddAttachment pathattachment
end if
' invio del messaggio
CDOMail.Send
End sub
'=========================================================
Sub PrintPost ()
'=========================================================
response.write "
--------------