WebTechKitchen; Your Web Technology Kitchen, contact us to create, or maintain your websites and other digital properties.

sending mail with Perl and sendmail

Submitted by barnettech on Wed, 12/16/2009 - 13:47

#!/usr/bin/perl
print "Content-type: text/html\n\n";
 
$title='Perl Mail demo';
$to='MAIL ADDRESS TO SEND TO';
$from= 'webmaster@YOURDOMAIN.COM';
$subject='YOUR SUBJECT';
 
open(MAIL, "|/usr/sbin/sendmail -t");
 
## Mail Header
print MAIL "To: $to\n";
print MAIL "From: $from\n";
print MAIL "Subject: $subject\n\n";
## Mail Body
print MAIL "This is a test message from Cyberciti.biz! You can write your
mail body text here\n";
 
close(MAIL);
 
print "$title\n\n\n";
 
## HTML content sent, let use know we sent an email
print "
$title
 
A message has been sent from $from to $to
 
";

Getting a security token from your salesforce instance

Submitted by barnettech on Tue, 12/15/2009 - 17:17

To access Salesforce via a desktop application or other API-based application, you must replace your current password with a combination of your password and a security token:

1 Log in to Salesforce via the browser to request your security token.

2 Go to Setup -> My Personal Information -> Reset Security Token.

3 Click the Reset Security Token button to trigger an email which will contain your security token.

4 Select and copy the token from the email.

Using the jquery library thickbox to have lightboxes

Submitted by barnettech on Thu, 12/10/2009 - 21:29

After opening a lightbox with thickbox: see http://jquery.com/demo/thickbox/

You can close the lightbox and have an href link open a url in the parent window:


Register for an Infinite Connection account.

Also to have a form and click submit but close the lightbox and have the form submit to the parent page use this code.


<?php
$output .= "
?>

this took me an hour or two to figure out, so you're welcome :)

conditionally run code on page.tpl.php

Submitted by barnettech on Thu, 12/10/2009 - 21:23

I use the following code to conditionally show pieces of the page depending on which page the user is on:


$curr_uri = check_plain(request_uri());
//print $curr_uri;
<?php if ((!preg_match("/contact/i", $curr_uri))&&(!preg_match("/authentication-options/i", $curr_uri))&&(!preg_match("/node\/305/i", $curr_uri))) : ?>
conditional html code here
<?php or php code here to be conditionally shown?>
<?php endif; ?>