Jump to content


Photo

Imagens


  • Faça o login para participar
8 replies to this topic

#1 fabiano.froes

fabiano.froes

    Normal

  • Usuários
  • 87 posts
  • Sexo:Não informado

Posted 29/09/2006, 09:12

eu tenho um diretorio com alguns arquivos de imagem como mostrado abaixo:

123_1.jpg
123_2.jpg
123_3.jpg
124_1.jpg
124_2.jpg


eu preciso mostrar as imagens q tem inicio "123", como faço?
(y)
Arley Fabiano Santos Fróes
fabiano@4way.com.br

#2 siola

siola

    Usuário

  • Usuários
  • 894 posts
  • Sexo:Masculino
  • Localidade:SBC - SP
  • Interesses:ASP, .NET, javascript

Posted 29/09/2006, 10:47

<% set fs = Server.CreateObject("Scripting.FileSystemObject")
set f = fs.GetFolder("c:\Inetpub\wwwroot\bb\")
For Each File In f.files
If Left(file.name, 3) = "123" Then
Response.Write file.name & "<br>"
End If
Next
set f = nothing
set fs = nothing %>

[]s

#3 Worm

Worm

    Veterano

  • Ex-Admins
  • 1343 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Obter o maximo conhecimento.

Posted 29/09/2006, 11:45

<% set fs = Server.CreateObject("Scripting.FileSystemObject")
set f = fs.GetFolder("c:\Inetpub\wwwroot\bb\")
For Each File In f.files
If Left(file.name, 3) = "123" Then
Response.Write file.name & "<br>"
End If
Next
set f = nothing
set fs = nothing %>

[]s


Tio eu ia sugerir isso, mas dai pintou a duvida.

eas imagens estão com nome de 123, 124 etc. Imagindando que elas sejam sequenciais e começaram do 1. E se pra cada numero ele tenha 20 imagens.

Lêr todas não vai ficar Lento ????

#4 siola

siola

    Usuário

  • Usuários
  • 894 posts
  • Sexo:Masculino
  • Localidade:SBC - SP
  • Interesses:ASP, .NET, javascript

Posted 29/09/2006, 12:10

Fica, mas eu diria que esse é o preço que se paga por uma falta de estruturação de dados hehe.

Para evitar a lentidão ele poderia separar as imagens com nome diferente em pastas diferentes, ou armazenar os nomes no banco de dados e com uma instrução SQL selecionar somente as que ele quer. Mas ai vai de cada um.

[]s

#5 Worm

Worm

    Veterano

  • Ex-Admins
  • 1343 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Obter o maximo conhecimento.

Posted 29/09/2006, 13:46

Fica, mas eu diria que esse é o preço que se paga por uma falta de estruturação de dados hehe.

Para evitar a lentidão ele poderia separar as imagens com nome diferente em pastas diferentes, ou armazenar os nomes no banco de dados e com uma instrução SQL selecionar somente as que ele quer. Mas ai vai de cada um.

[]s



Certo ;)

É que fiquei curioso pra saber como seria feito, se tive-se que mudar.

:D

#6 fabiano.froes

fabiano.froes

    Normal

  • Usuários
  • 87 posts
  • Sexo:Não informado

Posted 29/09/2006, 15:04


Fica, mas eu diria que esse é o preço que se paga por uma falta de estruturação de dados hehe.

Para evitar a lentidão ele poderia separar as imagens com nome diferente em pastas diferentes, ou armazenar os nomes no banco de dados e com uma instrução SQL selecionar somente as que ele quer. Mas ai vai de cada um.

[]s



Certo ;)

É que fiquei curioso pra saber como seria feito, se tive-se que mudar.

:D


meu servidor nao esta aceitando a funcao getfolder()

o q fazer?


Deu certo!
valew!! :D (y)
Arley Fabiano Santos Fróes
fabiano@4way.com.br

#7 Generation

Generation

    Super Veterano

  • Usuários
  • 1546 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 30/09/2006, 10:27

meu servidor nao esta aceitando a funcao getfolder()

o q fazer?


Deu certo!
valew!! :D (y)


Estranho se aceita criar o Objeto FSO...rs, mas no final disse que deu certo ? :blink:

[]'s
Favoritos : | OpenSuse | Opera | Firefox | NetBeans | GMail | Leia As Regras | Use a Busca | Como fazer Perguntas Inteligentes |
“Obstáculos são aquelas coisas medonhas que você vê quando tira seus olhos de seu objetivo” (Henry Ford)
“É impossível para um homem aprender aquilo que ele acha que já sabe.” (Epíteto)
“A única razão da existência do tempo é para que todas as coisas não aconteçam de uma vez.”(Albert Einstein)

#8 fabiano.froes

fabiano.froes

    Normal

  • Usuários
  • 87 posts
  • Sexo:Não informado

Posted 05/10/2006, 16:39

esse codigo funciona, mas quando eu selecionar o registro de codigo "12" ira aparecer todas as imagens q começa com "12", incluindo 123_1.jpg, 1234_1.jpg e etc

como eu resolvo isso...??? (y) (y)
Arley Fabiano Santos Fróes
fabiano@4way.com.br

#9 Nicholas Pufal

Nicholas Pufal

    Impossível: só existe até alguém duvidar e provar o contrário.

  • Usuários
  • 1655 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

Posted 05/10/2006, 18:33

Tu quer só as com 123 certo?
Então só adiciona um "_" no código e muda de 3 pra 4:

<%
set fs = Server.CreateObject("Scripting.FileSystemObject")
set f = fs.GetFolder("c:\Inetpub\wwwroot\bb\")

For Each File In f.files

If Left(file.name, 4) = "123_" Then
Response.Write file.name & "<br>"
End If

Next

set f = nothing
set fs = nothing
%>

Edição feita por: Firehalk, 05/10/2006, 18:33.

BLOG Touché Criação - Vamos trocar idéias? -> http://blog.touchecriacao.com.br/
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq