{"id":83,"date":"2012-01-29T13:36:57","date_gmt":"2012-01-29T12:36:57","guid":{"rendered":"http:\/\/www.dgcmedia.es\/blog\/?p=83"},"modified":"2012-01-29T13:36:57","modified_gmt":"2012-01-29T12:36:57","slug":"enviar-formulario-facil","status":"publish","type":"post","link":"https:\/\/www.dgcmedia.es\/blog\/enviar-formulario-facil\/","title":{"rendered":"Enviar Formulario F\u00e1cil"},"content":{"rendered":"<p>Os adjunto una funci\u00f3n en php para enviar r\u00e1pidamente un formulario HTML de una p\u00e1gina web en a un correo electr\u00f3nico.<\/p>\n<p>Los par\u00e1metros son bastante claros, pero b\u00e1sicamente necesita los correos electr\u00f3nicos del remitente y destino, el nombre del remitente, el asunto y una primera l\u00ednea, adem\u00e1s de, por supuesto, el array $_POST que contiene los datos del formulario.<\/p>\n<p>La funci\u00f3n env\u00eda un correo con una tabla en la que indica el nombre del key del array y su valor. Por ello se hace imprescindible que el nombre de los campos del formulario est\u00e9 bien escrito y sea claro con el que ser\u00e1 su contenido. De este modo, el correo electr\u00f3nico servir\u00e1 perfectamente su cometido.<\/p>\n<p><strong>C\u00f3digo:<\/strong><\/p>\n<p>[crayon lang=&#8221;php&#8221;]<br \/>\nfunction correo($mailFrom,$nombreFrom,$mailPara,$arrayPost,$asunto,$primeraLinea){<br \/>\n\t\t$cabeceras = &#8216;From:&#8217;.$nombreFrom.&#8217; &#8216;.$mailFrom. &#8220;\\r\\n&#8221;;<br \/>\n\t\t$cabeceras .= &#8216;MIME-Version: 1.0&#8217; . &#8220;\\r\\n&#8221;;<br \/>\n\t\t$cabeceras .= &#8216;Content-Type: text\/html; charset=utf-8&#8217; . &#8220;\\r\\n&#8221;;<br \/>\n\t\t$mensaje=$primeraLinea.&#8221;<\/p>\n<table>&#8220;;<br \/>\n\t\twhile($valor=current($arrayPost)){<br \/>\n\t\t\t$mensaje.=&#8221;<\/p>\n<tr>\n<td>&#8220;.key($arrayPost).&#8221;<\/td>\n<td>&#8220;.$valor.&#8221;<\/td>\n<\/tr>\n<p>&#8220;;<br \/>\n\t\t\tnext($arrayPost);<br \/>\n\t\t}<br \/>\n\t\t$mensaje.=&#8221;<\/table>\n<p>&#8220;;<br \/>\n\t\tmail($mailPara,$asunto,$mensaje,$cabeceras);<br \/>\n}<br \/>\n[\/crayon]<\/p>\n<p>As\u00ed se las pon\u00edan a Felipe II<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Os adjunto una funci\u00f3n en php para enviar r\u00e1pidamente un formulario HTML de una p\u00e1gina web en a un correo electr\u00f3nico. Los par\u00e1metros son bastante claros, pero b\u00e1sicamente necesita los correos electr\u00f3nicos del remitente y destino, el nombre del remitente, &hellip; <a href=\"https:\/\/www.dgcmedia.es\/blog\/enviar-formulario-facil\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[23],"tags":[30,154,31,25],"_links":{"self":[{"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/posts\/83"}],"collection":[{"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/comments?post=83"}],"version-history":[{"count":2,"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/posts\/83\/revisions"}],"predecessor-version":[{"id":85,"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/posts\/83\/revisions\/85"}],"wp:attachment":[{"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/media?parent=83"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/categories?post=83"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/tags?post=83"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}