Visits by appointment:

If you would like to come and see the pianos in stock, please do not hesitate to contact me to arrange an appointment. (See Map)

Please use the following form to send me an e-mail:

Your Name:
Field is required.

Your E-mail Address:
Field is required.Invalid format.

Confirm E-mail Address:
Invalid format.Field is required.

Subject:
Field is required.

Message:
Message cannot be left blank. Exceeded maximum number of characters.

characters remaining:


Enter the words you see in the box:

\r\n\n=======================\nMessage: " . $_POST['message']; $headers = "From: " . $_POST['name'] ." <" . $_POST['email'] .">\r\n"; $headers .= "Reply-To: " . $_POST['email'] . "\r\n"; $headers .= "Return-path: " . $_POST['email']; require_once('recaptchalib.php'); $publickey = "6LeRswIAAAAAAFWlK4R6dCQlbyBlqok0zkHbZlIK"; $privatekey = "6LeRswIAAAAAAOkhwbcO3OzsYLG1EjkWNvyLyPMc"; # the response from reCAPTCHA $resp = null; # the error code from reCAPTCHA, if any $error = null; # are we submitting the page? if ($_POST["send"]) { $resp = recaptcha_check_answer ($privatekey, $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]); if ($resp->is_valid) { if((ereg("casino",$_POST['message']))||(ereg("viagra",$_POST['message']))||(ereg("penis",$_POST['message']))||(ereg("taboo",$_POST['message']))||(ereg("gambling",$_POST['message']))||(ereg("chatroom",$_POST['message']))) { header('Location: http://www.pianoforteonline.co.uk/error_messages/phpspamer.htm'); } else if (($name == "") || ($email == "") || ($email2 == "") || ($subject == "") || ($_POST['message'] == "") || (!ereg("@",$email)) || (!ereg("@",$email2))) { header('Location: http://www.pianoforteonline.co.uk/error_messages/phpfailure.htm'); ob_flush(); } elseif (($email != $email2)) { header('Location: http://www.pianoforteonline.co.uk/error_messages/phpmailerror.htm'); ob_flush(); } elseif (ereg("pianoforteonline",$_POST['email'])) { header('Location: http://www.pianoforteonline.co.uk/error_messages/phpspamer.htm'); ob_flush(); } elseif (ereg("Content-Transfer-Encoding",$_POST['email'])) { header('Location: http://www.pianoforteonline.co.uk/error_messages/phpspamer.htm'); ob_flush(); } elseif (ereg("Content-Transfer-Encoding",$_POST['message'])) { header('Location: http://www.pianoforteonline.co.uk/error_messages/phpspamer.htm'); ob_flush(); } elseif (ereg("Content-Transfer-Encoding",$_POST['name'])) { header('Location: http://www.pianoforteonline.co.uk/error_messages/phpspamer.htm'); ob_flush(); } elseif (ereg("Content-Transfer-Encoding",$_POST['subject'])) { header('Location: http://www.pianoforteonline.co.uk/error_messages/phpspamer.htm'); ob_flush(); } elseif (ereg("Content-Type",$_POST['email'])) { header('Location: http://www.pianoforteonline.co.uk/error_messages/phpspamer.htm'); ob_flush(); } elseif (ereg("Content-Type",$_POST['message'])) { header('Location: http://www.pianoforteonline.co.uk/error_messages/phpspamer.htm'); ob_flush(); } elseif (ereg("Content-Type",$_POST['name'])) { header('Location: http://www.pianoforteonline.co.uk/error_messages/phpspamer.htm'); ob_flush(); } elseif (ereg("Content-Type",$_POST['subject'])) { header('Location: http://www.pianoforteonline.co.uk/error_messages/phpspamer.htm'); ob_flush(); } elseif (ereg("",$_POST['message'])) { header('Location: http://www.pianoforteonline.co.uk/error_messages/phpspamer.htm'); ob_flush(); } elseif ((strlen($message)>1000)) { header('Location: http://www.pianoforteonline.co.uk/error_messages/phplongmsg.htm'); ob_flush(); } else { #echo "You got it!"; #in a real application, you should send an email, create an account, etc (mail($sendTo, $subject, $message, $headers) && header('Location: http://www.pianoforteonline.co.uk/error_messages/phpsuccess.htm')); ob_flush(); } } else { header('Location: http://www.pianoforteonline.co.uk/error_messages/phpfailure.htm'); ob_flush(); # set the error code so that we can display it. You could also use # die ("reCAPTCHA failed"), but using the error message is # more user friendly #echo "You got the wrong words on recaptcha"; $error = $resp->error; } } echo recaptcha_get_html($publickey, $error); ?>

e-mail

Address:
12 Crotch Crescent
Marston
Oxford
OX3 0JJ

Tel no: 01865-724839
Mobile: 07736808207

Location:
Use the [+] and [-] buttons to zoom in and out and drag the map to move to another location.

Dificulties seeing map?

Alternativelly, if you do not see the map, under the Location heading, you can try clicking the button bellow:

Or you can alternativelly download the .kml file to open and view the location using Google Earth

Tuning and restoration in Oxford

Contact

Visits by appointment:

If you would like to come and see the pianos in stock, please do not hesitate to contact me to arrange an appointment. (See Map)

Please use the following form to send me an e-mail:

Your Name*
Field is required.

Your E-mail Address*
Field is required.Invalid format.

Confirm E-mail Address*
Invalid format.Field is required.

Subject*
Field is required.

Message*
Message cannot be left blank.Exceeded maximum number of characters.

characters remaining:

e-mail

Address: 12 Crotch Crescent
Marston
Oxford
OX3 0JJ

Tel no: 01865-724839
Mobile: 07736808207

Location:
Use the [+] and [-] buttons to zoom in and out and drag the map to move to another location.

Dificulties seeing map?

Alternativelly, if you do not see the map, under the Location heading, you can try clicking the button bellow:

Or you can alternativelly download the .kml file to open and view the location using Google Earth

Tuning and restoration in Oxford

Contact