Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dark0

Upload sem componentes

Recommended Posts

o script que eu peguei tem estas linhas que pelo que parece renomeia as fotos com o auxilio daquela função.

set objFile = objUpload.File(1)' Novo Nomenome = "imagem"&day(now)&"_"&hour(now)&"_"&minute(now)&"_"&second(now)&".jpg" ' Função Renomeia Fotorenomeiafoto "fotos/"&objFile.Filename,"fotos/"&nome

Compartilhar este post


Link para o post
Compartilhar em outros sites

Precido de outra ajuda....

 

Eu quero fazer um album pra um site da igreja da seguinte forma:

 

Evento:

Data:

Local:

Foto Destaque:

Qtantidade de Foto: 25

 

quando eu enviar isso eu quero que abra uma tela pra eu fazer o upload das fotos, mas que pegue a Quantidade de foto e essa página toda vez que eu enviar uma foto até que a quantidade de foto seja atingida...

 

Ou seja a página que envia foto abriria 25 vezes depois ia pra uma página de conclusão...

 

Alguem pode me ajudar???

Compartilhar este post


Link para o post
Compartilhar em outros sites

o script que eu peguei tem estas linhas que pelo que parece renomeia as fotos com o auxilio daquela função.

 

set objFile = objUpload.File(1)

 

' Novo Nome

nome = "imagem"&day(now)&"_"&hour(now)&"_"&minute(now)&"_"&second(now)&".jpg"

 

' Função Renomeia Foto

renomeiafoto "fotos/"&objFile.Filename,"fotos/"&nome

Sim amigo, eu entendi e tal..

 

Porém, quando você vai definir um nome para a foto, você vai colocar os nomes manualmente, ou vai buscar estes nomes de algum lugar?

Para definir um nome, se você usar este meu código aqui, é facil..

Em uma parte dele, tem uma variavel nome_foto. Basicamente é ela quem guarda a informação.. basta alterar ali..!

 

 

Sobre a outra dúvida..

Primeiro .. você vai guardar as informações dos eventos, bem como informações de cada foto em algum banco de dados?

Se sim.. fica facil.. é só.. antes de mostrar a pagina de upload, você fazer uma consulta no banco para saber quantas fotos ainda o usuario pode enviar.

 

Se não for usar nada.. como pretende ter este controle?

 

Sim.. você pode fazer a contagem manualmente.. durante os envios.

Mas o problema, é que se o cara enviar 10 fotos, e a conexao cair.. ele nao teria terminado né? Então ficaria pela metade?

 

Pense bem nisso, antes de montar a estrutura..

 

Abração!

Compartilhar este post


Link para o post
Compartilhar em outros sites

OlÁ, ALGUEM AÍ TEM A PÁGINA INDEX.ASP DE EXEMPLO? TO PRECISANDO PRA COMPARAR COM A MINHA POIS NÃO CONSIGO LISTAR A IMAGEM E NÃO SEI OS COMANDOS PRA LER A IMAGEM DO ACCES. APAREÇE SOMENTE O CAMINHO, MAS NÃO A IMAGEM.EX:imagens/lojas/1023.jpgSE ALGUEM AÍ PUDER ME AJUDAR EU AGRADEÇO.

Compartilhar este post


Link para o post
Compartilhar em outros sites

OlÁ, ALGUEM AÍ TEM A PÁGINA INDEX.ASP DE EXEMPLO? TO PRECISANDO PRA COMPARAR COM A MINHA POIS NÃO CONSIGO LISTAR A IMAGEM E NÃO SEI OS COMANDOS PRA LER A IMAGEM DO ACCES. APAREÇE SOMENTE O CAMINHO, MAS NÃO A IMAGEM.

como assim amigo index.asp

Compartilhar este post


Link para o post
Compartilhar em outros sites

