Ir para conteúdo
Fórum Script Brasil

WebSan.Com.Br

Membros
  • Total de itens

    52
  • Registro em

  • Última visita

Tudo que WebSan.Com.Br postou

  1. Bom, vim ajudar em um problema simples mais muito publicado, usar ASPAS para inserir conteudo em banco de dados ! Caso você tenha um formulário, e este conteudo será salvo no banco de dados, e está tendo problemas com ASPAS simples e duplas, tenho uma solução ! Para criar est a ajuda eu li muitas dúvidas sobre este assunto, e até agora achei muitas soluções, porém venho aqui mostrar uma forma de codigicação que eu tive MUITOS problemas e hoje resolvo desta forma, e espero poder ajudar outros sobre este problema ! Eu juntei os dois problemas pois um irá ajudar no outro ! (Meu primeiro tópico de ajuda) Vamos lá, --------------------- ACENTUAÇÃO (CharSet e META) --------------------- 1° No MySql não existe CharSet ISO-8859-1, então testei com outros no mysql e nos padrões funcionaram. - Para criar tabelas no seu MySql use Charset (utf8). 2° Nas suas páginas use: <% Response.Charset="ISO-8859-1" %> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> --------------------- ASPAS --------------------- Sabemos que no ASP não podemos inserir aspas simples em um campo de form para ser inserido do banco de dados. Tambem que aspas duplas para editar um conteudo do banco pelo form SOME (desaparece) Com estes 2 problemas, uma simples solução USANDO A ACENTUAÇÃO DADA ACIMA !!!!!!!!!!!!! Trocar as aspas pelo código ASCII: Aspas simples: ' = Chr(39) * E achei 2 tipos diferentes de ASPAS DUPLAS.... Padrão: Aspas Duplas: " = Chr(34) Outra: ASpas Duplas: “ = Chr(147) Bom, usando o Chr(34), depois para você editar este conteudo ele irá SUMIR com todo o conteúdo depois da ASPAS DUPLAS dentro do seu form. Usando aspas simples, terá problema com o ASP, ele não irá inserir seu conteudo ! Você pode trocar pela (“) ou Chr(147) que irá resolver, MASSSSS... usando em suas páginas o META e Charset passados acima... * Se você usar outro tipo de charset para sua página, a aspas Chr(147) será trocado por um caracteres inválido. Agora então os replace para resolver os seu problemas: <% <input type="text" name="texto" value="Testando aspas ' e aspas " para inserir no banco !"> conteudo = Request.Form("texto") Replace(conteudo,"'", "''") => Caso tenha aspas simples ele duplica ela para que possa ser salvo no banco. Replace(conteudo,Chr(34), Chr(147)) => Ele troca a aspas duplas pela outra aspas duplas, que não é usada em códigos ASP. então na prática.... conteudo = Request.Form("texto") addnobanco = Replace(Replace(conteudo,"'","''"),Chr(34),Chr(147)) Conn.Execute "INSERT INTO tabela(conteudo) VALUES ('" & addnobanco & "')" Espero que este tópico não seja visto com maus olhos, pois isso ainda é um grande problema entre muitos... E desculpe pela pessima formatação da explicação, é meu 1° tópico de ajuda e não sou muito bom em explicação ^^ Mas espero ajudar !!!
  2. window.open(document.location, '_blank', 'fullscreen=yes,resizable=no') Olá, eu já li milhares de tópicos a respeito e um detalhe que a maioria conheçe são as configurações de determinados navegadores. Eu uso aqui em meu pc o Opera e o IE7, e os dois eu configurei para não aceitar pop-up, somente em novas GUIAs, e com isso o código não funciona, parece que sempre a regra de configuração do navegador manda, e o código javascript é ignorado. É literalmente ignorado, já que o IE7 nem tira a barra de endereço quando minha configuração do IE7 está para abrir pop-up na mesma janela em uma nova guia. O que eu gostaria de saber é: se tem algum código que ignora a configuração do navegador, fazendo assim com que faça o que peço no javascript acima. (ABrir em FULLSCREEN a página desejada independente da configuração do(s) navegador(es) do cara. Grato desde já.
  3. Ops.. desculpe Jonathan... nem percebi mesmo... Bom coloquei o meu segundo post como QUOTE no primeiro... então pode apagar o meu segundo post !! E pode deletar este aqui também !!! Abraços.
  4. Bom, consegui a solução.... caso tenham interesse, está aqui o código: FEITO POR: webmind <script type="text/javascript"> function EmGrupos(k) { h = document.getElementsByTagName("span").length; for( i = 1; i <= h; i++ ){ if( i == k ){ document.getElementById(i).style.visibility="visible"; } else{ document.getElementById(i).style.visibility="hidden"; } } } </script> <a href="java script:EmGrupos(1)">Menu 01</a> <a href="java script:EmGrupos(2)">Menu 02</a> <span id="1" style="visibility:hidden"> conteudo 01 </span> <span id="2" style="visibility:hidden"> conteudo 02 </span>
  5. Fala meu povo, eu postei alguns dias atrás uma dúvida parecida, mas não igual, olhem meu código: function EmGrupos(id,classe,atag) { var ClasseTGP = document.getElementsByClassName(classe, atag); var IdTGP = document.getElementById(id); if ( IdTGP == IdTGP ){ IdTGP.style.display="block"; }else{ IdTGP.style.display="none"; } } <a href="java script:EmGrupos('001','ChamarGrupos','span');">Memoria</a> <a href="java script:EmGrupos('002','ChamarGrupos','span');">HD</a> <span id="001" class="ChamarGrupos" style="display:none;"> CONTEUDO DO SPAN </span> <span id="002" class="ChamarGrupos" style="display:none;"> CONTEUDO DO SPAN </span> O que eu quero com isso ? R: Vou ter VÁRIOS desses SPAN, com grupos de radio, e tenho os links de cada grupo, quero que o javascript pegue (no meu caso): todos os class="ChamarGrupos" com a tag SPAN e dÊ um NONE no STYLE, e dê um BLOCK na SPAN selecionada. COm o exemplo prático ficou fácil de entender o que preciso ? Estou fazendo vários testes e não chego em uma resposta.
  6. Putz... é que deu um pau terrivel aqui no forum para mim !! isso que estão visualizando acima não é o erro, ele misturou tudo o meu código... NOSSAA... hauaahuahuauhahu que loucura. bom, mas de qualquer forma eu resolvi o problema. EU usei o exemplo do Jonathan, e estava dando erro, ele não estava achando a string do meu email, mas ai alterei o seguinte: Isto: instr(MeuEmail ,"@",1) = 0 Por Isso:instr(MeuEmail ,"@") = 0 E ai funcionou perfeito ! Obrigado pela força.
  7. Na verificação, dá o seguinte erro: Microsoft vb script:history.back();'>Tentar novamente</a>") elseif NewsNome = "" Then Response.Write("Nome em branco...<br><Br><a href='java script:history.back();'>Tentar novamente</a>") else 'ADD NO BANCO end if
  8. Fala Rafael, é que na verdade em Java eu sei fazer, estou postando mais para aprender em ASP ^^. E tipo, estou procurando uma coisa como o LEN(STRING) para contar os caracteres, e o LEFT(string, 32) pega as 32 primeiras letras, entende o que gostaria ?
  9. Olá, imagino que seja uma coisa boba, mas não estou sabendo procurar. Tenho um campo simples de cadastro com 2 campos, NOME e EMAIL Ao invés de fazer um javascript, ou algo do genero para verificar se os campos foram preenchidos eu gostaria de em ASP mesmo verificar algumas considerações para enviar para o banco esses campos. Tipo assim: Email = Request.Form("email") If Email not "@" then 'Caso não tenha '@' no conteudo escrito do campo Email.... Response.Write("Você tem que colocar @ no seu email.") elseif Email not ".com" then 'Caso não tenha '.com' no conteudo escrito do campo Email.... Response.Write("Seu email está inválido .") else ..... Email adicionado no banco End If grato desde já.
  10. Boa ESerra, resolvido ! Mas agora por favor me desconfindi aqui.... heheheheheeh O que significa essas alterações de ASPAS para que o java funcione dentro do ECHO... qual é a difença entre echo "texto"; e echo 'texto'; ? Mas de qualquer forma, tópico resolvido ! Vlw novamente ESerra.
  11. Galera, o meu problema é com o JavaScript, mas o problema está sendo causado por causa do PHP, por isso estou postando aqui OK ! Bom, tenho um trexo assim: if ( $Nome == "" || $SobreNome == "" ){ echo ("<script language='Javascript'> alert('Esccreva seu nome</br>E tb seu sobrenome !'); window.location = 'java script:history.go(-1)'; </script>"); }else{ blabablablablalbalblba } Bom, o meu problema é exatamente aqui: Eu já tentei usar "\n", "<br>", "</br>", "<br />" e NADA pula a linha no ALERT ! COmo poderia ser ? E por favor... antes de qualquer comentário, eu quero manter EXATAMENTE assim, mesmo porque TEM QUE TER uma forma de se fazer isso. Grato desde já.
  12. Xi... então vamos com mais calma.... não entendo nada de AJAX, e PRECISO ter algo semelhante para apresentar (estou com prazo curto, para variar). Então se me permitem, vou colocar algumas dúvidas e vejam no que podem me ajudar, ok ?! essas dúvidas podem ser se possivel em PHP, mas se for AJAX, já peço, expliquem bem, pois sou um ZERO a esquerda em ajax. hehehe * Como posso guardar uma informação durante o acesso do internauta no site, e se caso ele saia so site essa informação será deletada ? (Como sistema de carrinhos, mas uma coisa mais simples... Tipo, libero um lilnk "CARRINHO", ai clicou ele guarda o ID do pedido que foi escolhido, ai ele pode ficar navegando no site, e depois se escolher OUTRO produto, adiciona tb, ai irá armazenar esses 2 ID do pedido dele, Caso ele se dirija para a página de finalização do pedido mostra as escoilhas dele, e caso ele saia do site, isso é deletado) Talvez com COOKIE ? mas como seria ? e teria outra forma de armazenar em temp ? * Talvez se eu coloquei um <iframe> com as informações e um META REFRESH a cada 2segundos, e quando o cara escolhe uma outra opção vai para o iframe, e com o refresh, os valores sempre se alternariam ? ainda estou muito perdido sobre esta idéia, Talvez um JavaScript daria conta do recado ? Bom, por enquando é isso, estou quebrando a cabeça (com o que sei...) e qualquer novidade, posto aqui.... Já fica o meu muito obrigado por qualquer sugestão, opinião, ou crítica. Abraços....
  13. Galera, para ser sincero, não sei muito bem o que procurar, por isso estou diretamente postando, as minhas pesquisas resultaram em ZERO. Site Dell - página certa da minha dúvida. Quem entrar nesta página irá visualizar um produto (Computador) sendo vendido, e configurável, onde você pode alterar a memoria, sistema operacional, HD, placa de video, etc... você pode montar a máquina que você quiser, e ao lado direito do site, tem o valor e a configuração escolhida, e conforme você vai selecionando os TYPE="RADIO", vai automaticamente alterando os valores e na configuração já entra o produto escolhido. Bom, eu preciso fazer algo do gênero, e não sei por onde começa, então peço aqui QUALQUER ajuda ou dica, ou função é MUITO BEM VINDA. Estou criando várias coisas aqui em PHP, MySql, mas não estou chegando onde quero. * O mais importante neste momento é: Descobrir como faço a soma/subtração dos valores (O Campo no MySql tb não sei qual usar, coloquei como DECIMAL, mas me parece meio bugado nas contas) em tempo real, e como alterar o texto somente clicando no RADIO. Se obtiver sucesso em alguma parte posto aqui, mas me ajudem que estou de cabelo em pé aqui já, Grato desde já.
  14. então usar <frameset> e <iframe> teria o mesmo resultado que eu procuro ? o <iframe> tem alguma incompatibilidade com navegadores ? ou funciona em todos (IE, Firefox, Opera, Netscape - pelo menos)???
  15. fala fercosmig, como eu poderia fazer isso ? Poderia me dar um exemplo prático sobre como fazer ? é somente na default ? ou em todas as páginas, como chamaria a(s) página(s) ? como seria o código do frame ? Grato por qualquer solução
  16. Pessoal, estou caçando uma resposta na net, mas não acho nada definitivo. gostaria que sempre ficasse na barra de endereço assim: http://www.meusite.com.br e nunca aparecesse funções e nem querystring como no exemplo: http://www.meusite.com.br/pagina.asp?acao=abrir&Id=1 Quero que naveguem pelo site sem mostrar os nomes das páginas que estão entrando... Eu tenho tb um JavaScript que nos links mostram uma mensagem (OnLoad,OnClick,OnMouseOver) na barra de status para não verem a ação do link... mas se mostrar lá na barra de endereço não ajuda muito fazer isso ! hehehehe Grato desde já.
  17. se você tiver os dois domínios em questão pode fazer assim: <% URL = Request.ServerVariables("SERVER_NAME") Select Case URL Case "www.site01.com.br" Response.Redirect "http://www.site01.com.br/site01" Case "www.site02.com.br" Response.Redirect "http://www.site01.com.br/site02" End Select %> Tipo, eu uso isso para um ALIAS de DOMINIO... Tenho o registro dos dominio site01.com.br e do site02.com.br - os dois com o mesmo DNS lá no registro.br Ai crio 2 pasta na hospedagem SITE01 e SITE02 e na raiz da hospedagem crio uma página ASP com esse código ! não sei se irá funcionar por hospedagens gratuitas, já que o seu site será um sub-dominio... mas não custa tentar ^^ provavelmente pelo terra é: www.seusite.terra.com.br ? ou www.terra.com.br/seusite [code] <% URL = Request.ServerVariables("SERVER_NAME") Select Case URL 'Primeira Opção (www.seusite.terra.com.br) Case "www.site01.terra.com.br" Response.Redirect "http://www.site01.terra.com.br/site01" 'Segunda Opção (www.terra.com.br/seusite) Case "www.terra.com.br/seusite" Response.Redirect "http://www.terra.com.br/seusite/site02" End Select %> Testa isso e conta o resultado ! abraço.
  18. Eu já consegui: olhem... Se baseando no meu upload acima ! file.SaveAs(Server.MapPath("../SmartUpload/" & Imagem)) tamanho = file.Size extensao = file.FileExt ' Após eu fazer o upload, recupero os dados da imagem usando PERSITS.JPEG! Set objJpeg = Server.CreateObject("Persits.Jpeg") objJpeg.Open Server.MapPath("../SmartUpload/" & Imagem) Altura = objJpeg.OriginalHeight Largura = objJpeg.OriginalWidth ' E depois disso posso salvar no Mysql todos os dados 'Adiciono no bd Conn.Execute "INSERT INTO banco_imagens"&_ "(datadia, nome, tamanho, extensao, largura, altura) VALUES "&_ "('" & now() & "', '" & Imagem & "', '" & tamanho & "', '" & extensao & "', '" & Largura & "', '" & Altura & "')" Isso ai... *Agradecimentos: salgado e xanburzum*
  19. Estou com uma dúvida cruel, onde acho milhares de resposta, mas nenhuma que resolva o meu problema ! Preciso fazer upload de uma imagem, e salvar no MySql os dados desta imagem, nome, extenção, tamanho, largura e altura usando o componente AspSmartUpload. Bom, até agora consegui quase tudo, menos largura e altura ! Meu código, padrão, bem simples. Dim SmartUpload Dim file Set SmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload") SmartUpload.MaxFileSize = 2000000 SmartUpload.AllowedFilesList = "gif,jpeg,jpg,png" SmartUpload.Upload For each file In SmartUpload.Files If not file.IsMissing Then Imagem = file.FileName file.SaveAs(Server.MapPath("../SmartUpload/" & Imagem)) tamanho = file.Size extensao = file.FileExt End If Next 'Adiciono no bd Conn.Execute "INSERT INTO banco_imagens"&_ "(datadia, nome, tamanho, extensao) VALUES "&_ "('" & now() & "', '" & Imagem & "', '" & tamanho & "', '" & extensao & "')" Response.Write("Imagem adicionada com sucesso !") Mas agora, como pegar a largura e altura ? Bom, vejo que no SmartUpload ele não tem uma variavel que recupera isto, como por exemplo o do tamanho (file.Size) ou da extensão (file.FileExt), então procurando na net achei um SUB que altera o tamanho da imagem que já existe no servidor, agora gostaria de tentar usar este código a meu favor, mas não obtive sucesso, alguêm poderia saber como eu faria ? Dêem uma olhada no código abaixo que achei: dim iWidth, iheight sub ImgDimension(img) dim myImg, fs Set fs= CreateObject("Scripting.FileSystemObject") if not fs.fileExists(img) then exit sub set myImg = loadpicture(img) iWidth = round(myImg.width / 26.4583) iheight = round(myImg.height / 26.4583) set myImg = nothing end sub ImgDimension(Server.MapPath("server image file"))
  20. WebSan.Com.Br

    Editor RTE

    Ok, Obrigado Rafael, vou dar uma estudada nisso !
  21. WebSan.Com.Br

    Editor RTE

    Meu problema na verdade não é nem saber nomes de programas, e sim uma ajuda para configura-los... Tipo, você usa o fckEditor Rafael ? Usa com ASP ? como eu colocaria o conteudo do editor em uma string para ser salva no MySql através de um INSERT ? Como edito o que vai ter ou não ter no editor ? isso que preciso ! Tipo, tenho os seguintes editores aqui: - RTE - openwysiwyg_v1.4.7 - conceptRTE - Easy Web Editor (EWE) - jsedit-release MAS nÃO sei mexer neles... huahahuauh... que tristeza isso viu... Bom, eu fiz um editor BEM TOSCO para sanar meu problema, mas gostaria muito de implementar esses tipos de editores em meus sistemas de administração... (Bom, o melhor mesmo é estudar Javascript né ? ou em PHP poderia chegar perto de algo do genero ?) Grato até agora Rafael !
  22. WebSan.Com.Br

    Editor RTE

    Olá, estou terminando um sistema de administração de um site, e gostaria de colocar um editor RTE no <textarea> para meu cliente, porém sou um ZERO a ESQUERDA em Javascript, e não entendo como funciona... Alguém conheçe um editor que seja pelo menos fácil de editar o que interessa ? (O NOME DO TEXTAREA, para poder salvar as informações no DB). Dêem uma olhada no site que achei... já puxei TODOS os opensourse, mas não consigo editá-los.. Todos os Editores Aqui um exemplo do que eu quero para os que não entenderam ^^ : Exemplo Alguém já usou usou algum deles, ou tem um que possa me mandar, ou me explicar onde consigo edditar o nome do campo, ou qualquer coisa... preciso de um aluz !!h hehehehe To perdidinho....
  23. Olá pessoal, tudo certo ? Eu sempre usei papel de carta personalizado em meu outlook, e também sempre tive o mesmo problema que vou descrever, mas agora por ter feito um layout completo no meu outlook, gostaria que tivesse uma visualização igual a internet... Bom, fiz um layout 780px x 100%, e no centro do layout coloco meu texto... está tudo as 1000 maravilhas, MASS ai entra a merda do Outlook... Quando visualizo meu layout pelo navegador, ele fica lindão... 780px X 100% sem espaços na vertical, mas quando coloco meu papel de carta no outlook, ele fica com uma linha superior e inferior Impedindo que o layout fique de fato com 100% de altura... A Linha superior até vai, porque só eu clicar em BACKSPACE o meu layout vai para o topo, mas a linha inferior tá lá... como se fosse uma tabela vazia !!! *Obs: sei que é só uma questão de estética visual, Mas sou perfeccionista e além é disso que se trata ser um designer né... ficar tudo perfeito como foi feito para aparecer... ^^ * Uso WinVista 32Bits / Outlook Mail Se alguêm já teve esse problema e conseguiu resolver, POR FAVOR, ajuda eu !
  24. Olá eu fiz umas gambiarras aqui para conseguir fazer um menu sem precisar de muitos códigos e principalmente não precisar usar PopUps em alguma ocasioes... Bom, o código abaixo ! <head> <script language="JavaScript"> function MostraEsconde(id){ var DIV = document.getElementById(id); DIV.style.display = (DIV.style.display=="") ? "none" : ""; } </script> </head> <a href="#" onClick="MostraEsconde('Menu01');">Link01</a><br> <table id="Menu01" style="display:none" width="250" border="0"> <tr> <td>- Conteudo 01 </td> </tr> </table> <a href="#" onClick="MostraEsconde('Menu02');">Link02</a><br> <table id="Menu02" style="display:none" width="250" border="0"> <tr> <td>- Conteudo 02 </td> </tr> </table> <a href="#" onClick="MostraEsconde('Menu03');">Link03</a><br> <table id="Menu03" style="display:none" width="250" border="0"> <tr> <td>- Conteudo 03 </td> </tr> </table> Agora peço a ajuda de vocês para o seguinte: Dessa forma se eu clicar nos 3 links, vai aparecer um abaixo do outro, mas gostaria que um sumisse para que o outro aparecesse ! alguém poderia ajudar??? Grato desde já.
  25. Desculpa reabrir este tópico... mas alem de entender o que BALTAZAR quer, eu tb estou com o mesmo propósito para um cliente, POREM.... Notax, e se a pessoa quiser os videos no próprio servidor e não quiser vinculo com o Youtube ? Como seria isso, você sabe dizer ou só respondeu o obvio porque não sabe fazer como o estilo do YouTube ? Se alguém souber como fazer a compilação de video para que ele sempre aparece mas somente carregue o video quando dá um play... DA UM HEPL AI.... Obs: Uso o Vegas para compilação dos videos e depois passo para o FlashCS3 Video Encore (.FLV) e ai importo o video no Flash (.SWF) para apresentar no site e para ter os links de Play, Stop, Fullscreen e volume...
×
×
  • Criar Novo...