<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2826256416551393272</id><updated>2011-11-27T16:12:57.340-08:00</updated><category term='PHP PDF attachment email'/><category term='Flash CS3 New Feature'/><category term='Email Address Verification PHP Javascript Flash'/><title type='text'>Whatever can be done will be done!</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ensemblelearning.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2826256416551393272/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ensemblelearning.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Saikat</name><uri>http://www.blogger.com/profile/00372293634950041043</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2826256416551393272.post-4794962866226791590</id><published>2008-06-16T03:54:00.000-07:00</published><updated>2008-06-16T04:21:30.181-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Email Address Verification PHP Javascript Flash'/><title type='text'>Email Address Verification</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Using PHP:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;function validate_email($email)&lt;br /&gt;{&lt;br /&gt;// - check for a invalid/false email address&lt;br /&gt;  if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$",     $email)) {&lt;br /&gt; // it failed the simple format test, so return with an invalid address error&lt;br /&gt;    return 1;&lt;br /&gt;} else {&lt;br /&gt;    return 0; // send mail&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// calls the email that was provided and parses it in the validate function&lt;br /&gt;$valid = validate_email($email);&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;switch ($valid)&lt;br /&gt;{&lt;br /&gt;case 0:&lt;br /&gt;    //send the mail&lt;br /&gt;        mail ($email,"Subject",$message,$headers ) ;&lt;br /&gt;case 1:&lt;br /&gt;    // show some error message&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Using Javascript:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;script language="JavaScript"&gt;&lt;br /&gt;&lt;br /&gt;var result&lt;br /&gt;&lt;br /&gt;function checkemail(){&lt;br /&gt; var str=document.mailcheck.emailaddress.value&lt;br /&gt; var filter=/^.+@.+\..{2,3}$/&lt;br /&gt;&lt;br /&gt; if (filter.test(str))&lt;br /&gt;    result=true&lt;br /&gt; else {&lt;br /&gt;    alert("Please input a valid email address!")&lt;br /&gt;    result=false&lt;br /&gt;}&lt;br /&gt; return (result)&lt;br /&gt;}&lt;br /&gt;&lt;/script&gt;var result;&lt;br /&gt;&lt;br /&gt;function checkemail()&lt;br /&gt;{&lt;br /&gt;     var str=document.mailcheck.emailaddress.value;&lt;br /&gt;     var filter=/^.+@.+\..{2,3}$/;&lt;br /&gt;&lt;br /&gt;     if (filter.test(str))&lt;br /&gt;        result=true;&lt;br /&gt;     else&lt;br /&gt;    {&lt;br /&gt;        alert("Please input a valid email address!");&lt;br /&gt;        result=false;&lt;br /&gt;    }&lt;br /&gt;     return (result);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function checkall()&lt;br /&gt;{&lt;br /&gt;    if (document.layers||document.all)&lt;br /&gt;        return checkemail();&lt;br /&gt;    else&lt;br /&gt;        return true;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;script&gt;&lt;br /&gt;function checkall(){&lt;br /&gt;if (document.layers||document.all)&lt;br /&gt;return checkemail()&lt;br /&gt;else&lt;br /&gt;return true&lt;br /&gt;}&lt;br /&gt;&lt;/script&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;script language="JavaScript"&gt;&lt;br /&gt;&lt;br /&gt;var result;&lt;br /&gt;&lt;br /&gt;function checkemail()&lt;br /&gt;{&lt;br /&gt;    var str=document.mailcheck.emailaddress.value;&lt;br /&gt;    var filter=/^.+@.+\..{2,3}$/;&lt;br /&gt;&lt;br /&gt;     if (filter.test(str))&lt;br /&gt;        result=true&lt;br /&gt;     else&lt;br /&gt;    {&lt;br /&gt;        alert("Please input a valid email address!")&lt;br /&gt;        result=false&lt;br /&gt;    }&lt;br /&gt; return (result)&lt;br /&gt;}&lt;br /&gt;&lt;/script&gt;&lt;script language="JavaScript"&gt;&lt;br /&gt;&lt;br /&gt;var result;&lt;br /&gt;&lt;br /&gt;function checkemail()&lt;br /&gt;{&lt;br /&gt;     var str=document.mailcheck.emailaddress.value;&lt;br /&gt;     var filter=/^.+@.+\..{2,3}$/;&lt;br /&gt;&lt;br /&gt;     if (filter.test(str))&lt;br /&gt;        result=true&lt;br /&gt;     else&lt;br /&gt;    {&lt;br /&gt;        alert("Please input a valid email address!")&lt;br /&gt;        result=false&lt;br /&gt;    }&lt;br /&gt;     return (result)&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function checkall()&lt;br /&gt;{&lt;br /&gt;    if (document.layers||document.all)&lt;br /&gt;        return checkemail()&lt;br /&gt;    else&lt;br /&gt;        return true&lt;br /&gt;}&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script&gt;&lt;br /&gt;function checkall()&lt;br /&gt;{&lt;br /&gt;    if (document.layers||document.all)&lt;br /&gt;    return checkemail()&lt;br /&gt;    else&lt;br /&gt;    return true&lt;br /&gt;}&lt;br /&gt;&lt;/script&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2826256416551393272-4794962866226791590?l=ensemblelearning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensemblelearning.blogspot.com/feeds/4794962866226791590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2826256416551393272&amp;postID=4794962866226791590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2826256416551393272/posts/default/4794962866226791590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2826256416551393272/posts/default/4794962866226791590'/><link rel='alternate' type='text/html' href='http://ensemblelearning.blogspot.com/2008/06/email-address-verification.html' title='Email Address Verification'/><author><name>Saikat</name><uri>http://www.blogger.com/profile/00372293634950041043</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2826256416551393272.post-4029266081646675420</id><published>2008-06-16T03:40:00.000-07:00</published><updated>2008-06-16T03:52:39.729-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP PDF attachment email'/><title type='text'>Sending PDF as Attachment in Email Using PHP</title><content type='html'>$fileToSend = "myPDF.pdf";    //path to the PDF you want to send&lt;br /&gt;  $fileatttype = "application/pdf";&lt;br /&gt;  $file = fopen( $fileToSend, 'rb' );&lt;br /&gt;  $data = fread( $file, filesize( $fileToSend ) );&lt;br /&gt;  fclose( $file );&lt;br /&gt;&lt;br /&gt;$semi_rand = md5( time() );&lt;br /&gt;  $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";&lt;br /&gt;&lt;br /&gt;  $headers = "FROM:From Address Goes HERE!";&lt;br /&gt;  $headers .= "\nMIME-Version: 1.0\n" .&lt;br /&gt;              "Content-Type: multipart/mixed;\n" .&lt;br /&gt;              " boundary=\"{$mime_boundary}\"";&lt;br /&gt;  $data = chunk_split( base64_encode( $data ) );&lt;br /&gt;&lt;br /&gt;  $messageBody="This will be the Body of the email!";&lt;br /&gt;&lt;br /&gt;  $message = "This is a multi-part message in MIME format.\n\n" .&lt;br /&gt;              "--{$mime_boundary}\n" .&lt;br /&gt;              "Content-Type: text/plain; charset=\"iso-8859-1\"\n" .&lt;br /&gt;              "Content-Transfer-Encoding: 7bit\n\n" .&lt;br /&gt;              $messageBody. "\n\n";&lt;br /&gt;&lt;br /&gt;   $message .= "--{$mime_boundary}\n" .&lt;br /&gt;               "Content-Type: {$fileatttype};\n" .&lt;br /&gt;               " name=\"{$fileToSend}\"\n" .&lt;br /&gt;               "Content-Disposition: attachment;\n" .&lt;br /&gt;               " filename=\"{$fileToSend}\"\n" .&lt;br /&gt;               "Content-Transfer-Encoding: base64\n\n" .&lt;br /&gt;               $data . "\n\n" .&lt;br /&gt;               "--{$mime_boundary}--\n";&lt;br /&gt;&lt;br /&gt;//all set.. Now send the Email&lt;br /&gt;  mail ($email,"Subject Goes Here!",$message,$headers ) ;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2826256416551393272-4029266081646675420?l=ensemblelearning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensemblelearning.blogspot.com/feeds/4029266081646675420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2826256416551393272&amp;postID=4029266081646675420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2826256416551393272/posts/default/4029266081646675420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2826256416551393272/posts/default/4029266081646675420'/><link rel='alternate' type='text/html' href='http://ensemblelearning.blogspot.com/2008/06/sending-pdf-as-attachment-in-email.html' title='Sending PDF as Attachment in Email Using PHP'/><author><name>Saikat</name><uri>http://www.blogger.com/profile/00372293634950041043</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2826256416551393272.post-3535283942006740999</id><published>2008-06-01T12:39:00.000-07:00</published><updated>2008-06-12T21:02:45.235-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash CS3 New Feature'/><title type='text'>New Features In Flash CS3</title><content type='html'>1.    New Drawing Tools:&lt;ul&gt;&lt;li&gt;    a.Rectangle Primitive Tool&lt;/li&gt;&lt;li&gt;    b.Rectangle Oval Tool&lt;/li&gt;&lt;/ul&gt;2.    Integration with Photoshop:&lt;ul&gt;&lt;li&gt;    a.    Import each Photoshop layer&lt;/li&gt;&lt;li&gt;    b.    Text can remain editable while importing from Photoshop to Flash&lt;/li&gt;&lt;/ul&gt;3.    Actionscript 3.0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2826256416551393272-3535283942006740999?l=ensemblelearning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensemblelearning.blogspot.com/feeds/3535283942006740999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2826256416551393272&amp;postID=3535283942006740999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2826256416551393272/posts/default/3535283942006740999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2826256416551393272/posts/default/3535283942006740999'/><link rel='alternate' type='text/html' href='http://ensemblelearning.blogspot.com/2008/06/hello-world.html' title='New Features In Flash CS3'/><author><name>Saikat</name><uri>http://www.blogger.com/profile/00372293634950041043</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