OlÁ, ALGUEM AÍ TEM A PÁGINA INDEX.ASP DE EXEMPLO? TO PRECISANDO PRA COMPARAR COM A MINHA POIS NÃO CONSIGO LISTAR A IMAGEM E NÃO SEI OS COMANDOS PRA LER A IMAGEM DO ACCES. APAREÇE SOMENTE O CAMINHO, MAS NÃO A IMAGEM.
como assim amigo index.asp
OLÁ. SOU NOVO AQUI NO FORUM E SEM QUERER POSTEI UM NOVO TÓPICO, SENDO QUE QUERIA POSTAR NO TÓPICO DO DARK0 SOBRE UPLOAD SEM COMPONENTES. VOCÊ ESTÁ POR DENTRO DESSE POST?O ENDEREÇO É ESSE:http://forum.imasters.com.br/index.php?sho...ic=130049&st=80

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nossa Adriano ia falar isso na hora que vi, mas pensei que iam falar que eu fico implicando com tudo!!! hehehee DIAL o que você quer exatamente???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal, gostaria de saber se alguém ai tem a página index. Asp para que eu possa comprara com a minha, pois não consegui exibir a imagem, somente o caminho.Agradeço a atenção. Diogo alves

Compartilhar este post


Link para o post
Compartilhar em outros sites

DIAL, não poste com letras maiúsculas!!! :o

ok! desculpe, mas sou novo por aqui. valeu.

 

Nossa Adriano ia falar isso na hora que vi, mas pensei que iam falar que eu fico implicando com tudo!!! hehehe

 

e DIAL o que você quer exatamente???

é sobre o post do dark0 - upload sem componentes - gostaria de saber se alguem por aqui tem a página index.asp pois eu não consegui exibir a imagem só listou o caminho na página de resposta.

 

obrigado. DIogo Alves

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, pra exibir a imagem você tem q colocar assim:response.write ("<img border=no src=" & rs("imagem") & ">")Mas qto a seu index.asp fica complicado dizer...

Tentei essa, mas não deu certo. o index.asp é desse post aqui ó:http://forum.imasters.com.br/index.php?sho...ic=130049&st=80´que não tem componente nenhum pra upload de imagens. o maior problema é o objeto o método e o parâmetro que eu tenho que colocar no código pra ele poder pegar a foto que está no db (access) objeto ole(dados binários longos) e colocar essa imagem na página.pode me ajudar? alguem ai pode?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Brother, que tal postar aqui sua página para podermos analisar?Pode ser?Abraços ..!

ok. tá ai, mas agora a imagem não tá abrindo.<%@ Language=Vbscript %><HTML><HEAD><TITLE>Teste Foto</TITLE></HEAD><BODY><H1><FONT Color=navy>Teste da Foto </FONT></H1><%Set conn=Server.CreateObject("ADODB.Connection")conn.ConnectionString = "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & Server.MapPath("banco.mdb")conn.OpenSet banco = Server.CreateObject("ADODB.Recordset")banco.Open "lojas", conn, 3, 3%><P><TABLE bgColor=Blue border=1 borderColor=Blue cellpadding=1 cellspacing=1 width="100%"><TR><TD align=middle bgColor=white><div align="center"><strong><font size="5">Teste</font></strong></div></TD></TR><%Do Until banco.eof %><TR><TD bgColor=white><strong><address><strong>Foto:</strong><img src="<%=banco.Fields("Foto")%>" width="100" /></address><address><strong>Função:</strong> <%=banco.Fields("Nome")%></address><address><strong>Email:</strong> <%=banco.Fields("Email")%></address></TR><%banco.MoveNextLoop%></TABLE><HR></BODY></HTML>

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

o script que eu peguei tem estas linhas que pelo que parece renomeia as fotos com o auxilio daquela função.

 

set objFile = objUpload.File(1)

 

' Novo Nome

nome = "imagem"&day(now)&"_"&hour(now)&"_"&minute(now)&"_"&second(now)&".jpg"

 

' Função Renomeia Foto

renomeiafoto "fotos/"&objFile.Filename,"fotos/"&nome

Sim amigo, eu entendi e tal..

 

Porém, quando você vai definir um nome para a foto, você vai colocar os nomes manualmente, ou vai buscar estes nomes de algum lugar?

Para definir um nome, se você usar este meu código aqui, é facil..

Em uma parte dele, tem uma variavel nome_foto. Basicamente é ela quem guarda a informação.. basta alterar ali..!

 

 

Sobre a outra dúvida..

Primeiro .. você vai guardar as informações dos eventos, bem como informações de cada foto em algum banco de dados?

Se sim.. fica facil.. é só.. antes de mostrar a pagina de upload, você fazer uma consulta no banco para saber quantas fotos ainda o usuario pode enviar.

 

Se não for usar nada.. como pretende ter este controle?

 

Sim.. você pode fazer a contagem manualmente.. durante os envios.

