Ir para conteúdo
Fórum Script Brasil

marcelolima

Membros
  • Total de itens

    97
  • Registro em

  • Última visita

Tudo que marcelolima postou

  1. marcelolima

    Binaryread

    Olha.. fiz funcionar com o jump menu que te falei.. daqui a pouco te passo o código para você dar uma olhada... mas o seguinte... agora consegui passar o parâmetro por Response.QueryString... daí... saka essa linha aki: 21 evento = Request.QueryString ("evento") certo? mas aí, quando vai selecionar do banco dedos, acontece um erro.. saka aí: 81 Set Rs=conn.execute("Select * From fotos_eventos where Evento="&evento&"") O ERRO:
  2. marcelolima

    Binaryread

    certo... vou começar agora...
  3. marcelolima

    Binaryread

    eu dei uma olhada.. você me ajuda a adaptar meu código para esse código???
  4. marcelolima

    Binaryread

    isso no upload né??? Pois é.. é só um teste... mas é porque não estou conseguindo passar o valor que tá no REquest.form pra lá... por isso... eu dei um response.write para testar se tava passando... mas vi que não... mas primeiro tenho que resolver aquele problema que te passei na que manda as fotos...
  5. marcelolima

    Binaryread

    jump menu... é uma lista de opção.. dentro de um form.. que tem a propriedade onChange="MM_jumpMenu('self',this,1)... que chama essa função MM_jumpMenu... olha o form.. <form name="form1" action="index.asp?lcl=fotosnoevento&evento="<%& Rs("Evento") %>""> <p>&nbsp;</p> <p> <% if len(Request.Form("evento")) = 0 then response.write "" & "É Necessário escolher uma Evento antes de fazer o upload" & "<br>" end if %> <select name="areaSol" id="areaSol" onChange="MM_jumpMenu('self',this,1)"> <% while Not Rs.EOF Response.Write("<option value=""index.asp?lcl=fotosnoevento&evento="& Rs("Evento") &""">"& Rs("Evento") &"</option>") Rs.MoveNext wend Response.Write("<option selected>---</option>") Set RsEvento = Conn.Execute("SELECT * FROM fotos_eventos ORDER BY 3 desc") Session("evento") = Request.Form("Evento") %> </select> &nbsp;</p> </form> </td> E OLHA O SCRIPT QUE O JUMP MENU CHAMA... <script language="JavaScript" type="text/JavaScript"> <!-- function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //--> </script> entendeu? Fiz isso.. mas dá um msg de erro: linha 69 é essa: <form name="form1" action="index.asp?lcl=fotosnoevento&evento="<%& Rs("Evento") %>"">
  6. marcelolima

    Binaryread

    E se tipo eu usar um jump menu... com a url apontando para a próxima página.. e aí eu gravo o SEssion... o que diz? Será se funciona!!!???
  7. brother.. manda pra mim tb marcelolima@gmail.com zipa ele!!!! Tnx!!! Esse link não tá funcionando!!
  8. marcelolima

    Binaryread

    E aí.. deu uma olhada nos códigos que te mandei?
  9. marcelolima

    Binaryread

    ESSE CÓDIGO ENVIA... <% if session("logado")= "" then response.redirect "index.asp?lcl=intro" end if if session("evento") < "2" then response.Redirect "index.asp?lcl=admineventos" end if cnpath="DBQ=" & Server.MapPath("dados/intranet.mdb") DataSource = "Driver={Microsoft Access Driver (*.mdb)}; " & cnpath Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open DataSource 'Abre o Recordset Set Rs = Server.CreateObject( "ADODB.Recordset" ) RS.ActiveConnection = Conn Set Rs=conn.execute("select * from fotos_eventos order by 2 ") %> <html> <head> <title>Intranet - Agência de Fomento de Goiás S/A</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="../estilos/intranet.css" rel="stylesheet" type="text/css"> </head> <script> function Gerar(){ var barra = open("fotos/criarpasta.asp","Codigo","scrollbars=0,menubar=0,toolbar=0, resizable=0,width=230,height=140"); } </script> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <table width="610" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <TD width=15><IMG height=8 src="../imagens/1px.gif" width=8></TD> </tr> <tr> <td width="15" align="center" valign="middle"> <div align="center"><IMG height=8 src="../imagens/1px.gif" width=15></div></td> <td align="center" valign="top"><table width="595" border="0" cellspacing="0" cellpadding="0"> <tr bgcolor="#3399CC"> <td width="610" height="20" bgcolor="#3399CC"><div align="center"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong> <span class="titulobranco">FOTOS - EVENTOS</span></strong></font></div></td> </tr> </table> <table width="595" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="5" colspan="3" align="center" class="textointrodutorio"><img src="../imagens/5px.gif" width="5" height="5"></td> </tr> <tr> <td width="339" height="20" bgcolor="#C4E4FD" class="textointrodutorio">&nbsp;</td> <td width="134" bgcolor="#C4E4FD" class="textointrodutorio">&nbsp;</td> <td width="122" bgcolor="#C4E4FD" class="textointrodutorio">&nbsp;</td> </tr> </table> <table width="595" border="0" cellspacing="0" cellpadding="0"> <tr bgcolor="#ECF8FF"> <td width="339" height="20" >&nbsp; </td> <td width="134" class="texto">&nbsp;</td> <td width="60" bgcolor="#ECF8FF" class="texto">&nbsp;</td> <td width="62" class="texto">&nbsp;</td> </tr> <tr> <td height="5" colspan="4"><img src="../imagens/5px.gif" width="5" height="5"></td> </tr> </table> <table width="595" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="5"><img src="../imagens/5px.gif" width="5" height="5"></td> </tr> <tr> <td height="20" bgcolor="#C4E4FD" class="textointrodutorio"><div align="center">Local</div></td> </tr> </table> <table width="595" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="5" colspan="5"><img src="../imagens/5px.gif" width="5" height="5"></td> </tr> <tr> <td width="20" height="20" bgcolor="#ECF8FF"><div align="center"><img src="imagens/tópico.gif" width="8" height="8"></div></td> <td width="270" bgcolor="#ECF8FF"><a href="javascript:Gerar();" class="linkclaro"><strong>Criar Uma Nova Pasta</strong></a></td> <td width="15">&nbsp;</td> <td width="20" align="center" bgcolor="#ECF8FF"><img src="imagens/tópico.gif" width="8" height="8"></td> <td width="270" bgcolor="#ECF8FF"><strong><a href="index.asp?lcl=novofotoevento" class="linkclaro">Criar um Novo Evento</a></strong></td> </tr> </table> <table width="595" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="5"><img src="../imagens/5px.gif" width="5" height="5"></td> </tr> <tr> <td bgcolor="#ECF8FF" class="texto" height="20"> <img src="imagens/tópico.gif" width="8" height="8">&nbsp; <% if len(Request.QueryString("nome")) = 0 then response.write "" & "É Necessário escolher uma pasta de destino antes de fazer o upload" & "<br>" end if %> <%Set FSO = Server.CreateObject("Scripting.FileSystemObject") Set principal = FSO.GetFolder("c:\inetpub\intranet\fotos") 'pasta base Set pastas = principal.SubFolders pasta = Request.QueryString("nome") Dim fso, f folder = Request.Form("pasta") Set fso = Nothing %> </td> </tr> </table> <%For each pastaUP in pastas%> <table width="595" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="5" colspan="2"><img src="../imagens/5px.gif" width="5" height="5"></td> </tr> <tr> <td width="23" height="20" bgcolor="#ECF8FF">&nbsp;<img src="../imagens/pasta3.gif" width="16" height="16"> </td> <td width="572" valign="middle" bgcolor="#ECF8FF"><a href="index.asp?lcl=fotosnoevento&nome=<%=pastaUP.name%>" class="linkclaro"><%=pastaUP.name%></a></td> </tr> </table> <%next%> <table width="595" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="5" colspan="2" align="center"><img src="../imagens/5px.gif" width="5" height="5"></td> </tr> <tr bgcolor="#ECF8FF"> <% if len(Request.Form("pasta")) > 0 then Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.CreateFolder(folder) end if %> <%if len(Request.QueryString("nome")) > 0 then%> <td colspan="2" align="left" bgcolor="#ECF8FF" class="texto"> <form action=index.asp?lcl=upload&pasta=<%=Request.QueryString("nome")%> method="post" enctype="multipart/form-data"> <p>Escolha o Evento <select name="areaSol" id="areaSol"> <% while Not Rs.EOF Response.Write("<option value="""& Rs("Evento") &""">"& Rs("Evento") &"</option>") Rs.MoveNext wend Response.Write("<option selected>---</option>") Set RsEvento = Conn.Execute("SELECT * FROM fotos_eventos ORDER BY 3 desc") %> </select> </p> <p>Arquivo 1: <input type="file" name="txtArquivo1"> </p> <p><span class="texto"> <input type="submit" name="cmdEnviar" value="Enviar"> </span> </p> </form> </td> </tr> <tr> <td height="5" colspan="2" align="center"><img src="../imagens/5px.gif" width="5" height="5"></td> </tr> <tr bgcolor="#ECF8FF"> <td height="20" colspan="2" bgcolor="#ECF8FF"><span class="texto"> </span></td> </tr> <%end if%> </table> <table width="595" border="0" cellspacing="0" cellpadding="0"> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td width="20" height="20" align="center"><img src="imagens/tópico.gif" width="8" height="8"></td> <td><a href="javascript:history.back();" class="link">Voltar</a></td> </tr> </table> <p></p></td> </tr> </table> </body> </html> ESSE OUTRO RECEBE OS PARÂMETROS e é onde tá acontecendo o erro <% 'testa permissão if session("logado")= "" then response.redirect "index.asp?lcl=intro" end if if session("fotos") < "2" then response.Redirect "index.asp?lcl=adminfotos" end if cnpath="DBQ=" & Server.MapPath("dados/intranet.mdb") DataSource = "Driver={Microsoft Access Driver (*.mdb)}; " & cnpath Dim Contador, Tamanho Dim ConteudoBinario, ConteudoTexto Dim Delimitador, Posicao1, Posicao2 Dim ArquivoNome, ArquivoConteudo, PastaDestino, nome1 Dim objFSO, objArquivo nome1 = Request.QueryString ("pasta") a = Request.form("areaSol") PastaDestino = Server.MapPath("fotos" & "\" & nome1) 'Determina o tamanho do conteúdo Tamanho = Request.TotalBytes 'Obtém o conteúdo no formato binário ConteudoBinario = Request.BinaryRead(Tamanho) 'Transforma o conteúdo binário em string For Contador = 1 To Tamanho ConteudoTexto = ConteudoTexto & Chr(AscB(MidB(ConteudoBinario, Contador, 1))) Next 'Determina o delimitador de campos Delimitador = Left(ConteudoTexto, InStr(ConteudoTexto, vbCrLf) - 1) 'Percorre a String procurando os campos 'identifica os arquivo e grava no disco Set objFSO = Server.CreateObject("Scripting.FileSystemObject") Posicao1 = InStr(ConteudoTexto, Delimitador) + Len(Delimitar) do while True ArquivoNome = "" Posicao1 = InStr(Posicao1, ConteudoTexto, "filename=") if Posicao1 = 0 then exit do else 'Determina o nome do arquivo Posicao1 = Posicao1 + 10 Posicao2 = InStr(Posicao1, ConteudoTexto, """") For contador = (Posicao2 - 1) to Posicao1 step -1 if Mid(ConteudoTexto, Contador, 1) <> "\" then '" ArquivoNome = Mid(ConteudoTexto, Contador, 1) & ArquivoNome else exit for end if next 'Determina o conteúdo do arquivo Posicao1 = InStr(Posicao1, ConteudoTexto, vbCrLf & vbCrLf) + 4 Posicao2 = InStr(Posicao1, ConteudoTexto, Delimitador) - 2 ArquivoConteudo = Mid(ConteudoTexto, Posicao1, (Posicao2 - Posicao1 + 1)) 'Grava o arquivo if ArquivoNome <> "" then Set objArquivo = objFSO.CreateTextFile(PastaDestino & "\" & ArquivoNome, true) objArquivo.WriteLine ArquivoConteudo objArquivo.Close cnpath="DBQ=" & Server.MapPath("dados/intranet.mdb") DataSource = "Driver={Microsoft Access Driver (*.mdb)}; " & cnpath Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open DataSource 'Abre o Recordset Set Rs = Server.CreateObject( "ADODB.Recordset" ) RS.ActiveConnection = Conn Set Rs=conn.execute("Select * From fotos_eventos where Evento="&a&"") %> <link href="estilos/intranet.css" rel="stylesheet" type="text/css"> <link href="../estilos/intranet.css" rel="stylesheet" type="text/css"> <table width="610" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <TD width=15><IMG height=8 src="../imagens/1px.gif" width=8></TD> </tr> <tr> <td width="15" align="center" valign="middle"> <div align="center"><IMG height=8 src="../imagens/1px.gif" width=15></div></td> <td align="center" valign="top"><table width="595" border="0" cellspacing="0" cellpadding="0"> <tr bgcolor="#3399CC"> <td width="610" height="20" bgcolor="#3399CC"><div align="center"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>SUCESSO!!!</strong></font></div></td> </tr> </table> <table width="595" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="5" align="center" class="textointrodutorio"><img src="../imagens/5px.gif" width="5" height="5"></td> </tr> <tr> <td height="20" bgcolor="#C4E4FD" class="textointrodutorio">&nbsp; <% Response.write "Arquivo " & PastaDestino & "\" & ArquivoNome %> </td> </tr> </table> <table width="595" border="0" cellspacing="0" cellpadding="0"> <tr bgcolor="#ECF8FF"> <td width="339" height="20" class="texto">&nbsp;<img src="imagens/tópico.gif" width="8" height="8"> <% Response.Write ArquivoNome & " gravado com sucesso!<br>" Response.Write Request.form("areaSol") Set objArquivo = nothing end if end if Loop Set objFSO = nothing %> </td> <td width="134" class="texto">&nbsp;</td> <td width="60" bgcolor="#ECF8FF" class="texto"><div align="center"></div></td> <td width="62" class="texto"><div align="center"></div></td> </tr> <tr> <td height="5" colspan="4"><img src="../imagens/5px.gif" width="5" height="5"></td> </tr> </table> <table width="595" border="0" cellspacing="1" cellpadding="1"> <tr> <td colspan="2"> </td> </tr> <tr> <td height="20" colspan="2" align="center" bgcolor="#ECF8FF"><strong><a href="index.asp?lcl=fotosnoevento" class="linkclaro">Nova Inclus&atilde;o de Fotos</a></strong></td> </tr> <tr> <td width="14" height="20" align="center" bgcolor="#FFFFFF"><div align="left"></div></td> <td width="574" align="center" bgcolor="#FFFFFF"><div align="left"><a href="index.asp?lcl=adminfotos" class="link"> Voltar para administra&ccedil;&atilde;o de Fotos</a></div></td> </tr> </table> <p></p></td> </tr> </table> <p>&nbsp;</p>
  10. você tem que colocar num servidor que aceita asp.. saka??? Tenta armazenar aki: http://www.domaindlx.com/
  11. Cara... o seguinte... Eu estou mexendo com asp tem uns meses já... e assim, a maioria das coisas que tenho aprendido é com apostilas e aqui no fórum. Para desenvolver é legal você ter o Macromedia DreamWeaver... tipo.. entra na página do scriptbrasil que deve ter uma apostila legal!! Assim... começa a fazer algo com objetivo... tipo.. não aprenda por aprender. Por exemplo, ah, quero desenvolver um programa que calcule parcelas de um empréstimo... então estude focado... pelo menos cmg funciona. Dessa forma, já estamos terminando a nossa nova intranet... com uma parte de administração muito boa. Boa sorte aí e sucesso!!!
  12. marcelolima

    Binaryread

    Voce não pode usar no mesmo script Request.BinaryRead e Request.QueryString ou Request.Form. Isso é muito comum em componentes de upload que geralmente usam Request.BinaryRead Se o seu caso for upload, de uma olhada na documentação do componente pois exite um Objeto FormItem que recupera o valor dos campos tipo Objeto.form("item") Mas... ele faz a mesma função do Request.form??? Na prática.. dá um exemplo pra mim de como isso funciona!!!
  13. marcelolima

    Binaryread

    Marcelo!!! Há pouca informação aí, dá uma olhada de como estão sendo enviadas as informações (GET ou POST) e como estão sendo recolhidas (Request.Form ou Request.Querystring) Abraços!!! esse é o form de envio <form action=index.asp?lcl=upload&pasta=<%=Request.QueryString("nome")%> method="post" enctype="multipart/form-data"> <p>Escolha o Evento <select name="areaSol" id="areaSol"> <% while Not Rs.EOF Response.Write("<option value="""& Rs("Evento") &""">"& Rs("Evento") &"</option>") Rs.MoveNext wend Response.Write("<option selected>---</option>") Set RsEvento = Conn.Execute("SELECT * FROM fotos_eventos ORDER BY 3 desc") %> </select> </p> <p>Arquivo 1: <input type="file" name="txtArquivo1"> </p> <p><span class="texto"> <input type="submit" name="cmdEnviar" value="Enviar"> </span> </p> </form>
  14. marcelolima

    Binaryread

    É o seguinte... estou mandando uma informação para outra página... que vai atualizar um bd, que passa tanto um parâmetro por Request.QueryString quanto por Request.Form... Daí... ele dá a seguinte msg de erro na página que faz a atualização: "Não é possível chamar o BinaryRead depois de usar a coleção Request.Form." O erro é na linha 28: 28 ConteudoBinario = Request.BinaryRead(Tamanho) Ajudem.. por favor!!!1
  15. marcelolima

    Criação De Pastas

    ô.. beleza.. foi canseira mas deu certo. Nada que uns 'ifs' não resolvessem... muito obrigado brother!!!
  16. marcelolima

    Criação De Pastas

    olha o que eu toh tentando fazer... tem uma página que envia no form a informação pasta... folder = Request.Form("pasta") Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.CreateFolder(& folder) Set fso = Nothing %> <%For each pastaUP in pastas%> <img src="../imagens/folder.gif" width="12" height="12"> <a href="index.asp?lcl=fotosnoevento&nome=<%=pastaUP.name%>"><%=pastaUP.name%></a> <br> <%next%> </div></td> </tr> <tr> <% if len(Request.Form("pasta") <> "" then %> o que faço agora??? para incluir dinamicamente?
  17. Gostaria de saber um código de javascript para criação de pastas no windows em local pré-definido. Tipo.. um link para incluir pasta, que chama esse javascript... no proprio javascript se define a pasta base a partir da qual será inclusa a subpasta. Obrigado!!!
  18. marcelolima

    Criação De Pastas

    descobri.. faltava um 'end if' mas olha.. sobre aquele negócio de incluir a pasta... conhece alguma função para fazer isso? Tipo no upload... Antes ele testa para saber se existe essa pasta... e se não.. ele inclui!!! O q diz???
  19. marcelolima

    Criação De Pastas

    porque ele tá dizendo que tá faltando um 'do'?
  20. marcelolima

    Criação De Pastas

    outra coisa.. criei essa pasta ACIA.. para poder testar daí.. deu esse erro... Tipo de erro: Erro de compilação do Microsoft VBScript (0x800A040E) 'loop' sem 'do' /upload.asp, line 64 quando coloco o do loop dá outro erro: Tipo de erro: Erro de compilação do Microsoft VBScript (0x800A0404) 'While', 'Until' ou fim de instrução esperado /upload.asp, line 64, column 3
  21. marcelolima

    Criação De Pastas

    não tem como nesse mesmo upload criar essa pasta?
  22. marcelolima

    Criação De Pastas

    Arquivo C:\Inetpub\intranet\ACIA\relogio.jpgArquivo C:\Inetpub\intranet\ACIA\
  23. marcelolima

    Criação De Pastas

    tem algum problema se a pasta destino ainda não existir? E a partir de qual ela cria essa pasta?
  24. marcelolima

    Criação De Pastas

    superamos essa fase... agora olha isso Tipo de erro: Erro de tempo de execução do Microsoft VBScript (0x800A004C) Caminho não encontrado /upload.asp, line 55 54 if ArquivoNome <> "" then 55 Set objArquivo = objFSO.CreateTextFile(PastaDestino & "\" & ArquivoNome, 56 true) 57 objArquivo.WriteLine ArquivoConteudo 58 objArquivo.Close
  25. marcelolima

    Criação De Pastas

    agora tá passando o parametro direitinho mas dá um erro Tipo de erro: Objeto Request, ASP 0102 (0x80004005) A função espera uma seqüência de caracteres como entrada. /upload.asp, line 8 A URL TÁ CERTINHA.. http://intranet/index.asp?lcl=upload&pasta=ACIA ALINHA 8 É ESSA: 8 nome1 = Request.QueryString (pasta)
×
×
  • Criar Novo...