Problemas com interpretação de aspas duplas [RESOLVIDO]
|
18/08/2010, 14:51
Resposta: #1
|
|||
|
|||
Problemas com interpretação de aspas duplas [RESOLVIDO]
Pessoal bom dia,
Estou com o seguinte problema. Tenho um script de newsletter que faz envio de e-mails para os usuários cadastrados em meu site. Instalei o debian rodei o vhcs2, mas estou me deparando com o seguinte problema. As tags html contem aspas duplas "", no envio do e-mail ele não reconhece. Ex, se eu setar a cor vermelha color="red" ele não identifica, mas se eu fizer color=red ele reconhece. Alguém sabe explicar o pq? Isso seria erro de configuração no php.ini ou no postfix, algo do tipo? Pois o mesmo script funciona normalmente numa hospedagem que aluguei (CPanel). Obrigado! |
|||
19/08/2010, 09:01
Resposta: #2
|
|||
|
|||
Re: Problemas com interpretação de aspas duplas
Bom dia,
Posta o script para darmos uma olhada. Até mais... A melhor forma de aprendizado e aquela em que um grupo de pessoas, tentam ajudar umas as outras. ________________ Marcelo R. Silva http://mrs-linux.blogspot.com |
|||
19/08/2010, 09:23
Resposta: #3
|
|||
|
|||
Re: Problemas com interpretação de aspas duplas
Olá,
Tenteo o seguinte: Código: \"red\" Isso dentreo da tag php... |
|||
19/08/2010, 13:02
Resposta: #4
|
|||
|
|||
Re: Problemas com interpretação de aspas duplas
<?
//inclui funções include "includes/funcoes.php"; // faz conexao conexao(); // da valor verdadeiro para $verifica $verifica = true; // verifica se todos os campos foram preenchidos if($_POST[titulo] == "" OR $_POST[mensagem] == ""){ $msg = "Erro: Todos os campos devem ser preenchidos para o envio da newsletter."; $verifica = false; } if($verifica){ // pega todos os usuários para quem vai enviar a mensagem $select = mysql_query("SELECT nome, email FROM usuario WHERE idGrupo = '{$_GET[idGrupo]}'"); //entra no looping para envio while($dados = mysql_fetch_array($select)){ // modifica o %NOME pelo nome do usuário $mensagem = str_replace("%NOME%", $dados[nome], $_POST[mensagem]); $mensagem = str_replace("%EMAIL%", $dados[email], $mensagem); //$headers = "MIME-Version: 1.0\n"; $headers .= "From: {$_POST[site]} <{$_SESSION[email]}>\n"; $headers .= "Return-Path: {$_POST[site]} <{$_SESSION[email]}>\n"; $headers .= "Content-Type: text/html; charset=\"iso-8859-1\"; \n"; // envia a newsletter $enviar = mail($dados[email], $_POST[titulo], $mensagem, $headers); } if (!$enviar) { $msg = 'Falha ao enviar'; } else { $msg = 'Newsletter enviada com sucesso!'; } } if($msg != ""){ ?> <script language="JavaScript] alert("<?=$msg;?>"); window.location = "enviarCampanha.php"; </script> <? } ?> |
|||
19/08/2010, 13:08
Resposta: #5
|
|||
|
|||
Re: Problemas com interpretação de aspas duplas
Spikey,
Desculpa ter duplicado o tópico, postei no outro por engano. Mas segue código à cima. Não sei, mas acho que o problema pode estar na configuração, pois o mesmo script que tenho nesse meu servidor virtual ou coloquei neste plano de hospedagem e funciona perfeitamente. Segue código à cima. Muito obrigado! |
|||
20/08/2010, 09:02
Resposta: #6
|
|||
|
|||
Re: Problemas com interpretação de aspas duplas
Emq ue parte específica do código ocorre isso? Não deu resultado colocando as aspas com a barra?
|
|||
27/08/2010, 14:07
Resposta: #7
|
|||
|
|||
Re: Problemas com interpretação de aspas duplas
Spikey,
O problema é que as ferramentas de desenvolvimento colocam aspas nos códigos e não aspas com barra, estou tentando procurar uma solução para teste problema. Senão tem que ficar dando "Search replace" no código todo tempo. Obrigado. |
|||
30/08/2010, 09:36
Resposta: #8
|
|||
|
|||
Re: Problemas com interpretação de aspas duplas
Entendi, que ferramenta você utiliza? Eu costumo utilizar o Blue Fish, também tenho que colocar as barras...
|
|||
18/09/2010, 23:20
Resposta: #9
|
|||
|
|||
Re: Problemas com interpretação de aspas duplas
Eu utilizo o dreamweaver.
Desculpe a demora em responder, viajei para o exterior e fiquei sem acesso. Obrigado. |
|||
20/09/2010, 10:08
Resposta: #10
|
|||
|
|||
Re: Problemas com interpretação de aspas duplas
Nunca usei o Dreamweaver para esta função, mas tente fazer em um arquivo no Linux para identificar se é algo do PHP.
|
|||
20/09/2010, 12:28
Resposta: #11
|
|||
|
|||
Re: Problemas com interpretação de aspas duplas [RESOLVIDO]
Spikey,
Obrigado mesmo pela ajuda, infelizmente não consegui identificar o que está acontecendo. Vou estudar um pouco mais sobre configuração de servidor Apache + php, estou crendo que é alguma configuração que vem default, mas que precisa ser alterada. Como disse, em hospedagens com o CPanel, funciona perfeitamente, entretanto para os demais não funciona. Vou dar o tópico como resolvido e assim que eu conseguir achar a solução comunico ao fórum para que a galera não tenha dificuldades parecidas. Obrigado e Abrs. |
|||
« Anteriores | Seguintes »
|
Usuários visualizando este tópico: 1 Visitantes