Mas o problema, é que se o cara enviar 10 fotos, e a conexao cair.. ele nao teria terminado né? Então ficaria pela metade?

 

Pense bem nisso, antes de montar a estrutura..

 

Abração!

 

Você tem razão, mas que tambem fica bem chato você ficar colocando foto por foto, e como vou pesquisar no banco se o banco terá várias fotos de outros eventos...vou cadastrar o evento numa tabela e as fotos em outra só fazendo referencia pelo ID.

Bom vou pensar mais no assunto, valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

é brother ..!De repente, você poderia criar uma tabela que guardaria os eventos, e outra as fotos..Na tabela das fotos, teria um campo, que ficaria ligado ào codigo do evento.Entao, quando você enviar uma foto, após o envio, você cadastra na tabela fotos o caminho da foto, e o codigo do evento ào qual esta foto pertence.Aí, quando quisesse mostrar todas as fotos de determinado evento, ficaria facil.. seria só fazer um select na tabela fotos, usando o Where, e comparando com o evento desejado.A principio, esta seria uma logica funcional..Veja bem como pretende fazer aí, e qualquer coisa, pode postarAbraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aparece alguma coias com isso?Pra mim ta faltando o select nessa historia...

SQL= "select * from sua_tabela"conn.execute (SQL)
Onde o sua_tabela deve ser o nome da sua tabela no bd, tipo, usuario, cadastro, ou sei la o nome q você colocou na tabela que tem os campos Nome, email,foto.Abraço.
po, to usando access e essa funcao do sql nao pegou bem lá. alguma outra sugestão?

Brother, se você mostrar na tela isso aqui<%=banco.Fields("Foto")%>O que aparece?

A foto não carrega. simplismente isso, agor ao problema está em carregar a foto. será que tem algo a ver com o peso ou tamanho da imagem ou nd a ver. se souber uma solução, aguardo resposta. grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo, você está buscando informações do banco de dados, correto?Se você mandar escrever na tela as informações vindas do banco de dados, você consegue?Se, ao invés de mostrar a imagem, você mostrar na tela o caminho dela que está no banco de dados, você consegue?Se nem isso você conseguir, seu problema está EM TRAZER OS DADOS DO BANCO.A imagem em si, não tem que carregar nada.. ela só vai aparecer se você colocar o caminho correto dela, no SRC da tag img.Antes de querer mostrar a imagem, é preciso ter o caminho dela..

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpe não ter postado aqui minha pergunta Dark vou postar meu formulario ve se da para por campo de anexo dele, ele funciona bem assim.

 

form_anuncio.asp

