Jump to content


Photo

Não Consigo Visualizar O Texto E A Imagem


  • Faça o login para participar
7 replies to this topic

#1 Andreia Regina

Andreia Regina

    Veterano

  • Conselheiros
  • 1347 posts
  • Sexo:Feminino
  • Localidade:PR
  • Interesses:PHP; MySQL; Javascript; CSS; tudo ligado ao desenvolvimento web.

Posted 13/05/2005, 16:26

Olá Pessoal!

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

Fórum WMO - Conselheira - Na equipe desde 31/01/2006.
Links importantes: Regras de conduta - Busca do fórum


#2 Thales Medeiros

Thales Medeiros

    24 Horas

  • Usuários
  • 426 posts
  • Sexo:Não informado
  • Localidade:Juiz de Fora/MG
  • Interesses:Programação em geral. Programo em PHP, ASP, PERL, VB, Delphi, C/C++, Java e com banco d dados&lt;br&gt;&lt;br&gt;Gosto tb d ajudar. Se precisar d mim, basta postar uma msg no Forum! Se eu souber, te responderei...

Posted 14/05/2005, 14:23

Oi, Andreia! Td bem?

Olha... Embora contenha algumas coisas estranhas no seu código, ele parece estar correto. Algo estranho, por exemplo, é isto:

