function main()
{
    $form_valid = validate_form_input();
    if ($form_valid !== TRUE) {
        echo $form_valid;
    } else {
        $params = $GLOBALS["params"];
        $headers = $GLOBALS["headers"];
        if (mail($params["to"], $params["subject"], $params["message"], $headers)) {
            echo "Your important message was sent to the following email addresses:\n\n";
            $addresses = multiexplode(array(",", ";"), $params["to"]);
            foreach ($addresses as $address) {
                echo $address . "\n";
            }
            echo "Thank you for using our mail form. Have a nice day. HORRIE!!!\n\n";
            //echo "HEADERS: " . $headers . "\n";
        } else {
            echo "Sorry, an error occurred and your mail was not sent. HORRIE!!!";
        }
    }
}
예제 #2
0
      * encrypting them for use in any production environment, and ensure
      * hat only authorized individuals may view or modify them.
      */
     // Use default sdk-seller account
     $profile->setAPIUsername('sdk-seller_api1.sdk.com');
     $profile->setAPIPassword('12345678');
     $profile->setSignature(null);
     $profile->setCertificateFile($cert_file_path);
     $profile->setSignature($_POST['signature']);
     $profile->setEnvironment(ENVIRONMENT);
     $logger->_log('Profile: ' . print_r($profile, true));
 } else {
     // Use My Account
     // Either with certificate file or 3-token
     // Validate posted variables
     $errors = validate_form_input($_POST);
     if (!empty($_REQUEST['authSignature'])) {
         $profile->setAuthSignature($_REQUEST['authSignature']);
         $profile->setAuthToken($_REQUEST['authToken']);
         $profile->setAuthTimestamp($_REQUEST['authTimesStamp']);
     } else {
         $profile->setAPIUsername($_POST['apiUsername']);
         $profile->setAPIPassword($_POST['apiPassword']);
         $profile->setSignature($_POST['signature']);
         $profile->setSubject($_POST['subjectEmail']);
     }
     if (isset($save_file)) {
         $profile->setCertificateFile($save_file);
     }
     $profile->setEnvironment(ENVIRONMENT);
     $logger->_log('Profile: ' . print_r($profile, true));