Ir para conteúdo
Fórum Script Brasil

renandare

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Tudo que renandare postou

  1. Exatamente isso =) hehe cara só tentei assim...
  2. Dae galera To com um problema em fazer o meu php ler o conteudo do banco, e tirar o Chr(13)... acontece que meu php não tá "entendendo" que no retorno do banco, tem uma quebra de linha.. estou usando duas funções, uma para encodar a string, e outra que seria exatamente para pegar o chr, segue: Função para tirar o chr(13) (quebra de linha) function SubAcento($variavel){ $chh=1; while($chh!=0){ $chh = strpos($variavel, chr(13)); $tam = strlen($variavel); if($chh>0){ $variavel = substr($variavel,0,$chh).substr($variavel,$chh+2,$tam); } } return $variavel; } Função para encodar a string. function SubAcento2($REMOVE_ACENTOS){ $REMOVE_ACENTOS = str_replace( "à", "à", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "á", "á", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "â", "â", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "ã", "ã", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "ä", "ä", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "è", "è", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "é", "é", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "ê", "ê", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "ë", "ë", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "ì", "ì", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "í", "í", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "î", "î", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "ï", "ï", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "ò", "ò", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "ó", "ó", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "ô", "ô", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "õ", "õ", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "ö", "ö", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "ù", "ù", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "ú", "ú", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "û", "û", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "ü", "ü", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "À", "À", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Á", "Á", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Â", "Â", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Ã", "Ã", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Ä", "Ä", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "È", "È", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "É", "É", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Ê", "Ê", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Ë", "Ë", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Ì", "Ì", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Í", "Í", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Î", "Î", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Ï", "Ï", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Ò", "Ò", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Ó", "Ó", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Ô", "Ô", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Õ", "Õ", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Ö", "Ö", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Ù", "Ù", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Ú", "Ú", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Û", "Û", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Ü", "Ü", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "ç", "ç", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "Ç", "Ç", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "não", "não", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "não", "não", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "´", "´", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "`", "`", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "¨", "¨", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "^", "ˆ", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "~", "˜", $REMOVE_ACENTOS); $REMOVE_ACENTOS = str_replace( "\"", """, $REMOVE_ACENTOS); return $REMOVE_ACENTOS; } e uso da seguinte forma o resultado da consulta do banco... $Opiniao = SubAcento2($rs['Opi_Opiniao']); $Opiniao = SubAcento($Opiniao); porém não está dando certo, não sei porque...testei a função passando uma string qualquer com <br> dentro dela, e funcionou beleza.... mais na hr de pegar o resultado do banco igual tá acima aí ele não reconhece os <br />, chr(13) e acaba quebrando as linhas... alguém sabe o que pode ser?
  3. Ae galera consegui arrumar já.. Era pau no iis... "re-startei" ele, e funcionou beleza heehe... valeu ai fantasma por ter tentado me ajudar ai :) pode fechar admin ! Valeu também Kuroi ;)
  4. Já sim, tá pegando beleza... quando eu preencho o form com o response.write(SQL) lá ele retorna certo. [ SELECT * FROM Usuario WHERE login = 'admin' and senha = '123mudar' ] :)
  5. Fala galera beleza? Sou membro novo registrado aki, mais já visito o forum a muito tempo olhando os codigos e aprendendo ai... mais agora me aconteceu algo que eu não sei o porque, e nem to conseguindo resolver... seguinte...criei um formulario de login, e uma pagina asp que recebe esses dados, e se existir o usuario redireciona para uma outra pagina, se não exibe uma msg... muito bem segue o codigo da pagina asp q recebe o login: <!--#include file="../../Conexao/conexao.asp"--> <% SQL = "SELECT * FROM Usuario WHERE login = '" & Replace(request.form("txtlogin"), "'", "''") & "' and senha = '" & Replace(request.form("txtsenha"), "'", "''") & "'" Set rs = con.execute(SQL) if not rs.eof then 'Encontrou o usuário 'Armazenamos em uma variável Session o status do Usuário session("status") = "ok" 'Redirecionamos para a Página Inicial response.redirect("index.asp") else 'Usuário não encontrado 'Redirecionamos para a Página de Login e informamos o erro response.redirect("default.asp?erro=negado") end if set rs = nothing 'Destruímos o Objeto rs.close %> E aki o codigo do include conexao, que faz a conexao com o banco: <% 'server.MapPath("banco.mdb") Dim Conexao_CMS 'Conexao_CMS = "Driver={Microsoft Access Driver (*.mdb)};DBQ=\\xxx\Conexao\banco.mdb" Conexao_CMS ="Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\sites\sistema\Conexao\banco.mdb" Set con = Server.CreateObject("ADODB.Connection") con.open Conexao_CMS %> beleza, era pra funcionar certo? e funcionou, mais agora parou e não funciona mais !! alguém sabe porque ? criei outros usuarios no banco e nada... não entra mais na area restrita, so fica dando a msg que não foi encontrado usuario... alguém sabe porque? vlww =D PS: Desculpa não postar o codigo em uma CODEBOX mais tentei aki e falou que ta com problema que foi notificado ao moderador.. abraços
×
×
  • Criar Novo...