
mauricioms
Membros-
Total de itens
52 -
Registro em
-
Última visita
Sobre mauricioms

Últimos Visitantes
1.202 visualizações
mauricioms's Achievements
0
Reputação
-
acabei achando a reposta por ai no google vou colocar aqui assim pode ser util a quem estiver passando pelo mesmo problema. mysql O banco de dados deve ser criado com COLLATE utf8_general_ci, que define o banco como sendo utf-8. CREATE DATABASE `database` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; Se já tiver um banco, faça a alteração com o comando a seguir. ALTER DATABASE `bancodedados` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; php No seu script PHP de conexão com o banco de dados, você deve mudar o charset para UTF-8 e após a conexão mysql é preciso executar os comandos mysql para setar o charset. header('Content-Type: text/html; charset=utf-8'); mysql_connect($servidor,$usuario,$senha); mysql_select_db($database); mysql_query("SET NAMES 'utf8'"); mysql_query('SET character_set_connection=utf8'); mysql_query('SET character_set_client=utf8'); mysql_query('SET character_set_results=utf8'); HTML Nas páginas onde serão exibidas as informações inclua a meta tag abaixo para definir a página como UTF-8. <meta http-equiv="content-type" content="text/html;charset=utf-8" /> caso vocè tenha feito isso, acima e mesmo assim seus dados continuam com os caracteres malucos, isso acontece porque os dados existentes já foram enviados da maneira "errada" então não vão ser auterados vai ter que fazer na mão mesmo, mas tenta inserir um dado novo, ele vai funcionar. aonde achei não tinha autor.
-
olha pessoal estou com um problema, num banco de dados fiz todo o sistema de cadastramento e exibição dos dados e tudo funciona inclusive para visualizaçõa na tela, tudo com acento Ç e tal, o que estou tentando fazer e exportar a tabela em xls ele exporta, mas exporta como esta no banco de dados com as letras trocadas e a maior bagunça o banco de dados esta em latin 1. tentei adicionar um header header ("Content-Type: text/html; charset=utf-8\r\n;" ); mas também não funcionou, se alguém puder dar uma luz. segue abaixo o codigo que estou usando para gerar o xls. <?php // Definimos o nome do arquivo que será exportado $arquivo = 'todos_usuarios.xls'; $query = "SELECT * FROM cadastro ORDER BY id DESC"; $resultado = mysql_query ($query); $html = ''; $html .= '<table border=1>'; $html .= '<tr>'; $html .= '<td colspan=8 align=center><b>TODOS OS E-MAILS</b></tr>'; $html .= '</tr>'; $html .= '<tr>'; $html .= '<td><b>NOME</b></td>'; $html .= '<td><b>EMPRESA</b></td>'; $html .= '<td><b>TELEFONE</b></td>'; $html .= '<td><b>CIDADE</b></td>'; $html .= '<td><b>UF</b></td>'; $html .= '<td><b>E-MAIL</b></td>'; $html .= '<td><b>MSG</b></td>'; $html .= '<td><b>NEWSLETTER</b></td>'; $html .= '</tr>'; while($campo = mysql_fetch_array ($resultado)){ $nome = $campo ['nome']; $empresa = $campo ['empresa']; $telefone = $campo ['telefone']; $cidade = $campo ['cidade']; $uf = $campo ['uf']; $email = $campo ['email']; $msg = $campo ['msg']; $receber = $campo ['receber']; $html .= '<tr>'; $html .= '<td>' . $nome . '</td>'; $html .= '<td>' . $empresa . '</td>'; $html .= '<td>' . $telefone . '</td>'; $html .= '<td>' . $cidade . '</td>'; $html .= '<td>' . $uf . '</td>'; $html .= '<td>' . $email . '</td>'; $html .= '<td>' . $msg . '</td>'; $html .= '<td>' . $receber . '</td>'; $html .= '</tr>'; } $html .= '</table>'; // Configurações header para forçar o download header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header ("Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT"); header ("Cache-Control: no-cache, must-revalidate"); header ("Pragma: no-cache"); header ("Content-type: application/x-msexcel"); header ("Content-Disposition: attachment; filename=\"{$arquivo}\"" ); header ("Content-Description: PHP Generated Data" ); // Envia o conteúdo do arquivo echo $html; exit; ?>
-
pessoal to precisando terminar essa pagina mas tá complicado é o seguinte: eu tenho um formulario que busca as informações de um banco de dados usando um combo dinamico onde clico em um campo do forumlário dai ele pega as informações do formulario 1 e passa para o segundo e assim por diante, até ate ai beleza. o que quero é que a pessoa possa mandar varios formularios ao mesmo tempo como se fossem varios orçamentos, eu consigo fazer por input text mas preciso que ele selecione por select option, e ele tem que ser por array porque depois precisa mandar isso por e-mail. alguém sabe como fazer : lá em embaixo no codigo tem um exemplo com com input text que funciona dexei apenas para ter ideia, ele abre na div campos. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <script type="text/javascript" src="js/jquery-1.6.3.min.js"></script> <script type="text/javascript" src="js/tm.js"></script> <script type="text/javascript"> $(function(){ $("#add").click(function(){ var input = '<div class="itens">'; input += '<label>Produto:<input type="text" name="produto[]" size="60" /></label>'; input += '<label> Qtd:<input type="text" name="qtd[]" size="5" /></label>'; input += '<a herf="#" class="del">X</a> </div>'; $("#campos").append(input); return false; }); $('.del').live('click', function(){ $(this).parent().remove(); }); }); </script> </head> <body> <a href="#" id="add">Add</a> <form action="listar.php" method="post"> <select name="tipo" style="width:80px; font-size:12px;" > <option value="0">Tipo</option> <?php mysql_connect("localhost", "root", ""); mysql_select_db("z53"); $sql = "SELECT * FROM tipo ORDER BY nome ASC"; $qr = mysql_query($sql) or die(mysql_error()); while($ln = mysql_fetch_assoc($qr)){ echo '<option value="'.$ln['cod'].'">'.$ln['nome'].'</option>'; } ?> </select> <select name="modelos" style="width:120px; font-size:12px;"> <option value="0" disabled="disabled">Modelo</option> </select> <select name="cor" style="width:120px; font-size:12px;"> <option value="0" disabled="disabled">cor</option> </select> <select name="bolsou" style="font-size:12px;"> <option value="0" disabled="disabled">bolso</option> </select> <select name="calca" style="width:75px; font-size:12px;"> <option value="0" disabled="disabled">calca</option> </select> <select name="bolsoc" style="width:50px; font-size:12px;"> <option value="0" disabled="disabled">bolso</option> </select> <select name="quant" id="quant" style="width:50px; font-size:12px;"> <option>50</option> <option>75</option> <option>100</option> <option>150</option> <option>200</option> <option>300</option> <option>500</option> <option>1000</option> </select> <div id="campos"></div> <br /> <input type="submit" value="Enviar" /> </form> <label>Produto:<input type="text" name="produto[]" size="60" /></label> <label>Qtd:<input type="text" name="qtd[]" size="5" /></label> </form> </body> </html>
-
faz o seguinte: <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>1 sem título</title> </head> <!-- abaixo as informações do seu iframe como nome e as configurações da barras de rolagems--> <style> iframe { overflow-x:hidden; overflow-y:hidden; } </style> <body> <!-- onde esta index.php você substitui pela sua pagina--> <iframe name="iframe" id="iframe" src="index.php" style="width:300px; height:300px; border:solid; border-width:0px;"></iframe> </body> </html>
-
cara tem o include em html o problema é que você vai ter que de qualquer forma mudar a extensão para shtml , esse eu não sei se funciona legal, numca testei, mas ele precisa de um script para funcionar dá uma olhada no link abaixo acho que vai te dar uma luz.. http://www.boutell.com/newfaq/creating/include.html a fonte é desse tópico http://scriptbrasil.com.br/forum/index.php?showtopic=70204
-
pessoal preciso fazer um formulario com algumas opções um pouco diferenciadas se alguém tiver alguma dica de como fazer eu agradeço. ai vai: o que eu vou fazer seria mais ou menos como orçamento on-line onde o cliente escolhe o protudo o tipo do produto a cor etc... mas estava pensando em fazer isso com caixa suspensa onde eu clicaria no produto 1 e dai na caixa suspensa que teria na frente por exemplo cor apareceria as cores correspondes ao produto 1, se eu escolhe o produto 2 apareciam as informações correspondendes ao arquivo 2 e por ai vai, não sei se só com formularios consegueria fazer isso, mas com php ou mysql que puder me dar um dica agradeço.
-
bom já fiz isso com menus, assim usava o mesmo menu em todas as paginas do site sem ter que abrir pagina por pagina para editar o menu, mas no meu caso eu uso um include em php onde dentro desse include eu chamava a pagina onde tinha o menu creio que dé para fazer isso no seu, só um detalhe como o include é um processo que roda no servidor, talvez no dreamweaver ou outro programa que você esteja montando o site, pode ser que no modo visual do programa fique bagunçado seu layout, mas quando você visualizar no servidor ele vai funcionar normalmente testa para ver se dá certo. ex: <div id="face"><?php include ("suapagina.html");?></div> só não esqueça que a pagina onde você ira inserir esse include precisa ser salva em php. espero que ajude
-
eu uso esse plugin para video é um flash player. é so edita-lo a sua maneira player em flash
-
e ai pessoal tudo joia ? estou com um problema aqui num slider que baixe da internet, o caso é o seguinte, configurei ele da forma como queria tamanho, tempo e etc..., mas eu preciso que por exemplo cada item "mais informações" vá para um link diferente mas o somente o ultimo vai independente da quantidade de imagens que eu use, se eu deixar apenas uma funciona beleza se eu coloco duas a primeira não funciona somente a segunda e por ai vai, alguém tem alguma dica ? segue codigo <div id="container"> <div id="lofslidecontent45" class="lof-slidecontent" style="width:827px; height:250px;"> <div style="display: none;" class="preload"><div></div></div> <!-- MAIN CONTENT --> <div class="lof-main-outer" style="width:827px; height:250px;"> <div onclick="return false" href="" class="lof-previous">Previous</div> <ul class="lof-main-wapper lof-opacity"> </li> <li style="opacity: 1;"> <img src="images/banner01.jpg"title="Des_010"> <div style="display: none;" class="lof-main-item-desc"> <h3><a target="_self" title="Newsflash 1" href="des_010.php">Des_010</a> <i><!-- — Monday, February 15, 2010 12:42--></i></h3> <h2>Uniforme Feminino Des_010</h2> <p><!--informações da imagem--> <br /> <a class="readmore1" href="des_010.php" target="_self">Mais Informações </a> </p> </div> </li> <li style="opacity: 0;"> <img src="images/banner02.jpg"title="Des_02"> <div style="display: none;" class="lof-main-item-desc"> <h3><a target="_self" title="Newsflash 2" href="#">Des_02</a> <i><!-- — Monday, February 15, 2010 12:42--></i></h3> <h2>Uniforme Feminino Des_02</h2> <p><!--informações da imagem--> <br /> <a class="readmore" href="des_02.php" target="_self">Mais Informações </a> </p> </div> </li> </ul> <div onclick="return false" href="" class="lof-next">Next</div> </div>
-
só citei 3 exemplos que usei para ver se dava certo a primeira opção esta desse jeito..
-
pessaol to com um problema na realidade até funciona é o seguinte tenho uma div dentro dessa div tem um include que chama uma pagina em php, o que acontece é que quando coloco o include o dreamweaver some com toda a formatação da pagina o que pode ser ou sera que estou fazendo de alguma forma errada esse include dentro da div. já ativei e desativei o BOM do dreamweaver fiz assim funciona uma beleza no browser mas vira uma bagunça no dreamweaver, não aparecem mais a imagem e muda a formatação <div id="menu2"><?php include "menu2.php";?></div> assim funciona mas fica com erro no dreamweaver fica aquela faixa amarela em cima do codigo <div id="menu" <?php include "menu.php";?></div> e assim funciona mas aparece uma > no browser. <div id="menu" <?php include "menu.php";?>></div> alguém sabe o que é ?
-
(resolvido)formulario com autenticação por smtp
pergunta respondeu ao mauricioms de mauricioms em PHP
ahhhhhh num é possivel eu tinha alterado para post, mesmo assim não estava vindo agora tentei de novo para desencargo de consciência e veio, que locura (eu no caso... :blink: ) valeu eserra -
pessoal to com um problema nesse formulário abaixo ele funciona usando autenticação por smtp, é o seguinte a estrutura do formulário eu recebo na boa, mas o que é digitado dentro dos campos não vem, alguém poderia me dar uma luz ? formulário: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <form id="form1" name="form1" method="post" action="envia.php"> <table width="450" border="0" cellspacing="1" cellpadding="0"> <tr> <td>nome:</td> <td><label> <input type="text" name="Nome" id="Nome" /> </label></td> </tr> <tr> <td>empresa</td> <td><label> <input type="text" name="Empresa" id="Empresa" /> </label></td> </tr> <tr> <td>telefone</td> <td><label> <input type="text" name="Telefone" id="Telefone" /> </label></td> </tr> <tr> <td>e-mail:</td> <td><label> <input type="text" name="Email" id="Email" /> </label></td> </tr> <tr> <td>mensagem</td> <td><label> <textarea name="Msg" id="Msg" cols="45" rows="5"></textarea> </label></td> </tr> <tr> <td> </td> <td><label> <input type="submit" name="envia" id="envia" value="envia" /> </label></td> </tr> </table> </form> </body> </html> arquivo envia.php <? # VARIÁVEIS $nome = $_GET['Nome']; $empresa = $_GET['Empresa']; $telefone = $_GET['Telefone']; $email = $_GET['Email']; $msg = $_GET['Msg']; # CONFIGURAÇÕES DE FORMATAÇÃO $corpo = ""; $corpo .= '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'; $corpo .= '<style type="text/css">'; $corpo .= '<!--'; $corpo .= 'body,td,th {'; $corpo .= 'font-family: Verdana, Geneva, sans-serif;'; $corpo .= 'font-size: 12px;'; $corpo .= '}'; $corpo .= '-->'; $corpo .= '</style>'; $corpo .= '<body>'; # DADOS DA EMPRESA $corpo .= '<table width="700" border="0" cellspacing="1" cellpadding="0" bgcolor="#CCCCCC">'; $corpo .= '<tr><td bgcolor="#EEEEEE" height="25" style="text-align:center; font-size:14px; font-weight:bold">Dados do contato</td></tr>'; $corpo .= '<tr>'; $corpo .= '<td width="100%" bgcolor="#FFFFFF" height="20"> Nome: <b>' . $nome . '</b></td>'; $corpo .= '</tr>'; $corpo .= '<tr>'; $corpo .= '<td width="100%" bgcolor="#FFFFFF" height="20"> Cidade: <b> '. $empresa . '</b></td>'; $corpo .= '</tr>'; $corpo .= '<tr>'; $corpo .= '<td width="100%" bgcolor="#FFFFFF" height="20"> Telefone: <b>' . $telefone . '</b>'; $corpo .= '</tr>'; $corpo .= '<tr>'; $corpo .= '<td width="100%" bgcolor="#FFFFFF" height="20"> E-mail: <b>'. $email . '</b></td>'; $corpo .= '</tr>'; $corpo .= '<tr>'; $corpo .= '<td width="100%" bgcolor="#FFFFFF" height="20"> Mensagem: <b>'. $msg .'</b></td>'; $corpo .= '</tr>'; $corpo .= '</table><br><br>'; $Remetente = "admin@meusite.com"; $Destinatario = "admin@meusite.com"; $MsgCabecalho = "From: $Remetente <$Remetente>\n". "X-Mailer: PHP\n". "X-Priority: 3\n". "Return-Path: <$Remetente>\n". "Reply-To: $Remetente <$Remetente>\n". "Content-Type: text/html; charset=utf-8\r\n"; $Assunto = "Novo contato enviado pelo site."; /** * @BEGIN * Modificacoes que FIZ */ // Aqui esta utilizando o sistema do proprio PHP. //mail($Destinatario, utf8_encode($Assunto), utf8_encode($corpo), $MsgCabecalho, "-f" . $Remetente) or die ("Erro!"); /** * Debug de Sessoes * caso queira verificar se as informacoes estao vindo corretas descomente a linha abaixo para listar todas * sessoes. */ //if ($_SESSION) { echo '<pre>'; echo htmlspecialchars(print_r($_SESSION, true)); echo '</pre>'; } // Chama a Classe PHPMailer require_once('phpmailer/class.phpmailer.php'); // Inicia a Classe $mail = new PHPMailer(); // Diz que o envio sera atraves de SMTP $mail->IsSMTP(); // Host SMTP $mail->Host = "smtp.meusite.com"; //$mail->SMTPAuth = true; // Usa autenticação SMTP? (opcional) //$mail->Username = 'usuário de ftp'; // Usuário do servidor SMTP //$mail->Password = 'senha de ftp'; // Senha do servidor SMTP // Email de quem esta enviando $mail->From = $Remetente; // Nome de quem esta enviando $mail->FromName = "Site Contato"; // Quem vai receber $mail->AddAddress('admin@meusite.com'); // Define que o email e HTML $mail->IsHTML(true); // Cabecalho do Email $mail->Subject = $Assunto; // Corpo do Email $mail->Body = $corpo; // Envia Email $enviado = $mail->Send(); // Informacoes de Erro if ($enviado) { echo "E-mail enviado com sucesso!"; } else { echo "Não foi possível enviar o e-mail."; echo "Informações do erro: " . $mail->ErrorInfo; } /** * @END * Modificacoes que FIZ */ ?>
-
fiz um sistema parecido mas com uma imagem ao invez de um "clique aqui" no banco de dados dentro da tabela criei um campo com o nome url dentro dele nesse campo vai o endereço. segue exemplo. onde busca é o meu recordset <a href="<?php echo $row_busca['url']; ?>" target="_self"><?php echo $row_busca['url']; ?> espero que ajude também sou meio leigo em php
-
valeu Eserra, tinha colocado o else mas tinha feito errado, mas assim funcionou certinho .obrigado