$message = "The following form was sent to you from your website!\n"; $message .= "-----------------------------------------------------------\n"; $message .= "Ip: $REMOTE_ADDR\n"; $message .= "Host: ".@gethostbyaddr($REMOTE_ADDR)."\n"; $message .= "Browser: $HTTP_USER_AGENT\n"; $message .= "Referrer: $HTTP_REFERER\n\n";
} elseif(!$valid_email){ $thankyou = "Your email address doesnt seem to be valid - please doublecheck it.";
} else { if(count($missing)>1){ $last = array_pop($missing); $themissing = implode(', ',$missing).' and '.$last; $plu = 's'; } else { $themissing = $missing[0]; } $thankyou = "Sorry, but you do not seem to have filled out the field$plu ".$themissing.". Please go back and fill out all the required fields!"; } $ref = getenv("HTTP_REFERER"); if (stristr($ref,'?')) $sep = "&"; else $sep = "?";
$thankyou .= ' <small>Powered by Rondnelly</a>.</small>'; $thankyou = urlencode($thankyou);
O problema é que, as mensagens, chegam, junto com as imagems em anexo, mas as imagens ou qualquer arquivo anexado vem totalmente corrompido (não abre).
O servidor tem suporte ao envio direto de mensagens com imagens (eu já testei).
Pergunta
Jeffer Menezes
O script do formulário do meu site é este (com o meu e-mail):
O formulário é o seguinte:
Há algo errado?
O problema é que, as mensagens, chegam, junto com as imagems em anexo, mas as imagens ou qualquer arquivo anexado vem totalmente corrompido (não abre).
O servidor tem suporte ao envio direto de mensagens com imagens (eu já testei).
Alguém pode me dar uma força?
Editado por Jeffer MenezesLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.