{"id":3598,"date":"2025-08-26T14:31:05","date_gmt":"2025-08-26T17:31:05","guid":{"rendered":"https:\/\/www.kinghost.com.br\/wiki\/?post_type=article&#038;p=3598"},"modified":"2025-08-26T14:31:05","modified_gmt":"2025-08-26T17:31:05","slug":"formulario-em-php-com-envio-de-anexo","status":"publish","type":"article","link":"https:\/\/king.host\/wiki\/artigo\/formulario-em-php-com-envio-de-anexo\/","title":{"rendered":"Formul\u00e1rio em PHP com envio de anexo"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Formul\u00e1rio em PHP com envio de anexo \u00e9 um problema pra voc\u00ea? Te mostramos o caminho das pedras abaixo \ud83d\ude00<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Certamente um formul\u00e1rio de contato em seu site facilita a comunica\u00e7\u00e3o de seus clientes e pessoas que t\u00eam interesse em seu neg\u00f3cio. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sua implementa\u00e7\u00e3o \u00e9 bastante simples, mas voc\u00ea precisa ter alguns cuidados para que tudo ocorra bem na configura\u00e7\u00e3o do formul\u00e1rio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A saberNo exemplo desta p\u00e1gina, trataremos a configura\u00e7\u00e3o de um formul\u00e1rio escrito em PHP com o recurso de <strong>envio de anexo<\/strong>. <\/p>\n\n\n\n<box-aviso><p>O script abaixo possui apenas o c\u00f3digo b\u00e1sico para funcionamento, caso desejar adequar ao template do seu site, precisar\u00e1 de conhecimento em HTML e CSS.<\/p><\/box-aviso>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Informacoes_para_uso_do_formulario_em_PHP_com_envio_de_anexo\"><\/span>Informa\u00e7\u00f5es para uso do formul\u00e1rio em PHP com envio de anexo<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de mais nada, \u00e9 importante salientar que h\u00e1 um limite de tamanho de anexo para envios via web: <strong>2MB por mensagem<\/strong> (<a rel=\"noreferrer noopener\" aria-label=\"Pol\u00edtica de em (abre numa nova aba)\" href=\"https:\/\/king.host\/politica-email\" target=\"_blank\">Pol\u00edtica de emails<\/a>)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Formul\u00e1rio de envio de anexo \u00e9 dividido em dois scripts:<br>\n<font color=\"#b20000\">form.php<\/font> &gt;&gt;  Respons\u00e1vel pela parte gr\u00e1fica e por pegar os dados informados pelo usu\u00e1rio do site.<br>\n<font color=\"#b20000\">envia.php<\/font> &gt;&gt;  Respons\u00e1vel pelas fun\u00e7\u00f5es e configura\u00e7\u00f5es de remetente e destinat\u00e1rio.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Crie_o_arquivo_formphp\"><\/span>Crie o arquivo form.php<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Em princ\u00edpio, crie um novo arquivo e insira no diret\u00f3rio desejado no <a rel=\"noreferrer noopener\" aria-label=\"FTP (abre numa nova aba)\" href=\"https:\/\/king.host\/wiki\/artigo\/acessar-ftp-via-filezilla\/\" target=\"_blank\">FTP<\/a>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dessa forma, o arquivo deve conter o c\u00f3digo abaixo e na linha 20 \u00e9 definido para onde ser\u00e3o enviadas as informa\u00e7\u00f5es deste formul\u00e1rio via m\u00e9todo POST, <font color=\"#808080\">o nome do arquivo de destino fica a sua escolha, neste exemplo ser\u00e1 utilizado o &#8220;<strong>envia.php<\/strong>&#8220;<\/font>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"pt-br\"&gt;\n  &lt;head&gt;\n    &lt;meta charset=\"utf-8\"&gt;\n    &lt;meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"&gt;\n    &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"&gt;\n    &lt;title&gt;Formul\u00e1rio PHP com anexo&lt;\/title&gt;\n \n &lt;!-- Layout --&gt;\n &lt;link rel=\"stylesheet\" href=\"\/\/maxcdn.bootstrapcdn.com\/bootstrap\/3.3.1\/css\/bootstrap.min.css\"&gt;\n \n &lt;!-- JavaScript --&gt;\n &lt;script src=\"https:\/\/maxcdn.bootstrapcdn.com\/bootstrap\/3.3.1\/js\/bootstrap.min.js\"&gt;&lt;\/script&gt;\n  &lt;\/head&gt;\n \n  &lt;body&gt;\n &lt;div class=\"container\"&gt;\n &lt;br&gt;\n   \n &lt;form class=\"form-horizontal\" method=\"POST\" action=\"envia.php\" enctype=\"multipart\/form-data\"&gt;\n   &lt;fieldset&gt;\n \n &lt;!-- T\u00edtulo do formul\u00e1rio --&gt;\n &lt;legend&gt;Formul\u00e1rio PHP com envio de anexo&lt;\/legend&gt;\n \n &lt;!-- Campo: Nome --&gt;\n &lt;div class=\"form-group\"&gt;\n   &lt;label class=\"col-md-4 control-label\" for=\"nome\"&gt;Nome&lt;\/label&gt;  \n &lt;div class=\"col-md-4\"&gt;\n   &lt;input id=\"nome\" name=\"nome\" placeholder=\"Informe seu nome\" class=\"form-control input-md\" required=\"\" type=\"text\"&gt;\n &lt;\/div&gt;\n &lt;\/div&gt;\n \n &lt;!-- Campo: Email --&gt;\n &lt;div class=\"form-group\"&gt;\n   &lt;label class=\"col-md-4 control-label\" for=\"nome\"&gt;Email&lt;\/label&gt;  \n &lt;div class=\"col-md-4\"&gt;\n   &lt;input id=\"replyto\" name=\"replyto\" placeholder=\"Informe seu email\" class=\"form-control input-md\" required=\"\" type=\"text\"&gt;\n &lt;\/div&gt;\n &lt;\/div&gt;\n \n &lt;!-- Campo: Assunto --&gt;\n &lt;div class=\"form-group\"&gt;\n   &lt;label class=\"col-md-4 control-label\" for=\"nome\"&gt;Assunto&lt;\/label&gt;  \n &lt;div class=\"col-md-4\"&gt;\n   &lt;input id=\"assunto\" name=\"assunto\" placeholder=\"Informe o assunto da mensagem\" class=\"form-control input-md\" required=\"\" type=\"text\"&gt;\n &lt;\/div&gt;\n &lt;\/div&gt;\n \n &lt;!-- Campo: anexo --&gt; \n &lt;div class=\"form-group\"&gt;\n   &lt;label class=\"col-md-4 control-label\" for=\"arquivo\"&gt;Anexo&lt;\/label&gt;\n &lt;div class=\"col-md-4\"&gt;\n   &lt;input id=\"arquivo\" name=\"arquivo\" class=\"input-file\" type=\"file\"&gt;\n     &lt;span class=\"help-block\"&gt;2MB por mensagem&lt;\/span&gt;\n &lt;\/div&gt;\n &lt;\/div&gt; \n \n &lt;!-- Campo: Mensagem --&gt;\n &lt;div class=\"form-group\"&gt;\n   &lt;label class=\"col-md-4 control-label\" for=\"mensagem\"&gt;Mensagem&lt;\/label&gt;\n &lt;div class=\"col-md-4\"&gt;                     \n   &lt;textarea class=\"form-control\" id=\"mensagem\" name=\"mensagem\"&gt;&lt;\/textarea&gt;\n &lt;\/div&gt;\n &lt;\/div&gt;\n \n &lt;!-- Bot\u00e3o Enviar --&gt;\n &lt;center&gt;\n &lt;div class=\"form-group\"&gt;\n   &lt;label class=\"col-md-4 control-label\" for=\"submit\"&gt;&lt;\/label&gt;\n &lt;div class=\"col-md-4\"&gt;\n   &lt;button type=\"submit\" class=\"btn btn-inverse\"&gt;Enviar&lt;\/button&gt;\n &lt;\/div&gt;\n &lt;\/div&gt;\n \n   &lt;\/fieldset&gt;\n &lt;\/form&gt;\n \n &lt;\/div&gt;\n  &lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Crie_o_arquivo_enviaphp\"><\/span>Crie o arquivo envia.php<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Posteriormente, seguindo nosso exemplo, vamos criar o arquivo &#8220;envia.php&#8221;, respons\u00e1vel pelas fun\u00e7\u00f5es e configura\u00e7\u00f5es de remetente e destinat\u00e1rio. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Portanto, insira o &#8220;envia.php&#8221; dentro do mesmo diret\u00f3rio onde colocou o arquivo anterior.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-original=\"https:\/\/www.kinghost.com.br\/wiki\/wp-content\/uploads\/2017\/11\/formwiki-.png\" alt=\"formul\u00e1rio em PHP com envio de Anexo\" class=\"wp-image-3611\"\/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">O arquivo deve conter o c\u00f3digo abaixo e voc\u00ea deve fazer as devidas altera\u00e7\u00f5es para que o mesmo funcione:\n<\/p>\n\n\n\n<box-info class=\"wp-block-k-box-info\"><strong>Linha 14 \u2013 $to = \u201cemail@dominio\u201d<\/strong>: Email de destino \u2013 Pode ser qualquer conta de email do dom\u00ednio ou conta externa<br><strong>Linha 15 \u2013 $remetente = \u201cemail@seu-dominio\u201d<\/strong>: Deve ser uma conta de email v\u00e1lida e ativa do dom\u00ednio do cliente<br><\/box-info>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!-- Layout --&gt;\n &lt;link rel=\"stylesheet\" href=\"\/\/maxcdn.bootstrapcdn.com\/bootstrap\/3.3.1\/css\/bootstrap.min.css\"&gt;\n \n&lt;?php\n \n\/* Valores recebidos do formul\u00e1rio  *\/\n$arquivo = $_FILES&#91;'arquivo'];\n$nome = $_POST&#91;'nome'];\n$replyto = $_POST&#91;'replyto']; \/\/ Email que ser\u00e1 respondido\n$mensagem_form = $_POST&#91;'mensagem'];\n$assunto = $_POST&#91;'assunto'];\n \n\/* Destinat\u00e1rio e remetente - EDITAR SOMENTE ESTE BLOCO DO C\u00d3DIGO *\/\n$to = \"email@dominio\";\n$remetente = \"email@seu-dominio\"; \/\/ Deve ser um email v\u00e1lido do dom\u00ednio\n \n\/* Cabe\u00e7alho da mensagem  *\/\n$boundary = \"XYZ-\" . date(\"dmYis\") . \"-ZYX\";\n$headers = \"MIME-Version: 1.0\\n\";\n$headers.= \"From: $remetente\\n\";\n$headers.= \"Reply-To: $replyto\\n\";\n$headers.= \"Content-type: multipart\/mixed; boundary=\\\"$boundary\\\"\\r\\n\";  \n$headers.= \"$boundary\\n\"; \n \n\/* Layout da mensagem  *\/\n$corpo_mensagem = \" \n&lt;br&gt;Formul\u00e1rio via site\n&lt;br&gt;--------------------------------------------&lt;br&gt;\n&lt;br&gt;&lt;strong&gt;Nome:&lt;\/strong&gt; $nome\n&lt;br&gt;&lt;strong&gt;Email:&lt;\/strong&gt; $replyto\n&lt;br&gt;&lt;strong&gt;Assunto:&lt;\/strong&gt; $assunto\n&lt;br&gt;&lt;strong&gt;Mensagem:&lt;\/strong&gt; $mensagem_form\n&lt;br&gt;&lt;br&gt;--------------------------------------------\n\";\n \n\/* Fun\u00e7\u00e3o que codifica o anexo para poder ser enviado na mensagem  *\/\nif(file_exists($arquivo&#91;\"tmp_name\"]) and !empty($arquivo)){\n \n    $fp = fopen($_FILES&#91;\"arquivo\"]&#91;\"tmp_name\"],\"rb\"); \/\/ Abri o arquivo enviado.\n $anexo = fread($fp,filesize($_FILES&#91;\"arquivo\"]&#91;\"tmp_name\"])); \/\/ Le o arquivo aberto na linha anterior\n $anexo = base64_encode($anexo); \/\/ Codifica os dados com MIME para o e-mail \n fclose($fp); \/\/ Fecha o arquivo aberto anteriormente\n    $anexo = chunk_split($anexo); \/\/ Divide a vari\u00e1vel do arquivo em pequenos peda\u00e7os para poder enviar\n    $mensagem = \"--$boundary\\n\"; \/\/ Nas linhas abaixo possuem os par\u00e2metros de formata\u00e7\u00e3o e codifica\u00e7\u00e3o, juntamente com a inclus\u00e3o do arquivo anexado no corpo da mensagem\n    $mensagem.= \"Content-Transfer-Encoding: 8bits\\n\"; \n    $mensagem.= \"Content-Type: text\/html; charset=\\\"utf-8\\\"\\n\\n\";\n    $mensagem.= \"$corpo_mensagem\\n\"; \n    $mensagem.= \"--$boundary\\n\"; \n    $mensagem.= \"Content-Type: \".$arquivo&#91;\"type\"].\"\\n\";  \n    $mensagem.= \"Content-Disposition: attachment; filename=\\\"\".$arquivo&#91;\"name\"].\"\\\"\\n\";  \n    $mensagem.= \"Content-Transfer-Encoding: base64\\n\\n\";  \n    $mensagem.= \"$anexo\\n\";  \n    $mensagem.= \"--$boundary--\\r\\n\"; \n}\n else \/\/ Caso n\u00e3o tenha anexo\n {\n $mensagem = \"--$boundary\\n\"; \n $mensagem.= \"Content-Transfer-Encoding: 8bits\\n\"; \n $mensagem.= \"Content-Type: text\/html; charset=\\\"utf-8\\\"\\n\\n\";\n $mensagem.= \"$corpo_mensagem\\n\";\n}\n \n\/* Fun\u00e7\u00e3o que envia a mensagem  *\/\nif(mail($to, $assunto, $mensagem, $headers))\n{\n echo \"&lt;br&gt;&lt;br&gt;&lt;center&gt;&lt;b&gt;&lt;font color='green'&gt;Mensagem enviada com sucesso!\";\n} \n else\n {\n echo \"&lt;br&gt;&lt;br&gt;&lt;center&gt;&lt;b&gt;&lt;font color='red'&gt;Ocorreu um erro ao enviar a mensagem!\";\n}\n?&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pronto! Agora voc\u00ea conseguir\u00e1 enviar emails atrav\u00e9s de um formul\u00e1rio em PHP com envio de anexo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"author":9,"featured_media":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","article-category":[51],"article-tag":[],"class_list":["post-3598","article","type-article","status-publish","format-standard","hentry","article-category-envio-pelo-site"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Precisa enviar emails com anexo pelo seu site? Confira neste artigo como implementar um formul\u00e1rio em PHP com envio de Anexo.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"teste.andre\"\/>\n\t<meta name=\"google-site-verification\" content=\"ofqjo5zOS5ZIGtLClOeuFS3sGuOFAUlE6pyxkKJuj8w\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/king.host\/wiki\/artigo\/formulario-em-php-com-envio-de-anexo\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_BR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Central de Ajuda KingHost - Central de Ajuda KingHost\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Formul\u00e1rio em PHP com envio de Anexo - KingHost\" \/>\n\t\t<meta property=\"og:description\" content=\"Precisa enviar emails com anexo pelo seu site? Confira neste artigo como implementar um formul\u00e1rio em PHP com envio de Anexo.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/king.host\/wiki\/artigo\/formulario-em-php-com-envio-de-anexo\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/08\/central-de-ajuda-kinghost.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/08\/central-de-ajuda-kinghost.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-08-26T17:31:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-08-26T17:31:05+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/KingHost.Brasil\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@kinghost\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Formul\u00e1rio em PHP com envio de Anexo - KingHost\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Precisa enviar emails com anexo pelo seu site? Confira neste artigo como implementar um formul\u00e1rio em PHP com envio de Anexo.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@kinghost\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/08\/central-de-ajuda-kinghost.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/artigo\\\/formulario-em-php-com-envio-de-anexo\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/king.host\\\/wiki#listItem\",\"position\":1,\"name\":\"In\\u00edcio\",\"item\":\"https:\\\/\\\/king.host\\\/wiki\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/base-de-conhecimento\\\/emails\\\/#listItem\",\"name\":\"Emails\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/base-de-conhecimento\\\/emails\\\/#listItem\",\"position\":2,\"name\":\"Emails\",\"item\":\"https:\\\/\\\/king.host\\\/wiki\\\/base-de-conhecimento\\\/emails\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/base-de-conhecimento\\\/envio-pelo-site\\\/#listItem\",\"name\":\"Formul\\u00e1rios de envio de email\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/king.host\\\/wiki#listItem\",\"name\":\"In\\u00edcio\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/base-de-conhecimento\\\/envio-pelo-site\\\/#listItem\",\"position\":3,\"name\":\"Formul\\u00e1rios de envio de email\",\"item\":\"https:\\\/\\\/king.host\\\/wiki\\\/base-de-conhecimento\\\/envio-pelo-site\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/artigo\\\/formulario-em-php-com-envio-de-anexo\\\/#listItem\",\"name\":\"Formul\\u00e1rio em PHP com envio de anexo\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/base-de-conhecimento\\\/emails\\\/#listItem\",\"name\":\"Emails\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/artigo\\\/formulario-em-php-com-envio-de-anexo\\\/#listItem\",\"position\":4,\"name\":\"Formul\\u00e1rio em PHP com envio de anexo\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/base-de-conhecimento\\\/envio-pelo-site\\\/#listItem\",\"name\":\"Formul\\u00e1rios de envio de email\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/#organization\",\"name\":\"kingHost Hospedagem de Sites\",\"description\":\"Central de Ajuda KingHost\",\"url\":\"https:\\\/\\\/king.host\\\/wiki\\\/\",\"telephone\":\"+5551996659627\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/king.host\\\/wiki\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/kinghost.png\",\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/artigo\\\/formulario-em-php-com-envio-de-anexo\\\/#organizationLogo\",\"width\":377,\"height\":73},\"image\":{\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/artigo\\\/formulario-em-php-com-envio-de-anexo\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/KingHost.Brasil\",\"https:\\\/\\\/twitter.com\\\/kinghost\",\"https:\\\/\\\/www.instagram.com\\\/kinghost\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC41tI4JaVY8rde3XnM2S4mw\",\"https:\\\/\\\/br.linkedin.com\\\/company\\\/kinghost\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/author\\\/andre-santos\\\/#author\",\"url\":\"https:\\\/\\\/king.host\\\/wiki\\\/author\\\/andre-santos\\\/\",\"name\":\"teste.andre\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/artigo\\\/formulario-em-php-com-envio-de-anexo\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b0be41e3058e57314366aa7797c6ac15d0e4ddcaea62bf3ab0028f3ace791221?s=96&d=https%3A%2F%2Fking.host%2Fwiki%2Fwp-content%2Fuploads%2F2018%2F05%2Ftime-marketing-avatar.jpeg&r=g\",\"width\":96,\"height\":96,\"caption\":\"teste.andre\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/artigo\\\/formulario-em-php-com-envio-de-anexo\\\/#webpage\",\"url\":\"https:\\\/\\\/king.host\\\/wiki\\\/artigo\\\/formulario-em-php-com-envio-de-anexo\\\/\",\"name\":\"Formul\\u00e1rio em PHP com envio de Anexo - KingHost\",\"description\":\"Precisa enviar emails com anexo pelo seu site? Confira neste artigo como implementar um formul\\u00e1rio em PHP com envio de Anexo.\",\"inLanguage\":\"pt-BR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/artigo\\\/formulario-em-php-com-envio-de-anexo\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/author\\\/andre-santos\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/author\\\/andre-santos\\\/#author\"},\"datePublished\":\"2025-08-26T14:31:05-03:00\",\"dateModified\":\"2025-08-26T14:31:05-03:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/#website\",\"url\":\"https:\\\/\\\/king.host\\\/wiki\\\/\",\"name\":\"Central de Ajuda KingHost\",\"description\":\"Central de Ajuda KingHost\",\"inLanguage\":\"pt-BR\",\"publisher\":{\"@id\":\"https:\\\/\\\/king.host\\\/wiki\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Formul\u00e1rio em PHP com envio de Anexo - KingHost","description":"Precisa enviar emails com anexo pelo seu site? Confira neste artigo como implementar um formul\u00e1rio em PHP com envio de Anexo.","canonical_url":"https:\/\/king.host\/wiki\/artigo\/formulario-em-php-com-envio-de-anexo\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"ofqjo5zOS5ZIGtLClOeuFS3sGuOFAUlE6pyxkKJuj8w","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/king.host\/wiki\/artigo\/formulario-em-php-com-envio-de-anexo\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/king.host\/wiki#listItem","position":1,"name":"In\u00edcio","item":"https:\/\/king.host\/wiki","nextItem":{"@type":"ListItem","@id":"https:\/\/king.host\/wiki\/base-de-conhecimento\/emails\/#listItem","name":"Emails"}},{"@type":"ListItem","@id":"https:\/\/king.host\/wiki\/base-de-conhecimento\/emails\/#listItem","position":2,"name":"Emails","item":"https:\/\/king.host\/wiki\/base-de-conhecimento\/emails\/","nextItem":{"@type":"ListItem","@id":"https:\/\/king.host\/wiki\/base-de-conhecimento\/envio-pelo-site\/#listItem","name":"Formul\u00e1rios de envio de email"},"previousItem":{"@type":"ListItem","@id":"https:\/\/king.host\/wiki#listItem","name":"In\u00edcio"}},{"@type":"ListItem","@id":"https:\/\/king.host\/wiki\/base-de-conhecimento\/envio-pelo-site\/#listItem","position":3,"name":"Formul\u00e1rios de envio de email","item":"https:\/\/king.host\/wiki\/base-de-conhecimento\/envio-pelo-site\/","nextItem":{"@type":"ListItem","@id":"https:\/\/king.host\/wiki\/artigo\/formulario-em-php-com-envio-de-anexo\/#listItem","name":"Formul\u00e1rio em PHP com envio de anexo"},"previousItem":{"@type":"ListItem","@id":"https:\/\/king.host\/wiki\/base-de-conhecimento\/emails\/#listItem","name":"Emails"}},{"@type":"ListItem","@id":"https:\/\/king.host\/wiki\/artigo\/formulario-em-php-com-envio-de-anexo\/#listItem","position":4,"name":"Formul\u00e1rio em PHP com envio de anexo","previousItem":{"@type":"ListItem","@id":"https:\/\/king.host\/wiki\/base-de-conhecimento\/envio-pelo-site\/#listItem","name":"Formul\u00e1rios de envio de email"}}]},{"@type":"Organization","@id":"https:\/\/king.host\/wiki\/#organization","name":"kingHost Hospedagem de Sites","description":"Central de Ajuda KingHost","url":"https:\/\/king.host\/wiki\/","telephone":"+5551996659627","logo":{"@type":"ImageObject","url":"https:\/\/king.host\/wiki\/wp-content\/uploads\/2021\/09\/kinghost.png","@id":"https:\/\/king.host\/wiki\/artigo\/formulario-em-php-com-envio-de-anexo\/#organizationLogo","width":377,"height":73},"image":{"@id":"https:\/\/king.host\/wiki\/artigo\/formulario-em-php-com-envio-de-anexo\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/KingHost.Brasil","https:\/\/twitter.com\/kinghost","https:\/\/www.instagram.com\/kinghost\/","https:\/\/www.youtube.com\/channel\/UC41tI4JaVY8rde3XnM2S4mw","https:\/\/br.linkedin.com\/company\/kinghost"]},{"@type":"Person","@id":"https:\/\/king.host\/wiki\/author\/andre-santos\/#author","url":"https:\/\/king.host\/wiki\/author\/andre-santos\/","name":"teste.andre","image":{"@type":"ImageObject","@id":"https:\/\/king.host\/wiki\/artigo\/formulario-em-php-com-envio-de-anexo\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/b0be41e3058e57314366aa7797c6ac15d0e4ddcaea62bf3ab0028f3ace791221?s=96&d=https%3A%2F%2Fking.host%2Fwiki%2Fwp-content%2Fuploads%2F2018%2F05%2Ftime-marketing-avatar.jpeg&r=g","width":96,"height":96,"caption":"teste.andre"}},{"@type":"WebPage","@id":"https:\/\/king.host\/wiki\/artigo\/formulario-em-php-com-envio-de-anexo\/#webpage","url":"https:\/\/king.host\/wiki\/artigo\/formulario-em-php-com-envio-de-anexo\/","name":"Formul\u00e1rio em PHP com envio de Anexo - KingHost","description":"Precisa enviar emails com anexo pelo seu site? Confira neste artigo como implementar um formul\u00e1rio em PHP com envio de Anexo.","inLanguage":"pt-BR","isPartOf":{"@id":"https:\/\/king.host\/wiki\/#website"},"breadcrumb":{"@id":"https:\/\/king.host\/wiki\/artigo\/formulario-em-php-com-envio-de-anexo\/#breadcrumblist"},"author":{"@id":"https:\/\/king.host\/wiki\/author\/andre-santos\/#author"},"creator":{"@id":"https:\/\/king.host\/wiki\/author\/andre-santos\/#author"},"datePublished":"2025-08-26T14:31:05-03:00","dateModified":"2025-08-26T14:31:05-03:00"},{"@type":"WebSite","@id":"https:\/\/king.host\/wiki\/#website","url":"https:\/\/king.host\/wiki\/","name":"Central de Ajuda KingHost","description":"Central de Ajuda KingHost","inLanguage":"pt-BR","publisher":{"@id":"https:\/\/king.host\/wiki\/#organization"}}]},"og:locale":"pt_BR","og:site_name":"Central de Ajuda KingHost - Central de Ajuda KingHost","og:type":"article","og:title":"Formul\u00e1rio em PHP com envio de Anexo - KingHost","og:description":"Precisa enviar emails com anexo pelo seu site? Confira neste artigo como implementar um formul\u00e1rio em PHP com envio de Anexo.","og:url":"https:\/\/king.host\/wiki\/artigo\/formulario-em-php-com-envio-de-anexo\/","og:image":"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/08\/central-de-ajuda-kinghost.png","og:image:secure_url":"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/08\/central-de-ajuda-kinghost.png","og:image:width":1920,"og:image:height":1080,"article:published_time":"2025-08-26T17:31:05+00:00","article:modified_time":"2025-08-26T17:31:05+00:00","article:publisher":"https:\/\/www.facebook.com\/KingHost.Brasil","twitter:card":"summary_large_image","twitter:site":"@kinghost","twitter:title":"Formul\u00e1rio em PHP com envio de Anexo - KingHost","twitter:description":"Precisa enviar emails com anexo pelo seu site? Confira neste artigo como implementar um formul\u00e1rio em PHP com envio de Anexo.","twitter:creator":"@kinghost","twitter:image":"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/08\/central-de-ajuda-kinghost.png"},"aioseo_meta_data":{"post_id":"3598","title":"Formul\u00e1rio em PHP com envio de Anexo - KingHost","description":"Precisa enviar emails com anexo pelo seu site? Confira neste artigo como implementar um formul\u00e1rio em PHP com envio de Anexo.","keywords":null,"keyphrases":{"focus":{"keyphrase":"Formul\u00e1rio em PHP com envio de anexo","analysis":{"keyphraseInTitle":{"score":9,"maxScore":9,"error":0},"keyphraseInDescription":{"score":9,"maxScore":9,"error":0},"keyphraseLength":{"score":6,"maxScore":9,"error":1,"length":8},"keyphraseInURL":{"score":5,"maxScore":5,"error":0},"keyphraseInIntroduction":{"score":9,"maxScore":9,"error":0},"keyphraseInSubHeadings":{"score":9,"maxScore":9,"error":0},"keyphraseInImageAlt":{"score":9,"maxScore":9,"error":0},"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}},"score":82},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2021-05-12 14:00:13","updated":"2026-07-20 15:51:34","seo_analyzer_scan_date":null},"_links":{"self":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/3598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/comments?post=3598"}],"version-history":[{"count":3,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/3598\/revisions"}],"predecessor-version":[{"id":26864,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/3598\/revisions\/26864"}],"wp:attachment":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/media?parent=3598"}],"wp:term":[{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-category?post=3598"},{"taxonomy":"article-tag","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-tag?post=3598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}