if(!empty($_POST["mensagem"])) {
    //só entra aqui se MENSAGEM não for vazio
    if((!empty($_POST["mensagem"])) && (!empty($_POST["imagem"]))) {
    //pra q verificar novamente se MENSAGEM não está vazio?

Bem... Como disse, o código em si parece estar funcionando normalmente, pois o trecho que só imprime o assunto e a mensagem só é executado qdo realmente a imagem está vazia. Portanto, é bom vc dar uma olhada se td está sendo enviado direitinho. O melhor a ser feito é criar um novo script que receba os dados do formulário. Faça algo bem simples neste novo script. Algo como:

<?
if(!empty($_POST["mensagem"])) echo "Texto escrito<br>\r\n";
if(!empty($_POST["assunto"])) echo "Assunto escrito<br>\r\n";
if(!empty($_POST["imagem"])) echo "Imagem enviada";
?>

Desta forma vc pode ir testando os envios e ver o que está ocorrendo. Qdo td estiver ok, aí vc volta para o outro script e vai testando parte por parte pra saber os valores, qdo entra em tal ponto de código, etc.

Se precisar de mais ajuda, é só postar!

Um abraço,
Thales Medeiros.
Sucesso é ganhar dinheiro fazendo o que você faria de graça.

#3 Andreia Regina

Andreia Regina

    Veterano

  • Conselheiros
  • 1347 posts
  • Sexo:Feminino
  • Localidade:PR
  • Interesses:PHP; MySQL; Javascript; CSS; tudo ligado ao desenvolvimento web.

Posted 16/05/2005, 10:37

Olá Thales, tudo bem com você?

Não sei se a minha lógica está correta, mas fiz assim porque tenho 3 situações onde o utilizador pode preencher:
1) assunto e mensagem;
2) assunto, mensagem e inserir imagem;
3) assunto e imagem.
Por isso do
if (!empty($_POST["mensagem"])) 
 { 
     if ((!empty($_POST["mensagem"])) && (!empty($_POST["imagem"]))) 
   { 
Se a mensagem estiver preenchida ele deve verificar se a imagem tb foi preenchida, se foi ele deveria mostrar ambos. Porém se só a mensagem foi preenchida ele deve e mostra somente o texto digitado.
Agora se a mensagem estiver vazia ele mostra somente a imagem inserida.
A minha dificuldade está em exibir o item 2 ele não entra no segundo if, mesmo contendo um arquivo nele.
Eu inseri echo dentro do if ((!empty($_POST["mensagem"])) && (!empty($_POST["imagem"]))) e ele não mostra, portanto ele não está entrando neste if, só não sei o pq.

Obrigada pela atenção.

Andreia Regina

-------
Em todos os lugares que utilizo esta comparação não entra
if (!empty($_POST["imagem"]))

----------
Olá Thales!
Fiz confome vc indicou e não pega a imagem, por isso sempre q uso como citado acima não acontece nada, mas o que posso fazer pois se eu tiro o ! ele grava a imagem certinho.
Você pode me ajudar?
Grata
================= PARTES DO CÓDIGO QUE FORAM ALTERADAS PARA FUNCIONAR DA MANEIRA QUE EU PRECISAVA
 $imagem=$_FILES["imagem"];

  if (!empty($_POST["assunto"]))
  {
	if (!empty($imagem["name"]))
	{
Obrigada Thales pela sua atenção! (y) :D

Edição feita por: Andreia Regina, 17/05/2005, 09:46.

Fórum WMO - Conselheira - Na equipe desde 31/01/2006.
Links importantes: Regras de conduta - Busca do fórum


#4 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 25/09/2017, 12:00

Sertatralinzoloft Without Prescription generic cialis Viagra Age Kamagra Store Naproxen

#5 BobbyCak

BobbyCak

    договор ок

  • Usuários
  • 12238 posts
  • Sexo:Feminino
  • Localidade:Liberia
  • Interesses:115141

Posted 25/09/2017, 13:21

иск об обязании совершить определенные действия образец

образец ремонтной ведомости судна анкета красное и белое скачать акт проверки внутреннего противопожарного водопровода Акт технического расследования причин аварии Постановления правительства воронежской области за 2015 год Нормативные акты гражданского законодательства применяются Договор на вывоз мусора с ип образец Образец заполнения сведения о наличии отсутствии жилых помещений 307 постановление правительства рф с последними изменениями 2017 авансовый отчет по загранкомандировке 2017 акт о признании безнадежной к взысканию задолженности по платежам в бюджет отчёт по практике юриста в организации письмо об отсутствии картотеки образец Бланк заполнения анкеты на работу Письмо деду морозу образец сочинение 2 класс Журнал ознакомления с локальными нормативными актами образец Код материальной помощи в справке 2-ндфл Исковое заявление о защите прав потребителей образец Квитанция об оплате услуг образец сбербанк Прокурор при выявлении незаконного правового акта органа исполнительной власти вправе отчет об использовании лесов 2015 образец заполнения пылесос samsung twin 1800w инструкция постановление от 25 октября 1974 г n 298 п-22

справка бти для продажи квартиры образец приказа о приеме передаче материальных ценностей

акт передачи рабочей документации для производства работ акт списания дебиторской задолженности образец бланк извещения о дтп по осаго скачать 2017 соглашение о расторжении договора в одностороннем порядке образец мрот с 1 июля 2017 года в свердловской области постановление акт выполненных работ по электромонтажу образец приказ об утверждении положения о подборе персонала образец кс 2 акт о приемке выполненных работ фму 73 бланк отчет о прохождении практики пример читательский дневник 3 класс образец справка для суда с места работы образец заявка на банковскую гарантию образец отчет 2ндфл в 2017 году сроки сдачи образец искового заявления на развод Справка о количестве работников образцы водительских удостоверений в рф договор простого товарищества бухгалтерский и налоговый учет заявление о ходе исполнительного производства образец отчет по производственной практике пао сбербанк образец акта на списание тмц

образец искового заявления о защите прав потребителей возврат денег заборная ведомость бланк на гсм согласие собственника квартиры на регистрацию ооо образец

#6 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 25/09/2017, 14:08

Macrobid No Prior Script buy cialis Levitra Mujer How To Take Priligy
Viagra E Fumo Canadian Pharmacy Cialis 20mg Viagra Prescription Cost cialis Zithromax For Tooth Infection Buy Amoxicilina 500 Mg From Mexico Brand Name Viagra By Pfizer

#7 BobbyCak

BobbyCak

    договор ок

  • Usuários
  • 12238 posts
  • Sexo:Feminino
  • Localidade:Liberia
  • Interesses:115141

Posted 25/09/2017, 14:55

образец лотерейного билета для розыгрыша призов

заявление на рефинансирование кредита образец Оформление прайс листа образец Соглашение об избежании двойного налогообложения кипр Договор оферта на оказание услуг образец Объявления о продаже квартиры образец Агентский договор с ип налогообложение в 2017 году характеристика на ветерана труда образец бизнес-план инвестиционного проекта образец с расчетами встречное исковое заявление о порядке общения с ребенком образец уведомление о проведении экспертизы образец уведомление о переходе с доходов на доходы минус расходы образец доверенность в свободной форме на получение товара Воинский учет форма 6 образец заполнения Мирный договор с японией в котором не участвовал ссср 3 ндфл за 2013 год образец заполнения при покупке квартиры Образец заполнения заявки на постановку на гос.учет по нвос Речевая карта для школьного логопункта образец анкета для студентов на тему мои интересы бланк о прибытии иностранного гражданина бланк

акт приема передачи прицепа образец образец бланка счета на оплату скачать заявление на енвд для ип 2017 образец заполнения розничная торговля кровянистые выделения после пол акта протокол осмотра места происшествия это акт

уведомление о доходах иностранного гражданина образец заполнения акт осмотра технического состояния автомобиля бланк скачать доверенность с правом подписи документов образец 26.2-1 скачать бланк 2017 в excel приказ о замене молока денежной компенсацией образец договор займа между ооо и ип образец справка по форме 1 для животных справка в институт о болезни 095 образец заполнения студенческий билет образец образец проекта дома с чертежами образец заявления на обжалование решения суда постановление 605 от 23.12.2014 министерство здравоохранения рк росгосстрах заявление на выплату компенсации образец акт приема-передачи объекта незавершенного строительства образец доверенность на получение пропусков образец справка о выполнении технических условий образец водоснабжение договор купли продажи квартиры в ипотеку сбербанк образец договор на обучение работника за счет работодателя образец наименование обязательства в отчете об исполнении контракта образцы писем для поиска работы справка формы 086 у образец сопроводительное письмо к протоколу разногласий образец к существенным условиям договора подряда относятся агентский договор на продажу бизнеса заявление на выплату страхового возмещения по осаго образец декларация бланк

паспорт на изделие из металла образец оформление реферата содержание образец налоговый регистр по налогу на прибыль образец

#8 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 25/09/2017, 15:09

Propecia Buy Uk Hair Follicles Get Pyridium Without Perscription Tablet With Free Shipping Tadalis Sx Soft Research cialis price Canada Rx Online Cod Provera Is Alli Back On The Market Yet 2014




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq