Ir para conteúdo
Fórum Script Brasil

Guilherme S

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Tudo que Guilherme S postou

  1. Tenho um sistema que personalizei apartir de um exemplo que faz exatamente isto sugiro voce a baixar algo da internet e tente personalizar ao seu gosto ! hoje o sistema que possuo criei uma galeria de fotos dividida por album no estilo orkut (: boa sorte, Abç
  2. Obrigado cara,baixei o exemplo aqui vou dar uma estudada nele !
  3. Boa Noite pessoal,sou iniciante no forum , e no mundo ASP minha duvida é a seguinte,tenho um sistema de upload de imagens utilizando junto com uma BD em ACCESS, o que eu preciso é gravar junto a imagem uma descrição referente a mesma que vai ser inserido em um Campo de texto na hora do upload,ESTOU MEIO perdido não sei como e por onde começar essa adptação... SEGUE o código com os forms que selecionam as imagem (lembrando que tera uma descriçao diferente para cada imagem sendo assim um Campo de texto para cada imagem selecionada) PÁGINA INSERIRFOTOS.ASP <% if not session("status") = "ok" then response.redirect("login.asp?erro=negado") else %> <!--#include file="html.asp"--> <title><%=tituloSite%> - Fotos</title> <!--#include file="header.asp"--> <!--#include file="htmlClose.asp"--> <body class="bodySistema"> <div id="tudo"> <div id="conteudo"> <div id="header"> <% If session("paginaFotos") = "0" Then Response.redirect "index.asp" Response.End End If %> <div id="logo"> <a href="index.asp"><img src="../imagens/logo.jpg" border="0" /></a> </div> <div id="menuSistema"> <!--#include file="controleSistema.asp"--> <div id="tabsMenu"> <!--#include file="menu.asp"--> </div> </div> </div> <div id="luzTopo"> </div> <div id="info"> function enviar(){ d=document.upload d.submit(); document.getElementById('cmdEnviar').style.display='none'; document.getElementById('loading').style.display='inline'; document.getElementById('myTable').style.display='none'; } </script> <div id="barraTituloSistema"> <div id="icone"><img src="../imagens/iconeFoto.png" border="0" /></div> <% tituloAlbum = request.querystring("album") idAlbum = request.querystring("id") %> <div id="tituloSistema"> <a href="inserirFoto.asp?album=<%=tituloAlbum%>" title="Inserir"><img src="imagens/botaoInserir.png" border="0" alt="Inserir" align="absmiddle" /></a> fotos » <%=tituloAlbum%> » inserir foto </div> </div> <a href="java script:self.history.go(-1)" class="voltar">« voltar</a> <br><br> <form action="upload.asp?id=<%=idAlbum%>&album=<%=tituloAlbum%>" method="post" enctype="multipart/form-data" name="upload" id="upload" onsubmit="return desabilitar_botao()"> <div id="conteudoEsquerda" style="width:100%;"> <table width="360" border="0" id="myTable"> <tr> <td> <input type="file" name="Arquivo1" size="50" /> </td> </tr> <tr> <td> <input type="file" name="Arquivo2" size="50" /> </td> </tr> <tr> <td> <input type="file" name="Arquivo3" size="50" /> </td> </tr> <tr> <td> <input type="file" name="Arquivo4" size="50" /> </td> </tr> <tr> <td> <input type="file" name="Arquivo5" size="50" /> </td> </tr> </table> <center> <div id="loading" style="display:none;margin:50px 0px 50px 0px;"> <b style="font-size:20px;color:#253e4f;">Aguarde até que o processo de carregamento finalize.</b> <br> <img src="imagens/loadingBarra.gif" border="0" id="loading" style="padding:20px 0px 20px 0px;" /> </div> </center> <input type=button name="cmdEnviar" id="cmdEnviar" value="Carregar fotos" style="margin-top:20px;" onclick="enviar();"> </div> </form> </div> <div id="luzRodape"> </div> </div> </div> <div id="fim"> <center> <!--#include file="rodape.asp"--> </center> </div> </body> </html> <% end if %> PÁGINA UPLOAD.ASP <!--#include file="adovbs.inc"--> <!--#include file="criptografia.asp"--> <% randomize tam=8 'Define o tamanho da senha md=md5(now()) aleat=Int(22-tam*Rnd)+1 codigoAleatorio=mid(md, aleat, tam) %> <%'###### início loop SaFileUp componente##########################################################%> <% 'Server.ScriptTimeout = 360 Dim oFileUp Dim strFormElement Dim strSubItem Dim sCaminho '--- Instantiate the FileUp object Set oFileUp = Server.CreateObject("Persits.Upload.1") oFileUp.OverwriteFiles = False oFileUp.SetMaxSize 99999999 Count = oFileUp.Save("e:\home\web\imagens\fotos\") For Each File in oFileUp.Files '######### início do registro na Base de Dados, dentro do loop do script de upload ############## nome_original = codigoAleatorio & "_" & File.Filename nome_arquivo = File.FileName id= request.QueryString("id")%> <%'################# criando a miniatura para o thumbnail ASPJPG ################################%> <% ' Create instance of AspJpeg Set Jpeg = Server.CreateObject("Persits.Jpeg") ' Open source image Jpeg.Open "e:\home\web\imagens\fotos\" & nome_arquivo &"" ' New width L = 600 ' Resize, preserve aspect ratio If Jpeg.OriginalWidth > jpeg.OriginalHeight Then Jpeg.Width = L Jpeg.Height = jpeg.OriginalHeight * L / jpeg.OriginalWidth Else Jpeg.Height = L Jpeg.Width = jpeg.OriginalWidth * L / jpeg.OriginalHeight End If 'Esse método é opcional, usado para melhorar o visual da imagem 'Jpeg.Sharpen 1, 150 Jpeg.Quality = 100 ' create thumbnail and save it to disk Jpeg.Save "e:\home\web\imagens\thumbs\" & codigoAleatorio & "_" & nome_arquivo &"" %> <%Set Jpeg = Nothing%> <% ' Create instance of AspJpeg Set Jpeg = Server.CreateObject("Persits.Jpeg") ' Open source image Jpeg.Open "e:\home\web\imagens\fotos\" & nome_arquivo &"" ' New width L = 600 ' Resize, preserve aspect ratio If Jpeg.OriginalWidth > jpeg.OriginalHeight Then Jpeg.Width = L Jpeg.Height = jpeg.OriginalHeight * L / jpeg.OriginalWidth Else Jpeg.Height = L Jpeg.Width = jpeg.OriginalWidth * L / jpeg.OriginalHeight End If 'Esse método é opcional, usado para melhorar o visual da imagem 'Jpeg.Sharpen 1, 150 Jpeg.Quality = 100 jpeg.Adjust 3, -1 jpeg.Adjust 1, 0.2 ' create thumbnail and save it to disk Jpeg.Save "e:\home\web\imagens\thumbs\pb_" & codigoAleatorio & "_" & nome_arquivo &"" %> <%Set Jpeg = Nothing%> <% ' Create instance of AspJpeg Set Jpeg = Server.CreateObject("Persits.Jpeg") ' Open source image Jpeg.Open "e:\home\web\imagens\fotos\" & nome_arquivo &"" ' New width L = 1000 ' Resize, preserve aspect ratio If Jpeg.OriginalWidth < 1000 Then ElseIf Jpeg.OriginalWidth > jpeg.OriginalHeight Then Jpeg.Width = L Jpeg.Height = jpeg.OriginalHeight * L / jpeg.OriginalWidth Else Jpeg.Height = L Jpeg.Width = jpeg.OriginalWidth * L / jpeg.OriginalHeight End If 'Esse método é opcional, usado para melhorar o visual da imagem 'Jpeg.Sharpen 1, 150 Jpeg.Quality = 100 X = Jpeg.Width - 300 Y = Jpeg.Height - 200 'Jpeg.Canvas.DrawPNG X, Y, "e:\home\web\sistema\imagens\Sistema.png" Jpeg.Canvas.Font.Color = &HFFFFFFF Jpeg.Canvas.Font.Family = "Arial" Jpeg.Canvas.Font.Size = 14 Jpeg.Canvas.Font.Bold = True Jpeg.Canvas.Font.ShadowColor = &H000000 Jpeg.Canvas.Font.ShadowXoffset = 1 Jpeg.Canvas.Font.ShadowYoffset = 1 Jpeg.Canvas.Font.Quality = 1 Dados = "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & server.mappath("dados.mdb") sqlstmtConfig = "SELECT * FROM configuracoes where id=1" Set rsConfig = Server.CreateObject("ADODB.Recordset") rsConfig.Open sqlstmtConfig, Dados enderecoSite = rsConfig("enderecoSite") Set rsConfig = nothing 'Jpeg.Canvas.Print 10, 10, "© " & Year(Date) & " " & enderecoSite ' create thumbnail and save it to disk Jpeg.Save "e:\home\web\imagens\fotos\" & codigoAleatorio & "_" & nome_arquivo &"" %> <%Set Jpeg = Nothing%> <%'########################################### FIM ASPJPG #######################################%> <% ConnString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=e:\home\web\sistema\dados.mdb;" Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open ConnString set insertSet = Server.CreateObject("ADODB.Recordset") insertSet.Open "fotos", Conn,_ adOpenStatic, adCmdTable insertSet.AddNew insertSet("idAlbum") = id insertSet("foto") = codigoAleatorio & "_" & nome_arquivo insertSet("thumb") = codigoAleatorio & "_" & nome_arquivo insertSet.update insertSet.close set insertSet = Nothing %> <% set RS = nothing Conn.close %> <% Next '--- Dereference FileUp Set oFileUp = Nothing '####### FIM do SaFileUp componente ######################################################### if nome_arquivo = "" then else Set ObjFSO = Server.CreateObject("Scripting.FileSystemObject") ObjFSO.DeleteFile "e:\home\web\imagens\fotos\"&nome_arquivo&" " Set ObjFSO = Nothing end if %> <% id= request.QueryString("id") album= request.QueryString("album") response.Redirect("albumDetalhe.asp?album="&album&"&id="&id&"") %> CAMPOS DENTRO DA TABELA : id, idAlbum , Foto , thumb Desde já agradeço! obg
×
×
  • Criar Novo...