<% ' CONFIG ' Constantes de configuração Server.ScriptTimeout = 1500 Session.LCID = 1046 O_MAX_WIDTH = 500 MAX_WIDTH = 140 O_MAX_HEIGHT = 60 path = "E:\inetpub\swingchat.com.br\httpdocs\hotlinks\banner\" 'path das imagem, precisa ser o endereço fisico 'path_thumb = "C:\Inetpub\vhosts\paraisobrasilia.com.br\httpdocs\galeria\thumb\" 'path das imagem, precisa ser o endereço fisico 'path = "C:\Inetpub\wwwroot\banner\banner\" 'path das imagem, precisa ser o endereço fisico 'path_thumb = "C:\Inetpub\wwwroot\galeria\thumb\" 'path das imagem, precisa ser o endereço fisico strDataCompleta = CDate(NOW()) strData = CDate(Date()) MaxRegistros = 6 'Numero maximo de registros exibidos na página inical, use "ZERO" para mostrar todos Public Function zero(variavel) IF variavel <> "" THEN zero = variavel ELSE zero = 0 END IF End Function ' FUNÇÕES PADRÕES Public Function Seguranca(var) varofiginal = "" If IsNull(var) Then var = "" End If var = Replace(var,"%20"," ") IF IsNull(var) = False and IsEmpty(var) = False THEN varofiginal = var var = Replace(var, Chr(39), """") var = Replace(var,"%20", " ") 'var = Replace(var, "'", "''") '; strProibidas = Array("select max ", "select ", "drop ", "update ", "--", "insert ", "delete ", "xp_", "sp_", "/*", "*/", "rollback", "commit","create ","union","union all", "union%20all", "sysobjects", "select top ","syscolumns","having","--"," or ") For i = 0 to UBOUND(strProibidas) IF instr(lcase(var), strProibidas(I)) <> 0 THEN For ckl = 1 to 20 IF instr(lcase(var), strProibidas(I)) <> 0 THEN caracterei = instr(lcase(var), strProibidas(I)) caracteref = Len(strProibidas(I)) 'Response.write "
" 'Response.write "Total Proibida: " & Len(strProibidas(I)) & "
" 'Response.write "Total da Var: " & Len(var) & "
" 'Response.write "I: " & caracterei & "
" 'Response.write "F: " & caracteref & "
" var = tirarpalavra(var, caracterei,caracteref) 'Response.write "
" & var & "

" else Exit for End If Next End if Next Seguranca = var ELSE Seguranca = var END IF End Function Function LimparVariavel(StrMensagem) Dim IntCont Dim StrLetra Dim StrSaida For IntCont = 1 To Len(StrMensagem) StrLetra = Mid(StrMensagem, IntCont, 1) If Asc(StrLetra) = 34 Then StrLetra = """ ElseIf Asc(StrLetra) = 13 or Asc(StrLetra) = 10 Then StrLetra = " " End if StrSaida = StrSaida & StrLetra Next LimparVariavel = StrSaida End Function Public Function login(variavel) IF variavel <> "" THEN variavel = Replace(variavel,chr(39),"''") login = variavel ELSE login = variavel END IF End Function Public Function Codificar(variavel) IF variavel <> "" THEN variavel = Replace(variavel, Chr(10), "
") variavel = Replace(variavel, """", """) variavel = Replace(variavel, "'", "'") variavel = Replace(variavel, "," , ",") variavel = Replace(variavel, "'" , "'") variavel = Replace(variavel, "-" , "-") variavel = Replace(variavel, "`" , "`") Codificar = variavel ELSE Codificar = variavel END IF End Function Public Function Decodificar(variavel) IF variavel <> "" THEN variavel = Replace(variavel, "
", Chr(10)) variavel = Replace(variavel, """, """") variavel = Replace(variavel, "'", "'") variavel = Replace(variavel, ",", ",") variavel = Replace(variavel, "'", "'") variavel = Replace(variavel, "-", "-") variavel = Replace(variavel, "`", "`") Descodificar = variavel ELSE Descodificar = variavel END IF End Function Public Function decod(variavel) IF variavel <> "" THEN variavel = Replace(variavel, """, """") variavel = Replace(variavel, "'", "'") variavel = Replace(variavel, ",", ",") variavel = Replace(variavel, "'", "'") variavel = Replace(variavel, "-", "-") variavel = Replace(variavel, "`", "`") decod = variavel ELSE decod = variavel END IF End Function Public Function ConverterData(variavel) IF variavel <> "" THEN strDia = day(variavel) strMes = month(variavel) strAno = year(variavel) ConverterData = strMes & "/" & strDia & "/" & strAno ELSE ConverterData = month(NOW) & "/" & day(NOW) & "/" & year(NOW) END IF End Function Public Function DataMYSQL(variavel) IF variavel <> "" THEN strDia = day(variavel) strMes = month(variavel) strAno = year(variavel) IF hour(variavel) = "0" THEN strHora = (hour(NOW)) ELSE strHora = (hour(variavel)) END IF IF minute(variavel) = "0" THEN strMinuto = (minute(NOW)) ELSE strMinuto = (minute(variavel)) END IF IF second(variavel) = "0" THEN strSegundo = (second(NOW)) ELSE strSegundo = (second(variavel)) END IF DataMYSQL = strAno & "/" & strMes & "/" & strDia & " " & strHora & ":" & strMinuto & ":" & strSegundo ELSE DataMYSQL = year(NOW) & "/" & month(NOW) & "/" & day(NOW) & " " & strHora & ":" & strMinuto & ":" & strSegundo END IF End Function Public Function ponto(variavel) IF variavel <> "" THEN ponto = Replace(variavel, ",", ".") ELSE ponto = variavel END IF End Function Public Function bit(variavel) IF variavel <> "" THEN bit = variavel ELSE bit = 0 END IF End Function Public Function DataMy(variavel) IF variavel <> "" THEN strDia = day(variavel) strMes = month(variavel) strAno = year(variavel) DataMy = strAno & "/" & strMes & "/" & strDia ELSE DataMy = year(NOW) & "/" & month(NOW) & "/" & day(NOW) END IF End Function Function formatadigitos(variavel) IF Len(variavel) = 1 THEN formatadigitos = "0" & variavel ELSE formatadigitos = variavel END IF End Function Function EnviaEmail(Host,Componente,Email,NomeEmail,ParaEmail,Assunto,Mensagem,formato) formato = UCase(formato) Componente = UCase(Componente) ' on error resume next Select Case Componente Case "ASPMAIL" Set eObjMail = Server.CreateObject("SMTPsvg.Mailer") eObjMail.FromName = NomeEmail eObjMail.FromAddress = Email eObjMail.RemoteHost = Host eObjMail.AddRecipient "", ParaEmail eObjMail.Subject = Assunto IF UCase(formato) = "HTML" THEN eObjMail.ContentType = "text/html" END IF eObjMail.ContentType = "text/html" eObjMail.BodyText = Mensagem eObjMail.SendMail Set eObjMail = nothing Case "ASPEMAIL" Set eObjMail = Server.CreateObject("Persits.MailSender") eObjMail.Host = host eObjMail.From = Email eObjMail.FromName = NomeEmail eObjMail.AddReplyTo Email eObjMail.AddAddress ParaEmail eObjMail.Subject = Assunto IF UCase(formato) = "HTML" THEN eObjMail.isHTML = true ELSE eObjMail.isHTML = false END IF eObjMail.Body = Mensagem eObjMail.Send Set eObjMail = nothing Case "ASPQMAIL" Set eObjMail = Server.CreateObject("SMTPsvg.Mailer") eObjMail.QMessage = 1 eObjMail.FromName = NomeEmail eObjMail.FromAddress = Email eObjMail.RemoteHost = Host eObjMail.AddRecipient "", ParaEmail eObjMail.Subject = Assunto eObjMail.BodyText = Mensagem IF UCase(formato) = "HTML" THEN eObjMail.ContentType = "text/html" END IF objNewMail.SendMail Set eObjMail = nothing Case "CDONTS" Set eObjMail = Server.CreateObject("CDONTS.NewMail") eObjMail.to = ParaEmail eObjMail.from = NomeEmail & "<" & Email & ">" eObjMail.subject = Assunto eObjMail.Importance = 1 IF UCase(formato) = "HTML" THEN eObjMail.BodyFormat = 0 eObjMail.MailFormat = 0 END IF eObjMail.body = Mensagem eObjMail.send Set eObjMail = nothing Case "JMAIL" Set objJMail = Server.CreateObject("JMail.SMTPMail") objJMail.ServerAddress = host objJMail.Sender = Email objJMail.SenderName = NomeEmail objJMail.AddRecipient ParaEmail objJMail.Subject = Assunto objJMail.HTMLBody = Mensagem objJMail.Priority = 3 objJMail.Execute Set objJMail = Nothing Case Else Set eObjMail = Server.CreateObject("CDONTS.NewMail") eObjMail.to = ParaEmail eObjMail.from = NomeEmail & "<" & Email & ">" eObjMail.subject = Assunto eObjMail.Importance = 1 IF UCase(formato) = "HTML" THEN eObjMail.BodyFormat = 0 eObjMail.MailFormat = 0 END IF eObjMail.body = Mensagem eObjMail.send Set eObjMail = nothing End Select 'On Error Resume Next 'Err.Clear 'If Err.Number <> 0 Then 'EnviaEmail = "Email: " & ParaEmail & " Não Enviado
" 'ELSE 'EnviaEmail = "Email: " & ParaEmail & " Enviado
" 'END IF 'On Error Goto 0 'EnviaEmail = "E-mail Enviado
Componente: " & componente & "
Formato: " & formato & "
De: " & email & "
Para: " & paraemail & "
SMTP: " & host & "
" End Function Function fazerupload(componente,caminho) ' on error resume next Select Case UCase(Componente) Case "SMARTUPLOAD" Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload") mySmartUpload.Upload intCount = mySmartUpload.Save(caminho) Set mySmartUpload = Nothing Case "ASPUPLOAD" Set Upload = Server.CreateObject("Persits.Upload.1") Upload.OverwriteFiles = True Upload.SetMaxSize 1048576 Count = Upload.Save(caminho) Set Upload = Nothing Case "DUNDAS" Set objUpload = Server.CreateObject ("Dundas.Upload.2") objUpload.MaxFileSize = 1048576 objUpload.Save caminho Set objUpload = Nothing Case "FILEUP" Set oFileUp = Server.CreateObject("SoftArtisans.FileUp") oFileUp.Path = caminho If Not oFileUp.Form("FILE1").IsEmpty Then oFileUp.Form("FILE1").Save End If If Not oFileUp.Form("FILE2").IsEmpty Then oFileUp.Form("FILE2").Save End If If Not oFileUp.Form("FILE3").IsEmpty Then oFileUp.Form("FILE3").Save End If Set oFileUp = Nothing End Select End Function Public Function ConverterDataCompleta(variavel) IF variavel <> "" THEN strDia = day(variavel) strMes = month(variavel) strAno = year(variavel) IF hour(variavel) = "0" THEN strHora = (hour(NOW)) ELSE strHora = (hour(variavel)) END IF IF minute(variavel) = "0" THEN strMinuto = (minute(NOW)) ELSE strMinuto = (minute(variavel)) END IF IF second(variavel) = "0" THEN strSegundos = (second(NOW)) ELSE strSegundos = (second(variavel)) END IF ConverterDataCompleta = strDia & "/" & strMes & "/" & strAno & " " & strHora & ":" & strMinuto & ":" & strSegundos 'ConverterDataCompleta = strDia & "/" & strMes & "/" & strAno & " " & strHora & ":" & strMinuto ELSE ConverterDataCompleta = day(NOW) & "/" & month(NOW) & "/" & year(NOW) & " " & strHora & ":" & strMinuto & ":" & strSegundos 'ConverterDataCompleta = day(NOW) & "/" & month(NOW) & "/" & year(NOW) & " " & strHora & ":" & strMinuto END IF End Function Public Function dataEUA(variavel) IF variavel <> "" THEN strDia = day(variavel) strMes = month(variavel) strAno = year(variavel) IF hour(variavel) = "0" THEN strHora = (hour(NOW)) ELSE strHora = (hour(variavel)) END IF IF minute(variavel) = "0" THEN strMinuto = (minute(NOW)) ELSE strMinuto = (minute(variavel)) END IF IF second(variavel) = "0" THEN strSegundos = (second(NOW)) ELSE strSegundos = (second(variavel)) END IF dataEUA = strMes & "/" & strDia & "/" & strAno & " " & strHora & ":" & strMinuto & ":" & strSegundos 'ConverterDataCompleta = strDia & "/" & strMes & "/" & strAno & " " & strHora & ":" & strMinuto ELSE dataEUA = Month(NOW) & "/" & day(NOW) & "/" & year(NOW) & " " & strHora & ":" & strMinuto & ":" & strSegundos 'ConverterDataCompleta = day(NOW) & "/" & month(NOW) & "/" & year(NOW) & " " & strHora & ":" & strMinuto END IF End Function %>