Jump to content


Alguem me ajuda por favor ??


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

#1 CaRLoS SaNTiLLi

CaRLoS SaNTiLLi
  • Visitantes

Posted 17/01/2003, 15:38

Olah equipe do wmonline, meu nome eh carlos, tenho uma pagina na net q chama www.oqrolamerico.hpg.com.br - eh o site da minha cidade etc.. acontece o seguinte, o meu mural (uma especie de guestbook comum) tem uns retardados que lancam uma tag q distorce tudo o conteudo do mural, queria saber qual o codigo para o mural nao aceitar mais esses codigos... de uma olhada nele e me respondam please.. o mural esta em... www10.brinkster.com/binary182/guestbook.asp -

Ahh, otra coisa, se alguem souber tb como limitar os caracteres do campo da mensagem, me de 1 toque..

Se alguem puder me ajudar eu agradeco de coração..

valews.. [x]`s

#2 Tarkan

Tarkan

    Powered by Linux - Que inglês! ;)

  • Ex-Admins
  • 651 posts
  • Sexo:Masculino
  • Localidade:Copacabana - RJ

Posted 17/01/2003, 16:22

Limitar os caracteres, vc pode fazer uma contagem, usando o Len(string).
Por exemplo:

If Len(string) >= numero Then
response.write "Não pode, tá muito grande!"
Else
... grava mensagem ...
End If

Agora, para evitar que o pessoal "avacalhe" com seu sistema, fazendo com que tire a formatação da tabela, experimenta usar essa funçãozinha:

<%
Function PularLinha(StrTrata,Quantidade)

StrTrata = CStr(StrTrata)
Quantidade = Cint(Quantidade)
A = 0

For aux = 1 To Len(StrTrata)
StrNovo = Mid(StrTrata, aux, 1)
Saida = Saida & StrNovo
A = A + 1
IF A = Quantidade then
Saida = Saida & "<br>"
A = 0
End IF
Next

PularLinha = Saida
End Function

Response.Write PularLinha("o texto","quantidade máxima de caracters")
%>

Boa sorte!

:D
' nome: gustavo veiga
' profissão: ALOG Data Centers do Brasil (analista de sistemas)
' publicidade: ALOG Data Centers do Brasil

#3 _MX_

_MX_

    Conhecimento nunca é demais

  • Usuários
  • 563 posts
  • Sexo:Não informado
  • Localidade:Diadema-sp

Posted 17/01/2003, 16:39

os campos textbox tem um atributo que restringe a quantidade de caracteres mas eu nao lembro. :)

quanto as tags, pra exibir as mensagens use Server.HTMLEncode("mensagem") aí vai exibir a tag que o cara digito.
========================================================
Copiar o bom é melhor que inventar o ruim
========================================================
"O segredo da criatividade é saber esconder suas fontes"
(Einstein)
========================================================

#4 cinraq

cinraq

    cinrASP

  • Usuários
  • 77 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro

Posted 17/01/2003, 16:45

Com esse código que o Tarkan passou você limita o número de caracteres mas para evitar que códigos html interfiram em seu código você utiliza:

server.HTMLEncode(string)

Assim se a pessoa digita <table></table>, ao invés de criar uma tabela no html ele somente mostra como texto comum.

Qualquer dúvida sobre como usar poste o código da página que mostra os posts aí que eu te digo aonde e como colocar ok?

:D :ph34r: :D
"Moro no Brasil.
Não sei se moro muito bem ou muito mal.
Só sei que agora faço parte do país.
A inteligência é fundamental."
(Farofa Carioca)

#5 cinraq

cinraq

    cinrASP

  • Usuários
  • 77 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro

Posted 17/01/2003, 16:47

ih, postei quase na mesma hora que você _MX_... A mesma coisa, hehe...

:D :ph34r: :D
"Moro no Brasil.
Não sei se moro muito bem ou muito mal.
Só sei que agora faço parte do país.
A inteligência é fundamental."
(Farofa Carioca)

#6 Tarkan

Tarkan

    Powered by Linux - Que inglês! ;)

  • Ex-Admins
  • 651 posts
  • Sexo:Masculino
  • Localidade:Copacabana - RJ

Posted 17/01/2003, 17:09

Nossa mãe! Valeu cinraq, viajei legal!
Passei um código, entendi errado o que ele tinha pedido.
De qualquer maneira, este código pode ser útil para você caso o usuário use palavras enormes para brincar com seu código.

:D
' nome: gustavo veiga
' profissão: ALOG Data Centers do Brasil (analista de sistemas)
' publicidade: ALOG Data Centers do Brasil

#7 CaRLoS SaNTiLLi

CaRLoS SaNTiLLi
  • Visitantes

Posted 18/01/2003, 07:39

aee tarkan valew cara, tipo com esse codigo ai vai quebrar a linha do texto do cara mesmo se as palavras estiverem sem espaços ?

ah, o q devo mudar ai ? onde coloco o nº max de caracteres?

grande abraço a todos !!!

#8 CaRLoS SaNTiLLi

CaRLoS SaNTiLLi
  • Visitantes

Posted 18/01/2003, 07:44

aee cinrag valew mesmo cara.. tipo o codigo eh desse aki, clique

mas onde e como eu uso esse server.HTMLEncode(string) ???

[x]'z

#9 CaRLoS SaNTiLLi

CaRLoS SaNTiLLi
  • Visitantes

Posted 18/01/2003, 07:48

o codigo que os xxxxxx estao usando pra regassar as tabelas eh esse ai oh..

<h3>SHADOW HACKERS<xmp><plaintext>

o que esse codigo faz ? eu sei que eh esse pq no meu banco de dados (.mdb) ele aparece assim como msg...

o cinraq eh isso ai mesmo q eu preciso cara.. e a do tarkan eu tb vo usar... valeu mesmo galera ; )

#10 Tarkan

Tarkan

    Powered by Linux - Que inglês! ;)

  • Ex-Admins
  • 651 posts
  • Sexo:Masculino
  • Localidade:Copacabana - RJ

Posted 18/01/2003, 10:48

Se quiser fazer um teste, faça o seguinte...
Cria uma página nova, uma "teste.asp", e coloque dentro dela:

<%
Function PularLinha(StrTrata,Quantidade)

StrTrata = CStr(StrTrata)
Quantidade = Cint(Quantidade)
A = 0

For aux = 1 To Len(StrTrata)
StrNovo = Mid(StrTrata, aux, 1)
Saida = Saida & StrNovo
A = A + 1
IF A = Quantidade then
Saida = Saida & "<br>"
A = 0
End IF
Next

PularLinha = Saida
End Function

Response.Write PularLinha("aaaaaaaaaaaaaaaaaaaa",5)
%>

No teste acima, eu fiz com que ele pulasse de linha a cada 5 caracteres digitados.
E você muda de acordo com as suas preferências.

:D
' nome: gustavo veiga
' profissão: ALOG Data Centers do Brasil (analista de sistemas)
' publicidade: ALOG Data Centers do Brasil

#11 K I L L I N G

K I L L I N G

    Batera na veia, ASP no coração

  • Banidos
  • PipPipPipPip
  • 398 posts
  • Sexo:Não informado

Posted 10/01/2004, 23:12

Mais uma vez o REI do ASP desvenda mais uma dúvida minha e uma brincadeira dele . . .
fui
E valew neh eh claro hehehe
http://www.fiquecomigo.com
http://www.fiquecomigo.com.br
Encontre o amor da sua vida aqui!

Vinícius Nunes Lage
vinibaterabol@msn.com




0 user(s) are reading this topic

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

IPB Skin By Virteq