Postado Setembro 24, 2015 9 anos O meu Esta Dando Error :S Ajuda ai Por Favor :/ Esse eo error Valor Doado: $valordoadoForma de Doação: $formaData da Doação: $dataE-mail: $emailObservações: $observacoes"; $Para = "[email protected]"; $Assunto = "Confirmação de doação do Server!"; $tiposPermitidos= array('image/gif', 'image/jpeg', 'image/pjpeg', 'image/png'); $tamanhoPermitido = 4194304; //4mb $arqName = $_FILES['arquivo']['name']; $arqType = $_FILES['arquivo']['type']; $arqSize = $_FILES['arquivo']['size']; $arqTemp = $_FILES['arquivo']['tmp_name']; $arqError = $_FILES['arquivo']['error']; if($arqError == 0){ if (array_search($arqType, $tiposPermitidos) === false) { echo 'O tipo de arquivo enviado é inválido!'; }else if ($arqSize > $tamanhoPermitido) { echo 'O tamanho do arquivo enviado é maior que o limite!'; } else { $fp = fopen($_FILES["arquivo"]["tmp_name"],"rb"); $Anexo = fread($fp,filesize($_FILES["arquivo"]["tmp_name"])); $Anexo = base64_encode($Anexo); fclose($fp); $Anexo = chunk_split($Anexo); $boundary = "XYZ-" . date("dmYis") . "-ZYX"; $Corpo = "--$boundary\n"; $Corpo .= "Content-Transfer-Encoding: 8bits\n"; $Corpo .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n"; //plain $Corpo .= "$mensagem\n"; $Corpo .= "--$boundary\n"; $Corpo .= "Content-Type: ".$arqName["type"]."\n"; $Corpo .= "Content-Disposition: attachment; filename=\"".$arqName["name"]."\"\n"; $Corpo .= "Content-Transfer-Encoding: base64\n\n"; $Corpo .= "$Anexo\n"; $Corpo .= "--$boundary--\r\n"; $Headers = "MIME-Version: 1.0\n"; $Headers .= "From: \"$Nome\" <$email>\r\n"; $Headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n"; $Headers .= "$boundary\n"; mail($Para,$Assunto,$Corpo,$Headers); echo"";} } else { echo""; } echo ""; // Site do seu server ?>
Postado Março 22, 2016 9 anos @Natanael Beckman Este script funciona em windowns ? Se sim, qual metódo para adicioná-lo.
Postado Março 26, 2016 9 anos Em 22/03/2016 at 17:55, kennedyfsa disse: @Natanael Beckman Este script funciona em windowns ? Se sim, qual metódo para adicioná-lo. Não tive resposta, alguém pode ajudar ?
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.