<html><head><script language="JavaScript" type="text/JavaScript"><!--function Show(){alert("Ok");}//--></script><title>Elementos de Formulário</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body bgcolor="#FFFAB9" text="#000000"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b><font color="#3366FF">mercadodetudo.com.br/ldna</font></b></font></b></font></div>		<form name="form" method="post" action="form_anuncio_ok.asp">  <p><font size="2"><strong><font color="#3366FF" size="3" face="Verdana, Arial, Helvetica, sans-serif">Planos</font></strong></font></p>  <ul>	<li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong><font color="#CC0000">Plano 01 - valor R$ 10,00 -</font>  </strong> <font size="1">Envio de <strong>1 foto</strong> com tamanho de 640x480 píxels<strong>.</strong></font></font></li>	<li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>	  <font color="#CC0000">Plano 02 - valor R$ 12,00 -</font> </strong> <font size="1">Envio de <strong>2 fotos</strong> com tamanho de 640x480 píxels.</font></font></li>	<li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">	  <strong><font color="#CC0000">Plano 03 - valor R$ 15,00 -</font> </strong><font size="1">Envio de <strong>4 fotos</strong> com tamanho de 640x480 píxels.</font></font></li>  </ul>  <p><strong><font color="#3366FF" size="3" face="Verdana, Arial, Helvetica, sans-serif">1º Passo</font></strong></p>  <p align="center">	<select name="plano" id="plano">	  <option selected>Escolha seu Plano</option>	  <option>------------------------------</option>	  <option>Plano 01 ----- R$ 10,00</option>	  <option>Plano 02 ----- R$ 12,00</option>	  <option>Plano 03 ----- R$ 15,00</option>	</select>  </p>  <p><strong><font color="#3366FF" size="3" face="Verdana, Arial, Helvetica, sans-serif">2º Passo</font></strong></p>  <p><strong><font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Atenção: </font></strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">As	  fotos deverão ser enviadas para o endereço <a href="mailto:contato@mercadodetudo.com.br">contato@mercadodetudo.com.br</a>,depois	  que enviar o formulario abaixo obedecendo as especificações	  conforme o plano.</font></p>  <table width="243" align="center" cellpadding="0" cellspacing="5">	<tr>	  <td colspan="2" bgcolor="#FFF78A"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Dados para Contato</strong></font></td>	</tr>	<tr>	  <td colspan="2"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome:<br>		  <strong>		  <input name="nome" type="text" id="nome" size="43" maxlength="40">		  </strong></font></td>	</tr>	<tr>	  <td colspan="2"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">E-mail<br>		  		  <input name="email" type="text" id="email" size="43" maxlength="40">		  </font></td>	</tr>	<tr>	  <td colspan="2"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Telefone:<br>		  		  <input name="fone" type="text" id="fone" size="43" maxlength="40">		  </font></td>	</tr>	<tr>	  <td width="173"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">		Cidade:<br>		<input name="cidade" type="text" id="cidade" size="20" maxlength="50">	  </font></td>	  <td width="53"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Estado: 		<select name="estado" size="1" id="estado">		  <option>AC</option>		  <option>AL</option>		  <option>AP</option>		  <option>AM</option>		  <option>BA</option>		  <option>CE</option>		  <option>DF</option>		  <option>ES</option>		  <option>GO</option>		  <option>MA</option>		  <option>MS</option>		  <option>MT</option>		  <option>MG</option>		  <option>PA</option>		  <option>PB</option>		  <option>PR</option>		  <option>PE</option>		  <option>PI</option>		  <option>RJ</option>		  <option>RN</option>		  <option>RO</option>		  <option>RR</option>		  <option>RS</option>		  <option>SC</option>		  <option>SP</option>		  <option>SE</option>		  <option>TO</option>		</select>		</font></td>	</tr>	<tr>	  <td colspan="2"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td>	</tr>	<tr bgcolor="#FFF78A">	  <td colspan="2"><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Informações sobre o produto</strong><br>	  </font></p>	  </td>	</tr>	<tr>	  <td colspan="2"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Categoria do Produto <font color="#CC0000" size="1">(Ex: Carros)</font><br>		  <input name="cat" type="text" id="cat" size="23" maxlength="20">	  </font></td>	</tr>	<tr>	  <td colspan="2"><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Título do Produto <font color="#CC0000" size="1">(máx. 20 caracteres)</font>:<br>		  <input name="titulo" type="text" id="titulo" size="23" maxlength="20">	  </font> </p>	  </td>	</tr>	<tr>	  <td colspan="2"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Descrição do Anúncio <font color="#CC0000" size="1">(máx. 200 caracteres)</font>:<br>		  		  <textarea name="desc" cols="33" rows="8" id="desc"></textarea>		  </font></td>	</tr>	<tr>	  <td colspan="2"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Preço:<br>		  		  <input name="preco" type="text" id="preco" size="13" maxlength="12">		  </font></td>	</tr>	<tr>	  <td colspan="2" bgcolor="#FFF78A"><div align="center">		<input name="bt" type="submit" id="bt" value="Enviar">	  </div></td>	</tr>  </table></form></body></html>
form_anuncio_ok.asp

