Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
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!
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
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
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
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...
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
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>
<?
}
?>
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
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!
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
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?
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
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.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
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...
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
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.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
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.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
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.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 1 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS