Ir para conteúdo
Fórum Script Brasil

Ed_MacGyver

Membros
  • Total de itens

    32
  • Registro em

  • Última visita

Sobre Ed_MacGyver

Ed_MacGyver's Achievements

0

Reputação

  1. Consegui achar a solução! É só ir no arquivo lightbox.js dentro da pasta js e alterar as linhas (originalmente 61 e 62) onde tem: labelImage: "Image", labelOf: "of" altera o texto "Image" para "Imagem" e o texto "of" para "de": labelImage: "Imagem", labelOf: "de" E pronto, resolvido.
  2. Olá a todos, Estou usando o plugin do lightbox 2 para galeria de imagens, percebo que quando temos um grupo de imagens aparece no rodapé a informação "Image X of Y" onde "X" é o número da imagem atual e "Y" é o número total de imagem daquele grupo. Estou tentando deixar esta informação em português, ou seja, "Imagem X de Y". Já consegui alterar as imagens de "próximo", "anterior" e o do botão "fechar". Desde já agradeço a ajuda.
  3. Valeu Willian! Era justamente o que eu precisava. Funcionou muito bem. :lol:
  4. Olá a todos, Tenho uma váriavel da seguinte maneira: $UrlAtual = "http://www.meusite.com.br?index.php?link=00&parametro1=parametro1&parametro2=parametro2"; e estou passando a variável $UrlAtual normalmente pelo método GET: <a href="frm_reportarerro.php?pagina=<?php echo $UrlAtual; ?>" style="text-decoration:none">Reportar erro nesta página</a> Sendo assim recebo a variável $UrlAtual através do parâmetro "pagina" pelo método GET na página "frm_reportarerro.php": $pagina = $_GET["pagina"]; Mas a variável página é retornada da seguinte forma: http://www.meusite.com.br?index.php?link=00 Ou seja, sem os parâmetros &parametro1=parametro1&parametro2=parametro2, pois os mesmos contém o caractere &, sendo interpretado pelo método GET como outro parâmetro distinto. Teria como eu pegar esses parâmetros por esse método mesmo que a váriável contenha esses caracteres (&)? Quero que a variável $pagina seja retornada assim: http://www.meusite.com.br?index.php?link=00&parametro1=parametro1&parametro2=parametro2 Agradeço a ajuda.
  5. Pessoal, será que existe algum comando em php (ou mesmo javascript) para fechar automaticamente a janela atual depois que for direcionado para outra página. Vou explicar: Tenho um script que cria um arquivo .txt no servidor, logo em seguida o usuário é direcionado para o download do mesmo e a janela atual fica em branco (só tem comandos php nela) assim: /*códigos*/ <script>window.location='download_arquivo.php'</script> onde arquivo_download é apenas o download do arquivo que abre em uma janela própria. Queria algo +- assim: /*códigos*/ fecha_janela_depois_de_executar_este_comando(<script>window.location='download_arquivo.php'</script>); Será que existe algo assim? Se alguém conhece posta aê.
  6. Ok pessoal, obrigado pela força. Já consegui resolver, utilizei a dica do MrReisGuilherme (usar a função mysql_fetch_assoc($sql)) e fui limpando o recipiente a cada novo ciclo do loop com a função $mail->ClearAllRecipients();, fiz também uma alteração de lugar com os códigos: include "mailer.php"; $mail->Subject = "$txt_assunto"; e $mail->Body = "$txt_news"; que nesse último caso acho que não influenciou em nada, abaixo estou postando o código após as alterações: <?php session_start(); include "conexao.php"; $txt_news = $_POST["txt_news"]; $txt_assunto = $_POST["txt_assunto"]; $sql = mysql_query("SELECT * FROM news WHERE ativo = 'S'"); $total = mysql_num_rows($sql); $mailok = 0; $falha = 0; while($lista = mysql_fetch_assoc($sql)){ include "mailer.php"; $mail->Subject = "$txt_assunto"; $mail->Body = "$txt_news"; $email = $lista["email"]; $mail->AddAddress("$email","$email"); if($mail->Send()){ $mailok = $mailok + 1; $msg = "<font color=green>SUCESSO!</font>"; $mail->ClearAllRecipients(); } else{ $falha = $falha + 1; $msg = "<font color=red>FALHA!</font>"; $mail->ClearAllRecipients(); } ?> <font face='Arial' size='2'>Enviando para <b><?php echo $email?></b>... <b><?php echo $msg?></b></font><br> <?php } ?> &lt;script>alert("<?php echo $total?> e-mails deveriam ser enviados...\n<?php echo $mailok?> foram mandados corretamente,\n<?php echo $falha?> falharam!\n")</script> Agora está funcionando como eu quero :lol:. Na ultima linha do código, onde tem &lt; substitua por <.
  7. É o mesmo e-mail para várias pessoas diferentes, um newsletter, mas eu queria que fosse enviado individualmente, o que está acontecendo é que estão sendo enviados uma certa quantidade da mesma cópia da mensagem para cada usúário, e no "para:" estão aparecendo o nome de todos os usuários, quando deveria ser apenas um.
  8. Tentei usar essa função também, mas acontece a mesma coisa...
  9. Pessoal, Tenho um script para envio de newsletters, porém quando o executo ele multiplica os e-mail sendo enviado para cada usuário a mesma quantidade de registros na tabela, ou seja, se a tabela possui 10 registros, são enviadas 10 cópias para cada e-mail :blink:. Já tentei de várias formas diferentes. Agora peço a ajuda de vc's para solucionar esse problema. Abaixo estou postando o código exatamente como está para verificação do possível erro: <?php session_start(); include "conexao.php"; include "mailer.php"; $txt_news = $_POST["txt_news"]; $txt_assunto = $_POST["txt_assunto"]; $mail->Subject = "$txt_assunto"; $mail->Body = "$txt_news"; $sql = mysql_query("SELECT * FROM news WHERE ativo = 'S'"); $total = mysql_num_rows($sql); $mailok = 0; $falha = 0; while($lista = mysql_fetch_array($sql)){ $email = $lista["email"]; $mail->AddAddress("$email","$email"); if($mail->Send()){ $mailok = $mailok + 1; $msg = "<font color=green>SUCESSO!</font>"; } else{ $falha = $falha + 1; $msg = "<font color=red>FALHA!</font>"; } ?> <font face='Arial' size='2'>Enviando para <b><?php echo $email?></b>... <b><?php echo $msg?></b></font><br> <?php } ?> &lt;script>alert("<?php echo $total?> e-mails deveriam ser enviados...\n<?php echo $mailok?> foram mandados corretamente,\n<?php echo $falha?> falharam!\n")</script> O arquivo mailer.php possui o complemento do código para envio de e-mails através da classe PHPMailer: <?php require_once("PHPMailer_v5.1/class.phpmailer.php"); $mail = new PHPMailer(); $mail->IsSMTP(); $mail->Host = "smtp.dominio.com.br"; $mail->SMTPAuth = true; $mail->Username = "email@email.com.br"; $mail->Password = "senha"; $mail->From = "email@email.com.br"; $mail->FromName = "Meu Nome"; $mail->IsHTML(true); ?> Ajuda aê pessoal.
  10. Ok M3io, funcionou beleza! Vou postar o meu código após as alterações para os colegas que tiverem a mesma dúvida que eu tive: Na parte superior permaneceu da mesma forma: <?php $id_email = $_GET["id_email"]; $acao = $_GET["acao"]; if ($acao == excluir) { $sql_exc = "DELETE FROM news WHERE id_news = '$id_email'"; mysql_query($sql_exc); echo "&lt;script type = 'text/javascript'> alert('E-mail excluido com sucesso!'); location.href = 'principal.php?link=23' </script>"; } ?> A função foi incluída entre as tags <head></head>. <head> &lt;script> function confirmDelete(delUrl) { if (confirm("Tem certeza que deseja excluir este e-mail?")) { document.location = delUrl; } } </script> </head> E o link no documento (dentro da tabela) ficou assim: <?php $sql = "SELECT * FROM news WHERE ativo = 'S'"; $qry = mysql_query($sql); while ($linha = mysql_fetch_array($qry)) {?> <tr> <td><a href="principal.php?link=23&acao=excluir&id_email=<?php echo $linha[id_news];?>" onclick="return confirm('Tem certeza que deseja excluir este e-mail?')"><img src="imagens/x.png" border="0" title="Excluir"/></a><?php echo $linha[email]; ?></td> </tr> <?php } ?> OBS.: Onde estiver &lt; substitua por <. Valeu.
  11. Tenho o seguinte código: <?php $sql = "SELECT * FROM news WHERE ativo = 'S'"; $qry = mysql_query($sql); while ($linha = mysql_fetch_array($qry)) {?> <tr> <td><a href="principal.php?link=23&acao=excluir&id_email=<?php echo $linha[id_news];?>"><img src="imagens/x.png" border="0" title="Excluir"/></a> <?php echo $linha[email]; ?></td> </tr> <?php } ?> que, logicamente, se encontra dentro de uma tabela. Na parte superior do mesmo documento (em que o link é o próprio principal.php?link=23) tenho o seguinte comando: <?php $id_email = $_GET["id_email"]; $acao = $_GET["acao"]; if ($acao == excluir) { $sql_exc = "DELETE FROM news WHERE id_news = '$id_email'"; mysql_query($sql_exc); echo "&lt;script type = 'text/javascript'> alert('E-mail excluido com sucesso!'); location.href = 'principal.php?link=23' </script>"; } ?> O código está fucionando normalmente, mas dessa forma ao se clicar na figura "x.png" o e-mail é imediatamente excluído,
  12. Acho que erro no servidor de e-mails, agora está tudo normal.
  13. Opa amigo, está aí o código, agradeço a sua ajuda. <?php session_start(); $id_encomenda = $_GET["id_encomenda"]; $sql = "SELECT * FROM encomenda WHERE id_encomenda='$id_encomenda'"; $qry = mysql_query($sql); $txt_email = @mysql_result($qry,0,email); $txt_nome = @mysql_result($qry,0,nome_cliente); $txt_descricao = @mysql_result($qry,0,descricao); $from = "meuemail@meuemail.com.br"; $assunto = "Solicitação de encomenda na nome do site"; $mensagem = "Olá ".$txt_nome."<br /> <br /> <br /> Acabamos de receber sua solicitação de encomenda cuja descrição se encontra abaixo:<br /> <br /> Número do pedido de encomenda: <b>".$id_encomenda."</b><br /> <br /> ".$txt_descricao."<br /> <br /><br /> É importante ressaltar que por se tratar de encomenda ainda não temos o produto em estoque, iremos iniciar a confecção a partir do recebimento da sua solicitação, no entanto manteremos você informado sobre o andamento da confecção.<br /> <br /> <br /> Atenciosamente,<br /> <br /> nome do site<br /> www.meusite.com.br<br /> meuemail@meuemail.com.br<br /> (XX)0000-0000 / (XX)0000-0000"; mail($txt_email, $assunto, $mensagem, "Content-type: text/html; charset=iso-8859-1\r\nFrom:nome do site<$from>"); ?>
  14. Estou usando a função mail para enviar e-mails ( <_< lógico), porém noto que estão sendo enviados dois e-mails ao mesmo tempo, não sei se o erro está no meu script ou no servidor SMTP, abaixo está um código de exemplo do script que estou usando. mail($txt_email, $assunto, $mensagem, "Content-type: text/html; charset=iso-8859-1\r\nFrom:Nome de quem está enviando<$from>"); Ajuda aê pessoal a tirar essa dúvida. Valeu.
×
×
  • Criar Novo...