Ir para conteúdo



Dúvida no ASP


3 respostas neste tópico

#1
-Thi-

  • Participantes
  • 138 posts
Amigos,

Estou com um problema em um fórum, onde uma certa pessoa ou um script de rotina sempre posta uma mensagem com o assunto: "n" e posta spaws, zueiras etc.... eu queria uma linha de código no ASP que ñ deixasse ele postar somente um caracter...

o trecho do código:

Responder

function campo©
if request.form© = "" then
%>
<script>
location.href="forum.asp?acao=erro&msg=<%=Server.URLEncode("Você não preencheu o campo <b>"&c&"</b>.<br>Volte e preencha.")%>";
</script>
<%
end if
end function

campo("nome")
campo("assunto")
campo("msg")

function n(cam)
if request.form(cam) = "" then
n = "n"

n = request.form(cam)
end if
end function

neste trecho tem a condição para impedir a NÃO POSTAGEM se o campo estiver vazio, no código eu só acho o size q é o limitador máximo, gostaria de limitar o mínimo talvez...

Responder

if request.form(cam) = ""

queria saber uma linha em asp q impedisse essa merda de script malicioso de ficar postando spaw no fórum dentro deste código, já tentei algumas alternativas e ñ consegui, gostaria de por um pra q o assunto tivesse no mínimo 5 caracteres por exemplo ou se alguém souber outra forma viável tb. Se alguém souber ajudar eu agradeço,
Grato,

[]´s

Editado por -Thi-, 16 January 2009 - 06:30 PM.




#2
champs

  • Participantes
  • 6 posts
Tem como fazer sim...

troca essa linha:
if request.form© = "" then

por essa:
if request.form© = "" or len(request.form©) < 5 then

nesse caso eu coloquei o tamanho minimo como 5 mas ai vc pode mudar

era essa sua duvida?

#3
Sabaz

  • Participantes
  • 3 posts
Nossa isso precisava também pro meui forum...
Mas eu tenho uma duvida. Isso se coloca em qualquer parte do CSS?
Ou é em outro lugar?

#4
champs

  • Participantes
  • 6 posts

Visualizar PostSabaz, em 21/01/09, disse:

Nossa isso precisava também pro meui forum...
Mas eu tenho uma duvida. Isso se coloca em qualquer parte do CSS?
Ou é em outro lugar?

sabaz...

isso vc poe no asp...
na segunda linha do codigo do -Thi-

eh soh trocar a linha...
;)




Tópicos Relacionados Collapse