Ir para conteúdo
Fórum Script Brasil

ladytf

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre ladytf

ladytf's Achievements

0

Reputação

  1. ladytf

    enviar e-mails com anexo

    porque ainda não percebi como funciona
  2. ladytf

    enviar e-mails com anexo

    não estou a perceber... a ideia é armazenar num local temporário e depois enviar para o meu e-mail.... não sou eu que envio a imagem para alguém... e alguém que coloca uma imagem no meu formulário e ela vem como anexo para o meu e-mail
  3. Bom dia. criei um formulário que permite a quem envia mensagem poder enviar uma foto. Mas algo esta a dar erro. O erro que aparece é: Warning: fopen() [function.fopen]: Filename cannot be empty in /home/a7695763/public_html/acao/s_envio_receitas.php on line 15 Warning: fread(): supplied argument is not a valid stream resource in /home/a7695763/public_html/acao/s_envio_receitas.php on line 16 Warning: fclose(): supplied argument is not a valid stream resource in /home/a7695763/public_html/acao/s_envio_receitas.php on line 18 o meu codigo é o seguinte: <?php $to="ladytf@gmail.com"; $assunto="Sugestão MinhameMinhame"; $nome=$_POST['nome']; $email=$_POST['email']; $tempo=$_POST['tempo']; $dificuldade=$_POST['dificuladade']; $ingredientes=$_POST['ingredientes']; $preparacao=$_POST['preparacao']; $anexo=$_FILES["foto"]; $boundary = "XYZ-".date("dmYis")."-ZYX"; $fp=fopen($anexo["tmp_name"],"rb"); $arquivo=fread($fp, filesize($anexo["tmp_name"])); $arquivo=base64_encode($arquivo); fclose($fp); ?> <?php //mensagem $corpo.="<strong>Nome:</strong>$nome<br>"; $corpo.="<strong>E-mail:</strong>$email<br>"; $corpo.="<strong>Tempo:</strong>$tempo<br>"; $corpo.="<strong>Dificuldade:</strong>$dificuldade<br>"; $corpo.="<strong>Ingredientes:</strong>$ingredientes<br>"; $corpo.="<strong>Preparação:</strong>$preparacao<br>"; $corpo.="--$boundary \n"; //anexo $corpo.="Content-Type: ".$anexo["type"].";name=\"".$anexo['name']."\"\n"; $corpo.="Content-Transfer-Encoding: base64\n"; $corpo.= "Content-Disposition: attachment; filename=\"".$anexo['name']."\"\n"; $corpo.= "$arquivo \n"; $corpo.="--$boundary \n"; //cabeçalho e-mail $header="Content-Type: text/html; charset=utf-8\n"; $header.="From:$email Reply-to:$email"; $header.="MIME-Version: 1.0\n"; $header.="boundary=\"$boundary\"\r\n"; $header.="--$boundary \n"; //enviar e-mail mail($to, $assunto, $corpo, $header) ?>
  4. ladytf

    visitante de Portugal

    Bom dia a todos, nas horas vagas gosto de explorar o mundo da criação de sites, mas sem formação na área apenas me resta aprender através do tira-duvidas e vídeos disponiveis
×
×
  • Criar Novo...