<html><head><script language="JavaScript" type="text/JavaScript"><!--function Show(){alert("Ok");}//--></script><title>Elementos de Formulário</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body bgcolor="#FFFAB9" text="#000000"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b><font color="#3366FF">mercadodetudo.com.br/ldna</font></b></font></b></font></div><p> </p><p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Seu anúncio foi enviado com sucesso.<br>Em breve entraremos em contato.</font></p><p align="center"> </p><p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666">  <%Bodytext=Bodytext+ "SOLICITAÇÃO DE ANÚNCIO " & Now() & vbcrlfBodytext=Bodytext+ "-------------------------------------------------------" & vbcrlf & vbcrlfBodytext=Bodytext+ "Plano: " & request.form("plano") & vbcrlf & vbcrlfBodytext=Bodytext+ "DADOS DE CONTATO " & vbcrlfBodytext=Bodytext+ "-------------------------------------------------------" & vbcrlf & vbcrlfBodytext=Bodytext+ "Nome: " & request.form("nome") & vbcrlfBodytext=Bodytext+ "E-mail: " & request.form("email") & vbcrlfBodytext=Bodytext+ "Telefone: " & request.form("fone") & vbcrlfBodytext=Bodytext+ "Cidade: " & request.form("cidade") & vbcrlfBodytext=Bodytext+ "Estado: " & request.form("uf") & vbcrlf & vbcrlfBodytext=Bodytext+ "DADOS SOBRE O PRODUTO" & vbcrlfBodytext=Bodytext+ "-------------------------------------------------------" & vbcrlf & vbcrlfBodytext=Bodytext+ "Categoria: " & request.form("cat") & vbcrlfBodytext=Bodytext+ "Titulo: " & request.form("titulo") & vbcrlfBodytext=Bodytext+ "Descrição: " & request.form("desc") & vbcrlfBodytext=Bodytext+ "Preço: " & request.form("preco") & vbcrlfBodytext=Bodytext+"Endereço IP do Usuário " & request.servervariables("remote_addr") %>		  <%Set objNewMail = 	Server.CreateObject("CDONTS.NewMail")objNewMail.To = 	"contato@mercadodetudo.com.br" objNewMail.From = 	"contato@mercadodetudo.com.br"ObjNewMail.Bcc = "alexandre.werner@gmail.com"objNewMail.Subject = "Mensagem do Web Site"objNewMail.Body = BodytextobjNewMail.Send	Set objNewMail = Nothing%></font></p><p align="center"> </p><p align="center"> </p><p align="center"> </p><p align="center"> </p><p align="center"><font color="#666666" size="5" face="Verdana, Arial, Helvetica, sans-serif"><a href="indeX.htm">VOLTAR</a></font></p></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo, você está buscando informações do banco de dados, correto?Se você mandar escrever na tela as informações vindas do banco de dados, você consegue?Se, ao invés de mostrar a imagem, você mostrar na tela o caminho dela que está no banco de dados, você consegue?Se nem isso você conseguir, seu problema está EM TRAZER OS DADOS DO BANCO.A imagem em si, não tem que carregar nada.. ela só vai aparecer se você colocar o caminho correto dela, no SRC da tag img.Antes de querer mostrar a imagem, é preciso ter o caminho dela..

o caminho aparecia antes, mas já que você tá falando que a imagem não aparece. ok.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

o script que eu peguei tem estas linhas que pelo que parece renomeia as fotos com o auxilio daquela função.

 

set objFile = objUpload.File(1)

 

' Novo Nome

nome = "imagem"&day(now)&"_"&hour(now)&"_"&minute(now)&"_"&second(now)&".jpg"

 

' Função Renomeia Foto

renomeiafoto "fotos/"&objFile.Filename,"fotos/"&nome

Sim amigo, eu entendi e tal..

 

Porém, quando você vai definir um nome para a foto, você vai colocar os nomes manualmente, ou vai buscar estes nomes de algum lugar?

Para definir um nome, se você usar este meu código aqui, é facil..

Em uma parte dele, tem uma variavel nome_foto. Basicamente é ela quem guarda a informação.. basta alterar ali..!

 

 

Sobre a outra dúvida..

Primeiro .. você vai guardar as informações dos eventos, bem como informações de cada foto em algum banco de dados?

Se sim.. fica facil.. é só.. antes de mostrar a pagina de upload, você fazer uma consulta no banco para saber quantas fotos ainda o usuario pode enviar.

 

Se não for usar nada.. como pretende ter este controle?

 

Sim.. você pode fazer a contagem manualmente.. durante os envios.

Mas o problema, é que se o cara enviar 10 fotos, e a conexao cair.. ele nao teria terminado né? Então ficaria pela metade?

 

Pense bem nisso, antes de montar a estrutura..

 

Abração!

 

Caro Colega.

 

Eu pensei da seguinte forma.. caso caia a conecção, ele pode entrar e editar o evento, ou seja mandar as fotos que faltaram uma a uma....eu preciso da quantidade pra fazer o loop..ou seja eu envio a foto e vonto na págia pra enviar a seguinte o numero de vezes que ele colocou na quantidade de foto.

 

Com relação a renomear..quero que faça automaticamente, como o script que eu passei faz, como ficaria isso no seu script, será que você pode me ajudar???

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.