{"id":1476,"date":"2018-01-19T19:22:53","date_gmt":"2018-01-19T19:22:53","guid":{"rendered":"http:\/\/goofy-trucks.flywheelsites.com\/sending-mail-with-php3-page-2\/"},"modified":"2018-01-19T19:24:49","modified_gmt":"2018-01-19T19:24:49","slug":"sending-mail-with-php3-page-2","status":"publish","type":"post","link":"https:\/\/phpbuilder.com\/sending-mail-with-php3-page-2\/","title":{"rendered":"Sending Mail With PHP3 Page 2"},"content":{"rendered":"<div class=\"phpbuilder-content\">\n<div class=\"phpbuilder-meta\">\n<div class=\"\">By Tim Perdue<\/div>\n<div class=\"\">on July 30, 2000<\/div>\n<\/p><\/div>\n<div id=\"overflow-content\">\n<div class=\"articlePara\">\nBasically, you can receive some parameters from a simple form<br \/>\n(you can probably handle creating that. If not &#8211; take a look at<br \/>\n<a href=\"http:\/\/www.geocrawler.com\/\" target=\"_blank\">geocrawler.com<\/a><br \/>\nand steal the HTML from the mail archive &#8211; you have my blessing).<\/div>\n<div class=\"articlePhpEx\">\n<font face=\"courier\"><code><span style=\"color: #000000\"><\/p>\n<p><span style=\"color: #0000BB\">&lt;?php<\/p>\n<p><\/span><span style=\"color: #FF8000\">\/\/$to_email_address\u00a0-\u00a0received\u00a0from\u00a0the\u00a0\"POST\"<br \/>\n<br \/>\/\/$from_email_address\u00a0-\u00a0ditto<br \/>\n<br \/>\/\/$subject<br \/>\n<br \/>\/\/$message<\/p>\n<p>\/\/<br \/>\n<br \/>\/\/First,\u00a0validate\u00a0the\u00a0addresses\u00a0using\u00a0Jons'\u00a0function<br \/>\n<br \/>\/\/<br \/>\n<br \/><\/span><span style=\"color: #0000BB\">$to_email_array<\/span><span style=\"color: #007700\">=<\/span><span style=\"color: #0000BB\">validateEmail\u00a0<\/span><span style=\"color: #007700\">(\u00a0<\/span><span style=\"color: #0000BB\">$to_email_address\u00a0<\/span><span style=\"color: #007700\">);<br \/>\n<br \/><\/span><span style=\"color: #0000BB\">$from_email_array<\/span><span style=\"color: #007700\">=<\/span><span style=\"color: #0000BB\">validateEmail\u00a0<\/span><span style=\"color: #007700\">(\u00a0<\/span><span style=\"color: #0000BB\">$from_email_address\u00a0<\/span><span style=\"color: #007700\">);<\/p>\n<p><\/span><span style=\"color: #FF8000\">\/\/<br \/>\n<br \/>\/\/Second,\u00a0test\u00a0the\u00a0results\u00a0and\u00a0send\u00a0the\u00a0message\u00a0or\u00a0display<br \/>\n<br \/>\/\/an\u00a0error<br \/>\n<br \/>\/\/<br \/>\n<br \/><\/span><span style=\"color: #007700\">if\u00a0((\u00a0<\/span><span style=\"color: #0000BB\">$to_email_array<\/span><span style=\"color: #007700\">[<\/span><span style=\"color: #0000BB\">0<\/span><span style=\"color: #007700\">])\u00a0&amp;&amp;\u00a0(<\/span><span style=\"color: #0000BB\">$from_email_array<\/span><span style=\"color: #007700\">[<\/span><span style=\"color: #0000BB\">0<\/span><span style=\"color: #007700\">]))\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0<\/span><span style=\"color: #0000BB\">mail<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$to_email_address<\/span><span style=\"color: #007700\">,<\/span><span style=\"color: #0000BB\">$subject<\/span><span style=\"color: #007700\">,<\/span><span style=\"color: #0000BB\">$message<\/span><span style=\"color: #007700\">,<\/span><span style=\"color: #DD0000\">'FROM:\u00a0'<\/span><span style=\"color: #007700\">.<\/span><span style=\"color: #0000BB\">$from_email_address<\/span><span style=\"color: #007700\">);<\/p>\n<p>}\u00a0else\u00a0{<\/p>\n<p>\u00a0\u00a0\u00a0<\/span><span style=\"color: #FF8000\">\/\/DISPLAY\u00a0AN\u00a0ERROR<\/p>\n<p>\u00a0\u00a0\u00a0<\/span><span style=\"color: #007700\">echo\u00a0<\/span><span style=\"color: #DD0000\">\"error\"<\/span><span style=\"color: #007700\">;<br \/>\n<br \/>\u00a0\u00a0\u00a0echo\u00a0<\/span><span style=\"color: #0000BB\">$to_email_array<\/span><span style=\"color: #007700\">[<\/span><span style=\"color: #0000BB\">1<\/span><span style=\"color: #007700\">];<br \/>\n<br \/>\u00a0\u00a0\u00a0echo\u00a0<\/span><span style=\"color: #0000BB\">$from_email_array<\/span><span style=\"color: #007700\">[<\/span><span style=\"color: #0000BB\">1<\/span><span style=\"color: #007700\">];<br \/>\n<br \/>}<\/p>\n<p><\/span><span style=\"color: #0000BB\">?&gt;<br \/>\n<br \/><\/span><br \/>\n<\/span><br \/>\n<\/code><\/font><\/div>\n<div class=\"articlePara\">\nAnd you&#8217;re done&#8230;<\/div>\n<div class=\"articlePara\">\nThat same little task, were I using $1000 dollar products like<br \/>\nLasso would have required me to install extra software (javamail API +<br \/>\nthe JDK if I didn&#8217;t already have it), and would have taken tons of<br \/>\nextra code and some Lasso-specific libraries.<\/div>\n<div class=\"articlePara\">\nCare to guess where I stand on the free software movement?<\/div>\n<\/div>\n<p><\/p>\n<div style=\"float: left; padding:15px; color:#17AAF3\">\n<div style=\"float:left; padding:2px;\"><a class=\"paginationPageLink\" href=\"tim19990221.html\">\u00ab Previous Page<\/a><\/div>\n<div style=\"float:left; padding:2px 4px 2px 4px;\"><a class=\"pageNumber\" href=\"tim19990221.html\">1<\/a> <\/div>\n<div style=\"float:left; font-size:16px; color:#FF7A22; padding:2px 2px 2px 2px; \">| <\/div>\n<div style=\"background-color:#B6E5FC; font-size:16px; margin-top:1px; padding:1px 4px 1px 4px; color:#000; font-style:bold; float:left;\">2<\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>By Tim Perdue on July 30, 2000 Basically, you can receive some parameters from a simple form (you can probably handle creating that. If not &#8211; take a look at geocrawler.com and steal the HTML from the mail archive &#8211; you have my blessing). &lt;?php \/\/$to_email_address\u00a0&#8211;\u00a0received\u00a0from\u00a0the\u00a0&#8220;POST&#8221; \/\/$from_email_address\u00a0&#8211;\u00a0ditto \/\/$subject \/\/$message \/\/&#8230; <a href=\"https:\/\/phpbuilder.com\/sending-mail-with-php3-page-2\/\" class=\"readmore\"><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1476","post","type-post","status-publish","format-standard","hentry","category-tutorials"],"_links":{"self":[{"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/posts\/1476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/comments?post=1476"}],"version-history":[{"count":1,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/posts\/1476\/revisions"}],"predecessor-version":[{"id":3326,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/posts\/1476\/revisions\/3326"}],"wp:attachment":[{"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/media?parent=1476"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/categories?post=1476"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/tags?post=1476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}