Preciso da ajuda de vocês no seguinte:
Tenho um formulário onde o utilizador preencherá para envio de newsletter, e neste poderá ser preenchido:
1) assunto e texto;
2) assunto e imagem;
3) assunto, texto e imagem.
Antes de gravar no banco de dados, para conferência, o utilizador poderá visualizar a mensagem.
quando são preenchido o assunto e o texto eu consigo visualizar;
quando são preenchido o assunto e a imagem eu também consigo visualizar agora quando são preenchido todos os campos eu só consigo visualizar o assunto e o texto mas a imagem não.
É neste momento que preciso da ajuda de vcs.
o código está assim:
<?php ob_start();
$assunto =$_POST["assunto"];
$mensagem=$_POST["mensagem"];
$mensagem=nl2br($mensagem);
$imagem =$_POST["imagem"];
if (!empty($_POST["mensagem"]))
{
if ((!empty($_POST["mensagem"])) && (!empty($_POST["imagem"])))
{
echo "ESTOU EM NAO VAZIOS";
//NOME TEMPORÁRIO NO SERVIDOR
$imagem_temp = $_FILES["imagem"]["tmp_name"];
//NOME DO ARQUIVO NA MÁQUINA DO USUÁRIO
$imagem_name = $_FILES["imagem"]["name"];
//TAMANHO DO ARQUIVO
$imagem_size = $_FILES["imagem"]["size"];
//TIPO MIME DO ARQUIVO
$imagem_type = $_FILES["imagem"]["type"];
//ENVIA O ARQUIVO PARA A PASTA
if(copy($imagem_temp, "/home/httpd/sisflex.com.br/dep/mensagens/$imagem_name")) //ele não está copiando o arquivo selecionado para a pasta
{
//DIRETÓRIO DAS IMAGENS
$dir = "mensagens/";
//ABRE O DIRETÓRIO
$aberto = opendir($dir);
//LÊ O DIRETÓRIO
if (false != readdir($aberto))
{
if(file_exists("mensagens/$imagem_name"))
{
echo "<img src='mensagens/$imagem_name'>";
echo "Assunto: $assunto";
} //if(file_exists ...
} //if (false != readdir...
} //if(copy ...
} //if ((!empty($_POST["mensagem"])) && (!empty($_POST["imagem"])))
else //if ((!empty($_POST["mensagem"])) && (empty($_POST["imagem"])))
{
echo "<img src='imagens/logo3_pt.gif'><br>";
echo "Assunto: $assunto";
echo "Mensagem: $mensagem";
}// else do if (!empty($_POST["mensagem"])) && (!empty($_POST["imagem"])))
} //if (!empty($_POST["mensagem"]))
else
{
//NOME TEMPORÁRIO NO SERVIDOR
$imagem_temp = $_FILES["imagem"]["tmp_name"];
//NOME DO ARQUIVO NA MÁQUINA DO USUÁRIO
$imagem_name = $_FILES["imagem"]["name"];
//TAMANHO DO ARQUIVO
$imagem_size = $_FILES["imagem"]["size"];
//TIPO MIME DO ARQUIVO
$imagem_type = $_FILES["imagem"]["type"];
//ENVIA O ARQUIVO PARA A PASTA
if(copy($imagem_temp, "/home/httpd/sisflex.com.br/dep/mensagens/$imagem_name")) //aqui ele copia certinho o arquivo para a pasta
{
//DIRETÓRIO DAS IMAGENS
$dir = "mensagens/";
//ABRE O DIRETÓRIO
$aberto = opendir($dir);
//LÊ O DIRETÓRIO
if (false != readdir($aberto))
{
if(file_exists("mensagens/$imagem_name"))
{
echo "<img src='mensagens/$imagem_name'>";
}
else
{
echo "Desculpe!!!<br> Não foi possível localizar a imagem!";
} //else
}
}
}
ob_end_flush(); ?>Agradeço a atenção!
Andreia Regina










