<?
if ($action != "upload")
{
print '
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="formulario.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#000000">
<FORM METHOD="post" ENCTYPE="multipart/form-data">
<INPUT TYPE="hidden" NAME="MAX_FILE_SIZE" VALUE="1000000">
<INPUT TYPE="hidden" NAME="action" VALUE="upload">
<table width="510" height="354" border="0" align="center" cellpadding="0" cellspacing="0" background="img_templates_br/bg_frame.gif">
<!--DWLayoutTable-->
<tr>
<td width="50" height="7"></td>
<td width="460"></td>
</tr>
<tr>
<td height="136"></td>
<td valign="top"><table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="102" height="18" class="geral"><div align="center">Nome:</div></td>
<td colspan="4"><input name="nome" type="text" class="campos" id="nome" size="48"></td>
<td width="22"></td>
</tr>
<tr>
<td height="18" class="geral"><div align="center">E-mail:</div></td>
<td colspan="4"><input name="from" type="text" class="campos" id="from" size="48"></td>
<td></td>
</tr>
<tr>
<td height="18" class="geral"><div align="center">Assunto:</div></td>
<td colspan="4"><input name="subject" type="text" class="campos" id="subject" size="48"></td>
<td></td>
</tr>
<tr>
<td height="21" class="geral"><div align="center">Anexar foto:</div></td>
<td colspan="4"><input name="anexo" type="file" class="campos" size="35"></td>
<td></td>
</tr>
<tr>
<td height="109" class="geral"><div align="center">Mensagem:</div></td>
<td colspan="4"><textarea name="msg" cols="47" rows="7" class="campos" id="msg"></textarea></td>
<td></td>
</tr>
<tr>
<td height="5"></td>
<td width="92"></td>
<td width="13"></td>
<td width="68"></td>
<td width="140"></td>
<td></td>
</tr>
<tr>
<td height="21"></td>
<td></td>
<td colspan="3" valign="top"><input name="Submit" type="submit" class="campos" value="Enviar">
<input name="Submit2" type="reset" class="campos" value="Apagar"></td>
<td></td>
</tr>
<tr>
<td height="3"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="13" valign="top" class="geral"><div align="center">Endereço:</div></td>
<td colspan="4" valign="top" class="geral">Rua Marechal Deodoro nº
68 cj. 21 Santos-SP </td>
<td></td>
</tr>
<tr>
<td height="5"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="13" valign="top" class="geral"><div align="center">Cep:</div></td>
<td colspan="2" valign="top" class="geral">11060-400</td>
<td valign="top" class="geral"><div align="center">Tel:</div></td>
<td valign="top" class="geral">(0xx13) 3289-6808</td>
<td></td>
</tr>
<tr>
<td height="27" colspan="5" valign="top"><!--DWLayoutEmptyCell--> </td>
<td></td>
</tr>
</table></td>
</tr>
</table>
</FORM>
</body>
';
}
if ($action == "upload")
{
$mime_list = array("html"=>"text/html","htm"=>"text/html", "txt"=>"text/plain", "rtf"=>"text/enriched","csv"=>"text/tab-separated-values","css"=>"text/css","gif"=>"image/gif","jpg"=>"image/jpg","jpeg"=>"image/jpeg","png"=>"image/png");
$ABORT = FALSE;
$boundary = "XYZ-" . date(dmyhms) . "-ZYX";
$message = "--$boundary\n";
$message .= "Content-Transfer-Encoding: 8bits\n";
$message .= "Content-Type: text/plain; charset=\"ISO-8859-1\"\n\n";
$message .= $nome;
$message .= "\n";
$message .= $msg;
$message .= "\n";
$attachments[1] = $anexo;
foreach ($attachments as $key => $full_path) {
if ($full_path !='') {
if (file_exists($full_path)){
if ($fp = fopen($full_path,"rb")) {
$filename = array_pop(explode(chr(92),$full_path));
$contents = fread($fp,filesize($full_path));
$encoded = base64_encode($contents);
$encoded_split = chunk_split($encoded);
fclose($fp);
$message .= "--$boundary\n";
$message .= "Content-Type: $anexo_type\n";
$message .= "Content-Disposition: attachment; filename=\"$anexo_name\" \n";
$message .= "Content-Transfer-Encoding: base64\n\n";
$message .= "$encoded_split\n";
}
else {
echo "Impossível abrir o arquivo$key: $filename";
$ABORT = TRUE;
}
}
else {
echo "O arquivo$key não existe: $filename";
$ABORT = TRUE;
}
}
}
$message .= "--$boundary--\r\n";
$headers = "MIME-Version: 1.0\n";
$headers .= "From: <$from>\r\n";
$headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n";
$mensagem=mail("ingongo@hotmail.com", $subject, $message, $headers);
if ($mensagem) {
echo "<script>self.location = 'frame_resposta.htm'</script>";
} else {
print "O envio da mensagem falhou!";
}
}
?>
O que tem de errado no codigo?Da " tudo certo" porem o e-mail não chega!