Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite a todos!
Estou com um problema, e que creio que seja simples a solução.
Não vou postar o código aqui pois o mesmo é grande e ficaria muito chato ter que analisá-lo. Tentarei explicar sem ele.
Tenho um bloco de e-mail como se fosse este abaixo:
$html = "<div><ul></ul></div>";
Quando eu utilizo o mail do PHP para enviar apenas este bloco, funciona perfeitamente. A partir do momento que eu utilizo o código abaixo, ele não envia de jeito nenhum:
$html = "<div><ul>".$lista."</ul></div>";
Sendo que $lista são alguns registros buscados através de um while antes de definar a variável $html acima.
Este é o problema pessoal. Estou fazendo o que de errado? Estou usando o mail e os headers e tudo está funcionando perfeitamente, o erro só acontece mesmo com a concatenação.
Obrigado!
Abraços
>
Hummm, estranho...
Entendo quanto a postar o codigo, mas creio que sera necessario, precisamos ver em que contexto essa concatenacao acontece. Post so o php que gera esse $html..., a parte do while. Do contrario fica dificil analisar o problema.
Ok! Segue:
Ja que essa parte problematica ta dentro do while,
ja tentou concatenar da mesma forma que fez no resto do codigo?
Tipo:
$html .= "<div><ul>";
$html .= $lista;
$html .= "</ul></div>";Tentei sim, mas também nao deu certo!
Fernando, fazendo alguns testes aqui começou a funcionar.
Comecei a substituir os $dados["imagem"] e os demais dados que buscava através do fetch_array, por $titulo, onde antes de chama-la definia
$imagem = $dados["imagem"];
Após eu fazer isso e substituir começou a melhorar. O problema está no titulo. Por algum motivo ele impaca todo o processo.
Obrigado pela ajuda Fernando.
Ok! Vlw.
Hummm, estranho...
Entendo quanto a postar o codigo, mas creio que sera necessario, precisamos ver em que contexto essa concatenacao acontece. Post so o php que gera esse $html..., a parte do while. Do contrario fica dificil analisar o problema.