"; } if (!empty($error)) { $errorcode = file_get_contents($error_url); $replace = "##error##"; $errorcode = str_replace($replace, $error, $errorcode); echo $errorcode; exit; } $internalfields = array ("submit", "reset", "send", "filesize", "formid", "captcha_code", "recaptcha_challenge_field", "recaptcha_response_field", "g-recaptcha-response"); $message .= $eol; $message .= "IP Address : "; $message .= $_SERVER['REMOTE_ADDR']; $message .= $eol; $logdata = ''; foreach ($_POST as $key => $value) { if (!in_array(strtolower($key), $internalfields)) { if (!is_array($value)) { $message .= ucwords(str_replace("_", " ", $key)) . " : " . $value . $eol; } else { $message .= ucwords(str_replace("_", " ", $key)) . " : " . implode(",", $value) . $eol; } } } $body = 'This is a multi-part message in MIME format.'.$eol.$eol; $body .= '--'.$boundary.$eol; $body .= 'Content-Type: text/plain; charset=ISO-8859-1'.$eol; $body .= 'Content-Transfer-Encoding: 8bit'.$eol; $body .= $eol.stripslashes($message).$eol; if (!empty($_FILES)) { foreach ($_FILES as $key => $value) { if ($_FILES[$key]['error'] == 0) { $body .= '--'.$boundary.$eol; $body .= 'Content-Type: '.$_FILES[$key]['type'].'; name='.$_FILES[$key]['name'].$eol; $body .= 'Content-Transfer-Encoding: base64'.$eol; $body .= 'Content-Disposition: attachment; filename='.$_FILES[$key]['name'].$eol; $body .= $eol.chunk_split(base64_encode(file_get_contents($_FILES[$key]['tmp_name']))).$eol; } } } $body .= '--'.$boundary.'--'.$eol; if ($mailto != '') { mail($mailto, $subject, $body, $header); } header('Location: '.$success_url); exit; } ?> Doylestown Roofing Contractor - William Penn Roofing - Doylestown PA Roofing Contractor Home Page
Call The Best Doylestown Roofing Contractor
267-966-7118
Proudly serving Bucks,  Montgomery,  and surrounding areas.

Fully Licensed and Insured Doylestown Roofer

Utilizing high quality materials combined with the latest technology.

Customer satisfaction is a priority.

Variety of roofing services.
ROOFING
GUTTERS
Innovative gutter installation.

Cleaning/Restoring.

Quality work by skilled personnel.

Unbeatable prices for a Doylestown Roofing Contractor.

Experience with the latest technology, such as Leaf Relief.

Experience with older style gutter systems.
Doylestown Roofer
Doylestown Roofer Contractor

Doylestown Roofing Contractor

Doylestown Roofer Facebook
Doylestown Roofer Twitter
Doylestown Roofer Instagram
Doylestown Roofer YouTube
Doylestown Roofer Google Plus
Doylestown Roofer Pinterest
Call Now At:  267-966-7118
Doylestown Roofer
“Dave and his crew just finished up our new roof, gutters and other work, and my wife and I couldn’t be more thrilled! Top quality workmanship at a great price, and the attention to detail was outstanding … we’d highly recommend William Penn Roofing without hesitation!”

-Bill & Carol Hankel, Horsham PA
“David came out and did my gutters and did a fantastic job.  Highly recommend him!”

-Amy Whicker, Doylestown PA
“A shout out to William Penn Roofing for installing my Leaf Relief Gutters.  I am very happy with the quality of thier work.”

-Sue Testiani, Doylestown PA
“Great, same day service during a busy, post-storm schedule!  David was very knowledgable and helpful!”

-Jenna Busik, Furlong PA
“Tried them this week!!!  Excellent work.  Dave is very knowledgeable, honest, and provides great information and options.”

-Steven Ma, New Hope PA
SERVICE
Areas
As a local Doylestown Roofing Contractor in Bucks County PA, we service a large area surrounding our home in Doylestown, PA.  Areas such as Doylestown 18901, Quakertown 18951, Warminster 18974, Furlong 18925, Newtown 18940, Jamison 18929, New Hope 18938, Richboro 18954, Southhampton 18966, Warrington 18976, Chalfont 18914, Horsham 19044, Ambler 19002, Dublin 18917, Pipersville 18947, Lahaska 18931, Solebury 18938 and many other surrounding towns.
Doylestown Roofer GAF
Doylestown Roofer Owens
Our Recommended Brands
Doylestown Roofer Ply Gem
Doylestown Roofer Tamko
Doylestown Roofer Certainteed
Doylestown Roofer GAF
Doylestown Roofer Mule Hide Products
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
7:00am - 6:00pm
7:00am - 6:00pm
7:00am - 6:00pm
7:00am - 6:00pm
7:00am - 6:00pm
7:00am - 6:00pm
7:00am - 6:00pm
William Penn Roofing
131 Union Street 2nd Floor
Doylestown, PA 18901
Phone: 267-966-7118
CONTACT US
Information
FIND US
Map
OUR
Hours
Doylestown Roofer Farmers Market
Call now to receive a free consultation for a new roof or gutter system! We do all of our work in a timely manner and always give our clients fair prices. We are an honest Doylestown roofing contractor in Bucks County.
Doylestown Roofer Award 2
Doylestown Roofer Award 1
Quick Estimate Request
Email:
Phone:
City:
Address:
Name:
Call Now At:  267-966-7118