Ir para conteúdo
Fórum Script Brasil

Koyo4ever

Membros
  • Total de itens

    59
  • Registro em

  • Última visita

Tudo que Koyo4ever postou

  1. Como posso descobrir os 10 maiores valores de uma Array? Desde já, obrigado!
  2. Alguém pode me auxiliar, andei pesquisando nas ultimas horas alguma solução. Como não encontrei, decidi criar este tópico. Basicamente, tenho um texto pré-escrito dentro de um Campo de Texto e quero fazer o seguinte: A pessoa não poderá selecionar este texto, como se ele estivesse lá só de amostra. Quando a pessoa clicar no TextFiel, este texto fique lá e já apareça o ponteiro piscando no início da TextFiel, então quando ela digitar o primeiro caracter, o texto some e aparece o Texto digitado. A maioria das coisas eu sei fazer com os eventos de Javascript, o que eu não sei fazer é só 'desabilitar a seleção do texto', como se o texto fosse só o Background do TextField. Obrigado!
  3. Koyo4ever

    Segurança no PHP

    Pessoal é o seguinte: No PHP quando uma pessoa digita por exemplo uma '(aspas simples) no fim de alguma caixa(e esta informação vai pra DB) ele da um erro ou quando digita algum caracter especial Ex. (†); Mais isso só ocorre quando é utilizado no fim do texto Ex. Charlle's << assim fica normal, mas assim Charlles' ele da o erro. Da pra corrigir isso de boas, mas eu não sei quais caracteres dão esse mesmo erro. Gostaria de saber alguma dica de vocês. Ele mostra esse erro: Warning: mssql_query() [function.mssql-query]: message: Unclosed quotation mark before the character string 'asdasdasd\''. (severity 15) in C:\AppServ\www\cad_validacao.php on line 16 Warning: mssql_query() [function.mssql-query]: message: Line 1: Incorrect syntax near 'asdasdasd\''. (severity 15) in C:\AppServ\www\cad_validacao.php on line 16 Warning: mssql_query() [function.mssql-query]: Query failed in C:\AppServ\www\cad_validacao.php on line 16 Warning: mssql_num_rows(): supplied argument is not a valid MS SQL-result resource in C:\AppServ\www\cad_validacao.php on line 17 Warning: mssql_query() [function.mssql-query]: message: Unclosed quotation mark before the character string 'asdasdasd\''. (severity 15) in C:\AppServ\www\cad_validacao.php on line 38 Warning: mssql_query() [function.mssql-query]: message: Line 1: Incorrect syntax near 'asdasdasd\''. (severity 15) in C:\AppServ\www\cad_validacao.php on line 38 Warning: mssql_query() [function.mssql-query]: Query failed in C:\AppServ\www\cad_validacao.php on line 38 Warning: mssql_num_rows(): supplied argument is not a valid MS SQL-result resource in C:\AppServ\www\cad_validacao.php on line 39 Isso é importante pra mim, pois eu uso o Ajax pra verificar o login imediatamente quando a pessoa tira o foco na caixa de texto, então quando ela tira o Foco da caixa de texto da este erro. Só lembrando esse erro eu já corrigi o que eu estou preocupado é porque eu acho que não é só isso de erro que ocorre. Pode ter muito mais falhas então gostaria de uma ajuda pra solucionar num Geral este erro. Obrigado pela atenção ;D
  4. éééééééééé... então não é?.. Vlw @ESerra eu vacilei nessa kk
  5. Então eis a questão eu queria fazer igual no exemplo: // declaro a função $texto = "é á"; substituir_acentos($texto); // ai eu dou um echo no $texto e ele já deve estar com as devidas modificações. echo $texto; // Mostra "&eacute &aacute" Eu tenho que dar um 'echo' na variável que eu coloquei como parametro no caso a"$texto"
  6. É eu já tinha colocado isso anteriormente, mas mesmo assim ele não modifica =/
  7. Galera é o seguinte eu consegui essa função na internet pra substituir acentos. Só que como eu quero usar este código várias vezes então resolvi criar uma função só que ela não está funcionando muito bem.. A idéia é colocar o texto no parâmetro e retorna-lo com o mesmo nome. Exemplo: eu faço o seguinte: // declaro a função $texto = "é á"; substituir_acentos($texto); // ai eu dou um echo no $texto e ele já deve estar com as devidas modificações. echo $texto; // Mostra "&eacute &aacute" function substituir_acentos($msg){ $msg = str_replace("º", '&deg;', $msg ); $msg = str_replace("´", '&acute;', $msg ); $msg = str_replace(",", '&cedil;', $msg ); $msg = str_replace("...", '…', $msg ); $msg = str_replace("^", 'ˆ', $msg ); $msg = str_replace("–", '–', $msg ); $msg = str_replace("~", '˜', $msg ); $msg = str_replace("¬", '&not;', $msg ); $msg = str_replace("À", '&Agrave;', $msg ); $msg = str_replace("Á", '&Aacute;', $msg ); $msg = str_replace("Â", '&Acirc;', $msg ); $msg = str_replace("Ã", '&Atilde;', $msg ); $msg = str_replace("Ä", '&Auml;', $msg ); $msg = str_replace("à", '&agrave;', $msg ); $msg = str_replace("á", '&aacute;', $msg ); $msg = str_replace("â", '&acirc;', $msg ); $msg = str_replace("ã", '&atilde;', $msg ); $msg = str_replace("ä", '&auml;', $msg ); $msg = str_replace("È", '&Egrave;', $msg ); $msg = str_replace("É", '&Eacute;', $msg ); $msg = str_replace("Ê", '&Ecirc;', $msg ); $msg = str_replace("Ë", '&Euml;', $msg ); $msg = str_replace("è", '&egrave;', $msg ); $msg = str_replace("é", '&eacute;', $msg ); $msg = str_replace("ê", '&ecirc;', $msg ); $msg = str_replace("ë", '&euml;', $msg ); $msg = str_replace("Ì", '&Igrave;', $msg ); $msg = str_replace("Í", '&Iacute;', $msg ); $msg = str_replace("Î", '&Icirc;', $msg ); $msg = str_replace("Ï", '&Iuml;', $msg ); $msg = str_replace("ì", '&igrave;', $msg ); $msg = str_replace("í", '&iacute;', $msg ); $msg = str_replace("î", '&icirc;', $msg ); $msg = str_replace("ï", '&iuml;', $msg ); $msg = str_replace("Ò", '&Ograve;', $msg ); $msg = str_replace("Ó", '&Oacute;', $msg ); $msg = str_replace("Ô", '&Ocirc;', $msg ); $msg = str_replace("Õ", '&Ouml;', $msg ); $msg = str_replace("Ö", '&Ouml;', $msg ); $msg = str_replace("ò", '&ograve;', $msg ); $msg = str_replace("ó", '&oacute;', $msg ); $msg = str_replace("ô", '&ocirc;', $msg ); $msg = str_replace("õ", '&ouml;', $msg ); $msg = str_replace("ö", '&ouml;', $msg ); $msg = str_replace("Ù", '&Ugrave;', $msg ); $msg = str_replace("Ú", '&Uacute;', $msg ); $msg = str_replace("Û", '&Ucirc;', $msg ); $msg = str_replace("Ü", '&Uuml;', $msg ); $msg = str_replace("ù", '&ugrave;', $msg ); $msg = str_replace("ú", '&uacute;', $msg ); $msg = str_replace("û", '&ucirc;', $msg ); $msg = str_replace("ü", '&uuml;', $msg ); $msg = str_replace("ç", '&ccedil;', $msg ); $msg = str_replace("Ç", '&Ccedil;', $msg ); }
  8. Pessoal é o seguinte.. no cadastro ele está enviando pra db no lugar dos acentos isso "+?" Mas é o seguinte eu estou dando echo na pagina "envia_cadastro.php" nas variaveis que contém acento e quando dou o echo elas estão perfeitas sem nenhum caracter no lugar dos acentos.. estou usando o meta em ambas as paginas a de cadastro e a de enviar.. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> só na DB do SQL server que ele está dando erro segue a pagina de enviar_cadastro.php: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <?php include ("funcoes.php"); include ("config/conecta.php"); echo "--".$cidade ."--".$nome; mssql_query("INSERT INTO MEMB_INFO(memb_guid, memb___id, memb__pwd, memb_name, sno__numb, post_code, addr_info, addr_deta, tel__numb, phon_numb, mail_addr, fpas_ques, fpas_answ, job__code, appl_days, modi_days, out__days, true_days, mail_chek, bloc_code, ctl1_code, cidade, estado, nascimento, sexo) VALUES('1', '$login','$password2','$nome','1','1234','1234', 'TESTARAINDA', '12345678', '1234', '$email', '$pergunta', '$resposta', '1', '2003-11-23', '2003-11-23', '2003-11-23', '2003-11-23', '0', '0', '1', '$cidade', '$uf', '$nascimento', '$sexo')"); mssql_query("INSERT INTO msg_cadastro(login, autorizacao) VALUES('$login', '1')"); ?> creio que não tem nenhum problema na página "cadastro.php" aparece isso: --Taubaté--Sérgio Henrique Warning: mssql_query(): message: Line 3: Incorrect syntax near 'AL'. (severity 15) in c:\appserv\www\envia_cadastro.php on line 11 Warning: mssql_query(): message: Unclosed quotation mark before the character string ')'. (severity 15) in c:\appserv\www\envia_cadastro.php on line 11 Warning: mssql_query(): Query failed in c:\appserv\www\envia_cadastro.php on line 11
  9. Pessoal é o seguinte.. no cadastro ele está enviando pra db no lugar dos acentos isso "+?" Mas é o seguinte eu estou dando echo na pagina "envia_cadastro.php" nas variaveis que contém acento e quando dou o echo elas estão perfeitas sem nenhum caracter no lugar dos acentos.. estou usando o meta em ambas as paginas a de cadastro e a de enviar.. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> só na DB do SQL server que ele está dando erro segue a pagina de enviar_cadastro.php: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <?php include ("funcoes.php"); include ("config/conecta.php"); echo "--".$cidade ."--".$nome; mssql_query("INSERT INTO MEMB_INFO(memb_guid, memb___id, memb__pwd, memb_name, sno__numb, post_code, addr_info, addr_deta, tel__numb, phon_numb, mail_addr, fpas_ques, fpas_answ, job__code, appl_days, modi_days, out__days, true_days, mail_chek, bloc_code, ctl1_code, cidade, estado, nascimento, sexo) VALUES('1', '$login','$password2','$nome','1','1234','1234', 'TESTARAINDA', '12345678', '1234', '$email', '$pergunta', '$resposta', '1', '2003-11-23', '2003-11-23', '2003-11-23', '2003-11-23', '0', '0', '1', '$cidade', '$uf', '$nascimento', '$sexo')"); mssql_query("INSERT INTO msg_cadastro(login, autorizacao) VALUES('$login', '1')"); ?> creio que não tem nenhum problema na página "cadastro.php" aparece isso: --Taubaté--Sérgio Henrique Warning: mssql_query(): message: Line 3: Incorrect syntax near 'AL'. (severity 15) in c:\appserv\www\envia_cadastro.php on line 11 Warning: mssql_query(): message: Unclosed quotation mark before the character string ')'. (severity 15) in c:\appserv\www\envia_cadastro.php on line 11 Warning: mssql_query(): Query failed in c:\appserv\www\envia_cadastro.php on line 11
  10. Perfeito! O que basicamente este código faz, eu entendi como ele funciona bem por cima, você poderia me explicar basicamente o que ele faz? Obrigado Romero Dias..
  11. Galera é o seguinte eu tenho a seguinte tabela: $efetua_busca = mssql_query("SELECT * FROM msg_mensagens WHERE login LIKE '$login_ses'"); while($re = mssql_fetch_array($efetua_busca)){ echo $re['id']."<br>"; } Eu estou usando este código acima para listar todos os "id" relacionados ao Login "charllesbk", eu estou conseguindo, mas eu queria fazer com que eu pudesse manusear estes dados a partir de numeros, exemplo: $id[0] // mostraria o 1º id do login "charllesbk" que no caso seria o id 139 $id[1] // mostraria o 2º id do login "charllesbk" que no caso seria o id 146
  12. Koyo4ever

    Listagem de Dados

    Galera é o seguinte eu não consigo achar uma lógica para criar um sistema de listagem de dados que quando ultrapassasse o limite da página ele criaria pagina 1, 2, 3... Igual o Hotmail.com quando é ultrapassado um determinado numero de mensagens ele cria outra página para listar as restantes. Gostaria que alguém me indicasse um caminho ou me mostrasse um exemplo pra eu tomar como base. Obrigado!
  13. Galera eu estou com um pequeno problema de listagem de dados, eu consigo fazer a listagem de dados perfeitamente o problema é que quando passa do limite da página ele tampa o resto das contas: Observem a partir do "rrrrrr" não é mostrada nenhuma conta mais, para visualiza-las é necessário clicar com o botão do meio do mouse para ver o resto das contas. Gostaria de algumas idéias para resolver o meu problema... da pra colocar uma barra de rolagem, mas eu acho que ficaria muito feio. Alguém pode me mostrar um caminho pra resolver este pequeno problema?
  14. Funcionou Perfeitamente!! Muito Obrigado amigo! Você poderia me explicar basicamente como funciona este sitema? Porque eu tentei fazer ele mostrar o id na pagina deletar_msg.php e ele não aparece nela, o sistema não "para" na pagina deletar_msg.php... Queria saber isto, porque eu quero fazer a mesma coisa pra mostrar a mensagem, ai eu mudaria somente a URL e faria com que a <td> fosse um link com o Onclick, ai quando a pessoa clicasse na tabela ele redirecionava para a pagina de ver a mensagem, só que eu preciso que ele "pare" na pagina ao contrario do seu sistema que esta voltando para a pagina principal. Eu personalizei o sistema atualizando a pagina com : window.location.reload() Obrigado
  15. vlw pessoal os 2 métodos funcionaram perfeitamente!
  16. Eu modifiquei a linha " data : { id : $id },", ele mostra certinho que deletou, mas continua deletando com o "id errado". echo " <script> function deleta_msg() { $.ajax({ url : 'deleta_msg.php', data : { id : $id }, type : 'post', success : function() { alert('Registro excluido com sucesso!'); } }); } </script> <tr> <td bgcolor=$cor onclick='location.href=$id'>$de</td> <td bgcolor=$cor onclick='location.href=$id'>$assunto</td> <td bgcolor=$cor onclick='location.href=$id'>$data - $hora</td> <td bgcolor=$cor><a href='java script:deleta_msg($id);'><img src='../../imagens/no.png' width='14' height='15'/></a> </td></tr>"; } echo "</table>"; Eu fiz um teste eu deixei a linha assim: echo " <script> function deleta_msg() { $.ajax({ url : 'deleta_msg.php', data : { id : $id }, type : 'post', success : function() { alert('Registro excluido com sucesso!'); } }); } </script> $id"; } echo "</table>"; Ele mostrou corretamente todos os Id, isso prova que ele não "atualiza" os Id's por causa do javascript.Só que o javascript foi a unica forma que eu achei de passar o Id para a proxima pagina com segurança, sem que o usuario possa modifica-lo.
  17. Infelizmente não deu certo =/ Está com o mesmo problema. Valeu pela ajuda Amigo.
  18. Galera é o seguinte: Estou tentando fazer um sistema de Caixa de Entrada de um e-mail, com a ajuda de alguns amigos do fórum, fiz uma função "deleta_msg()" em javascript, pra ele não mostrar o id passando pelo método Post, só que tem um problema, o Id não é atualizado conforme a mensagem: Aparece as mensagens certinho, só que quando vai deletar o $id fica estático: Exemplo: Mensagem1: eae, beleza? id:30 Mensagem2: tudo bem? id:30 Ele não está atualizando os id, eu acho que é por causa do javascript, pois as mensagens são listadas normalmente.Porque se a pessoa quiser deletar a Mensagem2 não vai conseguir, pois ele vai deletar a mensagem1 pelo id. Se eu tirar o javascript ele funciona normalmente, mas eu quero que o "id" fique oculto quando passado por metodo post. while ($res=mssql_fetch_array($efetua_busca)){ if ($a==0){ $cor="#999999"; $a=1; } else { $cor="#CCCCCC"; $a=0; } $de = $res['de']; $assunto = $res['assunto']; $data = $res['data_envio']; $hora = $res['hora_envio']; $id = $res['id']; echo " <script> function deleta_msg() { document.getElementById('formOculta').submit(); } </script> <form id='formOculta' method='post' action='deleta_msg.php'> <input type='hidden' name='id' value='$id' /> </form> <tr> <td bgcolor=$cor onclick='location.href=$id'>$de</td> <td bgcolor=$cor onclick='location.href=$id'>$assunto</td> <td bgcolor=$cor onclick='location.href=$id'>$data - $hora</td> <td bgcolor=$cor><a href='java script:deleta_msg();'><img src='../../imagens/no.png' width='14' height='15'/></a> </td></tr>"; } echo "</table>";
  19. Gostaria de saber se é possível fazer esta façanha. Eu quero fazer o seguinte: $variavel = "charlles"; <a href="proxima_pg.php?nome=$variavel">Envia</a> Gostaria de enviar desta forma os dados para a "proxima_pg.php" só que não quero utilizar botão enviar, gostaria de saber se é possível enviar desta forma os dados sem que o usuário possa altera-los na passagem da variável. Não quero utilizar sessões. Eu estava lendo sobre variávels ocultas, tem como utilizar variaveis ocultas neste caso? Obrigado!
  20. Galera eu estou tentado gravar sessoes e não consigo de forma alguma: Coloquei um modo simples pra gravar, estou usando este Script: <?php session_start(); $charlles = "asdasd"; session_register("charlles"); ?> Ele retorna este erro: Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\AppServ\www\teste\sessao\1.php:1) in C:\AppServ\www\teste\sessao\1.php on line 2 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\teste\sessao\1.php:1) in C:\AppServ\www\teste\sessao\1.php on line 2 OBS: Pesquisei no fórum e achei alguns tópicos parecidos, mas nenhum sanou meu problema.
  21. Quando eu vou inserir dados na tabela do meu mssql através do PHP, quando alguns dados tem acentos, no banco de dados fica com um ponto de interrogação(?) no lugar do acento. Como posso resolver isto?
  22. vlw velho, ajudo prakass do jeito que você me passou tava dando erro, ai eu retirei a concatenção e coloquei a variável dentro da string. msg: 'O login $teste1 já está sendo utilizado por outro usuário!', ajudo prakass vlw.
  23. Este código é de um Alert personalizado. Pessoal estou tentando passar a variável do php para o Javascript só que ele aparece "undefined", segue o código: $teste1 = "charlles"; "&lt;script> var teste2 = <?php echo $teste1 ?></script>"; if($c!=0){ echo " &lt;script language='javascript'> Ext.MessageBox.show({ title: 'Atenção!', msg: 'O login '+document.write('teste2')+' já está sendo utilizado por outro usuário!', buttons: Ext.MessageBox.OK, animEl: 'mb9', icon: Ext.fly('warning').dom.value = Ext.MessageBox.WARNING }); </script>"; Aparece assim a msg: O login undefined já está sendo utilizado por outro usuário!
  24. Este código é de um Alert personalizado. Pessoal estou tentando passar a variável do php para o Javascript só que ele aparece "undefined", segue o código: $teste1 = "charlles"; "&lt;script> var teste2 = <?php echo $teste1 ?></script>"; if($c!=0){ echo " &lt;script language='javascript'> Ext.MessageBox.show({ title: 'Atenção!', msg: 'O login '+document.write('teste2')+' já está sendo utilizado por outro usuário!', buttons: Ext.MessageBox.OK, animEl: 'mb9', icon: Ext.fly('warning').dom.value = Ext.MessageBox.WARNING }); </script>"; Aparece assim a msg: O login undefined já está sendo utilizado por outro usuário!
  25. Koyo4ever

    Formulário voltar

    Como eu faço pra voltar na pagina anterior de um formulário. Exemplo: A pessoa preenche os dados, clica em submit e vai pra uma nova pagina pra verificar o login, e o login já existe, como eu faço pra ele voltar no formulário só que com os dados preenchidos como estava antes?
×
×
  • Criar Novo...