"; else echo "
"; } // Verify that the URL is valid // 0 - Valid, // 1 - No URL // 2 - Invalid URL function check_url($string) { if($string){ if(!filter_var($string, FILTER_VALIDATE_URL,FILTER_FLAG_HOST_REQUIRED)) return 2; // Invalid URL return 0; // Valid URL } return 1; } // Verify that the email address is valid // 0 - Valid, // 1 - No email address // 2 - Invalid email address function check_email_address($string) { if($string){ if(!filter_var($string, FILTER_VALIDATE_EMAIL)) return 2; // Invalid Email return 0; // Valid email } return 1; } function check_name($string) { if($string){ // Look for invalid characters if(strspn(strtolower($string),"abcdefghijklmnopqrstuvwxyz0123456789-_@ .") < strlen($string)) return 2; if(strlen($string)>70) return 3; return 0; } else return 1; } /* ////////////////////////////////////// /// Recaptca Function /// ////////////////////////////////////// require("$root//php/recaptchalib.php"); $pass="woofagator"; require("$root/php/key_box.php"); # the response from reCAPTCHA $resp = null; # the error code from reCAPTCHA, if any $error = null; if (isset($_POST["recaptcha_response_field"]) && isset($_POST["recaptcha_challenge_field"])) { $resp = recaptcha_check_answer ($privatekey, $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]); if ($resp->is_valid) { $resp="email-ok-to-send"; } else { $resp=""; } } */ /* function check_message($string) { if($string){ // Look for invalid characters if (strcspn($string,"\\<>&") < strlen($string)) return 2; } else return 0; } */ //////////////////////// // Script starts here // //////////////////////// // Check to see if the clear button was pressed if(isset($_POST['clear_form'])){ $sender_name = ""; $sender_email = ""; $sender_copy = ""; $sender_site_url = ""; $site_url = "http://www."; $name = ""; $description = ""; $linkback = "http://www."; $comments = ""; } // Cleanup entries // and limit string lengths $sender_name = strip_tags($sender_name); $sender_email = strip_tags($sender_email); $site_url = strip_tags($site_url); $name = strip_tags($name); $description = strip_tags($description); $comments = strip_tags($comments); $linkback = strip_tags($linkback); // $site_url = str_replace('http://',"",$site_url); // $linkback = str_replace('http://',"",$linkback); $sender_name = substr(trim($sender_name),0,75); $sender_email = substr(trim($sender_email),0,75); $site_url = substr(trim($site_url),0,75); $linkback = substr(trim($linkback),0,75); $description = substr(trim($description),0,512); $comments = substr(trim($comments),0,512); /* $message=str_replace('\"','"',$message); $message=str_replace('<','<',$message); $message=str_replace('<','>',$message); $message=str_replace('\\','',$message); */ // Error checking if(isset($_POST['submit'])) { // Check senders name $error=check_name($sender_name); if($error == 1) $sender_name_error = "Name Required
"; if($error == 3) $sender_name_error = "Name too long
"; if($error > 1) $sender_name_error = "Name has invalid characters
"; // Check senders email address $error=check_email_address($sender_email); if($error == 1) $sender_email_error = "E-Mail Address Required
"; if($error == 3) $sender_email_error = "Email Address too long
"; if($error > 1) $sender_email_error = "Invalid E-Mail Address
"; // Check site URL $error=check_url($site_url); if($error == 1) $site_url_error = "URL Required
"; if($error == 2) $site_url_error = "Invalid URL: \"".$site_url."\"
"; // Check reciprocal link $error=check_url($linkback); if($error == 1) $linkback_error = "We require a reciprocal link from your site to our site.
"; if($error == 2) $linkback_error = "Invalid URL: \"".$linkback."\"
"; } if($sender_name_error.$sender_email_error.$site_url_error.$linkback_error=="" && /*$resp=="email-ok-to-send" && */ $submit) { ///////////////////////// // Build the message // ///////////////////////// // Fix new lines in message $message=nl2br($message); $comments=nl2br($comments); $head = << EOT; $body =<< Uwphoto.net Link request

From: $sender_name

Email: $sender_email

Site: $site_url

Link: $linkback

Title: $name

Description:

$description

Comments:

$comments

EOT; $from = << EOT; /* $data = <<
Sender_name = $sender_name
Sender_email = $sender_email
EOT; */ mail("jimc@uwphoto.net","Uwphoto.net: Link Request",$head."".$body."",$from); ////////////////////////////////// // Put "Sent message" on screen // ////////////////////////////////// ?>







Your Link Request has been sent.









Exhanging Links with Windows Pictures
If you believe that your Web site, would of interest to our visitors, please tell us about it.

We require a reciprocal link and all submissions will be reviewed for suitability before adding the information to our sites.

Thank you for suggesting a link to uwphoto.net!

Your Name:

Your E-Mail Address:

Website URL:

Title:

Description:


Link from your website:

Any other comments:




       

Email addresses will not be collected or used for any other purposes.