cvecchi Posted December 18, 2010 Share Posted December 18, 2010 Good evening, I'm having some issues with a PHP "contact us" script. I'm hoping there may be someone on the board that can shed some light on what is going on. The only recent change to the script is that the server was upgraded from PHP4 to PHP5. I'm not even sure if that is related, as I can't specifically identify that this issue started at the same time as that upgrade. The form is emailing, however the area where the fields should be displaying in the email message are all blank. Without further ado...here's the HTML page containing the form: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <meta name="description" content="Request additional information about Civil Air Patrol services offered, membership opportunities, or general questions."> <meta name="keywords" content="Civil Air Patrol. United States Air Force, Cadet Program, Aerospace Education, Cadet Programs" /> <meta name="author" content="http://www.squadron282.com" /> <link rel="stylesheet" type="text/css" media="screen,projection" href="./css/style_screen.css" /> <link rel="stylesheet" type="text/css" media="print" href="./css/style_print.css" /> <title>CIVIL AIR PATROL SQUADRON 282 - Contact Us</title> <style type="text/css"> <!-- .style1 { font-size: 14 } .style2 {font-size: 10px} .style12 {font-size: 12px} --> </style> </head> <body> <div class="page-container-1"> <!-- HEADER --> <!-- Flag navigations --> <!-- Navigation Level 1 --> <!-- Sitename --> <!-- Site slogan --> <!-- Header banner --> <div><img class="img-header" src="files/header6.jpg" alt="Wright Brothers 282nd Aero Composite Squadron - Civil Air Patrol"/></div> <!-- Navigation Level 2 --> <div class="nav2"> <ul> <li style="border-left: solid 1px rgb(54,83,151)"><a href="index.html" class="multi_line">GLR-OH-282 HOMEPAGE</a></li> <li><a href="missions.html" class="multi_line">SQUADRON MISSIONS</a></li> <li><a href="sqinfo.html" class="multi_line">SQUADRON INFO</a></li> <li><a href="sqmeetings.html" class="multi_line">SQUADRON MEETINGS</a></li> <li><a href="sqcalendar.html" class="multi_line">SQUADRON CALENDAR</a></li> <li><a href="membership.html" class="multi_line">SQUADRON MEMBERSHIP</a></li> <li><a href="commanderscorner.html" class="multi_line">SQUADRON COMMAND</a></li> <li><a href="gallery/main.php" class="multi_line">PHOTO GALLERY</a></li> <li><a href="contactus.html" class="selected multi_line">REQUEST MORE INFO</a></li> <li><a href="sitemappublic.html" class="multi_line"> WEBSITE MAP</a></li> </ul> </div> <!-- Buffer after header --> <div class="buffer"></div> <!-- NAVIGATION --> <!-- Navigation Level 3 --> <div class="nav3"> <ul> <li class="title">CONTACT US</li> <li class="group"><a href="contactus.html" class="selected">Contact Us</a></li> <li class="group"><a href="faqs.html">FAQ's</a></li> </ul> <!-- Print, Email, Bookmark Section --> <!-- ADDTHIS BUTTON BEGIN --> <div class="nav3"> <ul> <li class="title">SITE UTILITES</li> <center> <script type="text/javascript"> var addthis_config = { username: "CAPOH282" ui_cobrand: "CAP OH282" } </script> <div class="addthis_toolbox"> <div class="vertical"> <a class="addthis_button_email">Email</a> <a class="addthis_button_print">Print</a> <a class="addthis_button_favorites">Bookmark</a> <a class="addthis_button_twitter">Twitter</a> <a class="addthis_button_facebook">Facebook</a> <a class="addthis_button_myspace">MySpace</a> <a class="addthis_button_digg">Digg</a> <a class="addthis_button_expanded">More...</a> </div> </div> <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js"></script> </center> </ul> </div> </div> <!-- ADDTHIS BUTTON END --> <!-- CONTENT --> <div class="content1"> <!-- Page title --> <div class="content1-pagetitle"> <p class="content-subtitle-noshade-size1 style1">CONTACT US<br /> </div> <div class="content1-container"> <table width="90%" border="0" align="center" cellpadding="0"> <tr> <td><form method="post" action="contactmailer.php"> <h2 align="justify">We would love to hear from you! If you are interested in what Civil Air Patrol has to offer, want to leave feedback on the website, or have questions, we are interested! Please feel free to call us at (937) 985-2820 or complete the form below and we will be glad to assist you in any way possible. For immediate answers to some of the most commonly asked questions, please check out our <a href="faqs.html">Frequently Asked Questions</a> page.</h2> <p align="justify">Please fill out as much of the following information as you care to share with us:</p> <table width="600" border="0" align="center" cellpadding="0"> <tr> <td width="250"><div align="left"> <h6>Name:</h6> </div></td> <td width="350"><div align="left"> <input type="text" name="name" size="40" /> </div></td> </tr> <tr> <td width="250"><div align="left"> <h6>Email:</h6> </div></td> <td width="350"><div align="left"> <input type="text" name="email" size="40" /> </div></td> </tr> <tr> <td width="250"><div align="left"> <h6>Address:</h6> </div></td> <td width="350"><div align="left"> <input type="text" name="address" size="40" /> </div></td> </tr> <tr> <td width="250"><div align="left"> <h6>City:</h6> </div></td> <td width="350"><div align="left"> <input type="text" name="city" size="40" /> </div></td> </tr> <tr> <td width="250"><div align="left"> <h6>State:</h6> </div></td> <td width="350"><div align="left"> <input name="state" type="text" size="4" maxlength="2" /> </div></td> </tr> <tr> <td width="250"><div align="left"> <h6>Zip:</h6> </div></td> <td width="350"><div align="left"> <input name="zip" type="text" size="7" maxlength="5" /> </div></td> </tr> <tr> <td width="250"><h6>Phone:</h6></td> <td width="350"><input name="phone" type="text" size="14" maxlength="12" /></td> </tr> <tr> <td width="250"><div align="left"> <h6>Time To Contact:</h6> </div></td> <td width="350"><div align="left"> <input type="text" name="timetocontact" size="40" /> </div></td> </tr> <tr align="left" valign="top"> <td width="250"><div align="left"> <h6> Program of Interest:</h6> </div></td> <td width="350"><p> <input type="checkbox" name="check[]" value="cadetprogram" /> Cadet Programs (Youth)<br /> <input type="checkbox" name="check[]" value="seniorprogram" /> Senior Programs (Adult)<br /> <input type="checkbox" name="check[]" value="patronprogram" /> Patron Membership<br /> <input type="checkbox" name="check[]" value="unsureonprogram" /> Unsure<br /> </p></td> </tr> <tr align="left" valign="top"> <td width="250"><div align="left"> <h6>Areas of Interest:<br /> (check all that apply)</h6> </div></td> <td width="350"><div align="left"> <p> <input type="checkbox" name="check[]" value="areaadmin" /> Administration<br /> <input type="checkbox" name="check[]" value="areaaerospace" /> <a href="missionsaerospace.html">Aerospace Education</a><br /> <input type="checkbox" name="check[]" value="areacadetprograms" /> <a href="missionscadet.html">Cadet Programs</a><br /> <input type="checkbox" name="check[]" value="areachaplain" /> Chaplain / Moral Leadership<br /> <input type="checkbox" name="check[]" value="areacommunications" /> <a href="missionses.html">Communications and Radios</a> <br /> <input type="checkbox" name="check[]" value="areadrillteam" /> Drill Team / Colorguard Activities<br /> <input type="checkbox" name="check[]" value="areaemergencyservices" /> <a href="missionses.html">Emergency Services / Search and Rescue</a><br /> <input type="checkbox" name="check[]" value="areaflightoperations" /> Flight Operations<br /> <input type="checkbox" name="check[]" value="areaphysicalfitness" /> Physical Fitness Training<br /> <input type="checkbox" name="check[]" value="arearecruiting" /> Public Affairs<br /> <input type="checkbox" name="check[]" value="areasafety" /> Safety<br /> <input type="checkbox" name="check[]" value="areaunsure" /> Unsure <br /> </p> </div></td> </tr> <tr> <td width="250" height="82" valign="middle"><h6>Comments:</h6></td> <td width="350"><p> <textarea name="comments" cols="50" rows="6"></textarea> </p></td> </tr> <tr> <td width="250"> <h6> <input type="submit" value="Submit Your Request" name="submit" /> </h6></td> <td width="350"> </td> </tr> </table> </form></td> </tr> </table> <p> </p> <p> </p> <!-- Nav Foorter --> <td height="55" valign="top"> <div align="center"> <p align="center"> <em><strong>PUBLIC INFORMATION</strong></em><br /> <a href="index.html">GLR-OH-282 HOMEPAGE</a> | <a href="missions.html">SQUADRON MISSIONS</a> | <a href="sqinfo.html">SQUADRON INFO</a> |<br /> <a href="sqmeetings.html">SQUADRON MEETINGS</a> | <a href="sqcalendar.html">SQUADRON CALENDAR</a> | <a href="membership.html">SQUADRON MEMBERSHIP</a> | <br /> <a href="commanderscorner.html">SQUADRON COMMAND</a> | <a href="/gallery/main.php">PHOTO GALLERY</a> | <a href="contactus.html">REQUEST MORE INFO</a> | <a href="sitemappublic.html">WEBSITE MAP</a><br /><br /> <em><strong>MEMBER RESOURCES</strong></em><br /> <a href="members.php">MEMBER RESOURCES</a> | <a href="resourcesaeroed.html">AEROSPACE EDUCATION</a> | <a href="resourceses.html">EMERGENCY SERVICES</a> | <br /> <a href="resourcescadet.html">CADET PROGRAMS</a> | <a href="resourcesofficer.html">OFFICER PROGRAM</a> | <a href="trainingnewmember.html">NEW MEMBERS</a> | <a href="resourcesuniforms.html">UNIFORM RESOURCES</a> |<br /> <a href="resourcesstaff.html">ADDITIONAL RESOURCES</a> | <a href="resourcesevents.html">ACTIVITY REGISTRATION</a> | <a href="sitemapmembers.html">WEBSITE MAP</a> </p> </div></td> </div> </div> <!-- SIDEBAR --> <!-- Empty sidebar: By adding "hide" to the class statement the sidebar becomes hidden --> <div class="sidebar hide"> </div> <!-- FOOTER --> <div class="footer"> <p><b>Copyright © 2010 Wright Brothers 282nd Aero Composite Squadron | All Rights Reserved</b></p> <p><span class="style12">LINKS OR REFERENCES TO INDIVIDUALS OR COMPANIES DOES NOT CONSTITUTE AN ENDORSEMENT OF ANY INFORMATION, <br />PRODUCT, OR SERVICE YOUR MAY RECEIVE FROM SUCH SOURCES. SITE MANAGED BY MAJ VECCHI. </span></p> </div> </div> </body> </html> And here is the PHP script that is driving the output: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><br> <html> <head> <title>CIVIL AIR PATROL - WRIGHT BROS 282ND AERO COMPOSITE SQUADRON</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <?php if(isset($_POST['submit'])) { $to = "cvecchi@squadron282.com"; $headers = 'From: CONTACT@SQUADRON282.COM' . "\r\n"; $subject = "Squadron282.com Contact Form"; $name_field = "$name"; $email_field = "$email"; $message = $_POST['message']; foreach($_POST['check'] as $value) { $check_msg .= "Checked: $value\n"; } $body = "Name: $name_field\n Email: $email_field\n Street: $address\n City: $city\n State: $state\n Zip: $zip\n Phone: $phone\n Time To Contact: $timetocontact\n $check_msg\n Comments: $comments\n"; echo "Your Information has been submitted to Squadron 282!"; mail($to, $subject, $body, $headers); } else { echo "There was an error in your submission, please resubmit."; } ?> <script language=javascript> setTimeout("location.href='contactthanks.html'", 0000); </script> </body> </html> If anyone could shed some light on this issue, I'd appreciate it! Thanks, Chris Quote Link to comment https://forums.phpfreaks.com/topic/222035-issues-with-php-contact-form/ Share on other sites More sharing options...
denno020 Posted December 18, 2010 Share Posted December 18, 2010 Why don't you echo $body for testing purposes. That way you can see if it's the mail function that isn't working, or if the variables aren't being put into the $body variable correctly. Denno Quote Link to comment https://forums.phpfreaks.com/topic/222035-issues-with-php-contact-form/#findComment-1148929 Share on other sites More sharing options...
cvecchi Posted December 18, 2010 Author Share Posted December 18, 2010 I appreciate the quick response...which line would I add the echo command to? Chris Quote Link to comment https://forums.phpfreaks.com/topic/222035-issues-with-php-contact-form/#findComment-1148936 Share on other sites More sharing options...
denno020 Posted December 18, 2010 Share Posted December 18, 2010 Echo it directly before the mail is sent. Either just before, or just after you say "Your information has been submitted etc etc" Denno Quote Link to comment https://forums.phpfreaks.com/topic/222035-issues-with-php-contact-form/#findComment-1148939 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.