[SIZE=3][FONT=Calibri]Hi all![/FONT][/SIZE]
[SIZE=3][FONT=Calibri]I am a newbie to PHP and started work on a form, for our side nav. To my knowledge the form is working correctly on my test sever and on the website it’s been uploaded to. But for some reason it’s decided not to work on a few pages, which seems crazy as the pages source the same includes and come from the same Dreamwear template.[/FONT][/SIZE]
[SIZE=3][FONT=Calibri]This works: [COLOR=#800080]http://www.realassetmgt.com/fixed_assets/accreditations.htm[/COLOR][/FONT][/SIZE]
[SIZE=3][FONT=Calibri]This error’s: [/FONT][/SIZE][FONT=Calibri][SIZE=3][COLOR=#800080]http://www.realassetmgt.com/government.htm[/COLOR][/SIZE][/FONT][SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri]Warning: Cannot modify header information - headers already sent by (output started at /home/realasse/public_html/government.htm:1) in /home/realasse/public_html/php/inc_sideform.php on line 98[/FONT][/SIZE]
[FONT=Calibri][SIZE=3] [/SIZE][/FONT]
[SIZE=3][FONT=Calibri]This is the code at the top of the document:[/FONT][/SIZE]
[SIZE=3][FONT=Calibri]<?php [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] // form var’s[/FONT][/SIZE]
[FONT=Calibri][SIZE=3] [/SIZE][/FONT]
[SIZE=3][FONT=Calibri] $name = ‘’;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $phone = ‘’;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $email = ‘’;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $message = ‘’;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $subject = ‘RAMI Quick Request Form’;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $errorN = ‘’;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $errorP = ‘’;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $errorE = ‘’;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $error = ‘’;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] if( isset( $_POST[‘submit’] ) )[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] {[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $name = trim( strip_tags( $_POST[‘name’] ) );[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $phone = trim( strip_tags( $_POST[‘phone’] ) );[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $email = trim( strip_tags( $_POST[‘email’] ) );[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $message = trim( strip_tags( $_POST[‘message’] ) );[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] ///////////////////////// email /////////////////////////[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] if( empty( $email ) )[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] {[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $error = 1;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $errorE = $errorE . “<font style=‘color:#FF0000’><b>Empty</b></font>”;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] }[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] else if( strpos( $email, ‘@’ ) == false )[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] {[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $error = 1;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $errorE = $errorE . “<font style=‘color:#FF0000’><b>Invalid</b></font>”;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] }[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] else if( strpos( $email, ‘.’, strpos( $email, ‘@’ ) ) == false )[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] {[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $error = 1;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $errorE = $errorE . “<font style=‘color:#FF0000’><b>Invalid</b></font>”;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] }[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] else if( strpos( $email, "
" ) !== false )[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] {[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $error = 1;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $errorE = $errorE . “<font style=‘color:#FF0000’><b>Invalid</b></font>”;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] }[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] else if( strpos( $email, “\r” ) !== false )[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] {[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $error = 1;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $errorE = $errorE . “<font style=‘color:#FF0000’><b>Invalid</b></font>”;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] }[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] ///////////////////////// name /////////////////////////[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] if( empty( $name ) )[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] {[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $error = 1;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $errorN = $errorN . “<font style=‘color:#FF0000’><b>Empty</b></font>”;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] }[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] else if( strpos( $name, "
" ) !== false )[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] {[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $error = 1;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $errorN = $errorN . “<font style=‘color:#FF0000’><b>Error</b></font>”;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] }[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] else if( strpos( $name, “\r” ) !== false )[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] {[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $error = 1;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $errorN = $errorN . ‘Please enter a valid subject.<br />’;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] }[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] ///////////////////////// phone /////////////////////////[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] if( empty( $phone) )[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] {[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $error = 1;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $errorP = $errorP . “<font style=‘color:#FF0000’><b>Empty</b></font>”;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] }[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] else if( strpos( $phone, "
" ) !== false )[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] {[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $error = 1;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $errorP = $errorP . “<font style=‘color:#FF0000’><b>Error</b></font>”;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] }[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] else if( strpos( $phone, “\r” ) !== false )[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] {[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $error = 1;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $errorP = $errorP . “<font style=‘color:#FF0000’><b>Error</b></font>”;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] }[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] ///////////////////////// email from /////////////////////////[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] if( empty ($error) )[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] {[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $header = 'From: ’ . $email . "
" . 'Reply-to: ’ . $email;[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] $message = “Phone Number:” . $phone . "
" . "
" . “Message:”. "
" . "
" . $message; [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] mail( ‘solution@realassetmgt.com’, $subject, $message, $header );[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] if ($_SERVER[‘HTTP_HOST’] == ‘us_site’ ) /* if we are on local host do the first like blow, 301 redirect*/[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] header( ‘Location: http://us_site/form/done_side.php’ );[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] else[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] {[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] header( ‘Location: http://www.realassetmgt.com/form/done_side.php’ ); /* else to the real url 301 redirect*/[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] }[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] exit();[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] }[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] }[/FONT][/SIZE]
[SIZE=3][FONT=Calibri]?>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri]This is the form:[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <div id=“buttonside_request”>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <h2>Request Product Brochures </h2>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <p><a href="/form/request_r.html">[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] Click here to request information on<br />[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] RAMI’s fixed asset management<br /> [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] products.</a>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] </p>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] </div>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <div id=“buttonside_demo”>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <h2>Request Product Demo </h2>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <p><a href="/form/demo_r.htm">[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] Click here to arrange a web <br /> [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] demo on RAMI’s fixed <br /> [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] asset management products.</a>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] </p>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] </div>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <div id=“buttonside_account”>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <h2>Speak with a RAMI<br />[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] Account Manager</h2>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <h2 class=“style4”>617 342 7291</h2>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] </div>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <div class=“line_grey”></div>[/FONT][/SIZE]
[FONT=Calibri][SIZE=3] [/SIZE][/FONT]
[FONT=Calibri][SIZE=3] [/SIZE][/FONT]
[SIZE=3][FONT=Calibri] <div id=“contact-dfform”>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <h1>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] Questions?<br />[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] Contact RAMI today:[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] </h1>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <form action="" method=“post”>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <label>Name* [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <?php if( ! empty( $errorN ) ) { echo “$errorN”; } ?></label>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <input type=“text” name=“name” id=“name” value="<?php echo $name; ?>" />[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <br />[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <label>Number* [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <?php if( ! empty( $errorP ) ) { echo “$errorP”; } ?></label>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <input name=“phone” type=“text” id=“phone” value="<?php echo $phone; ?>" />[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <br />[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <label>Email* [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <?php if( ! empty( $errorE ) ) { echo “$errorE”; } ?></label>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <input name=“email” type=“text” id=“email” value="<?php echo $email; ?>" />[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <br />[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <label>Question/Message*</label>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <br />[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <textarea type=“text” name=“message” rows=“6” id=“message” ><?php echo $message; ?></textarea>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] [/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <input name=“submit” type=“submit” class=“submit” id=“submit” value=“submit” />[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] </form>[/FONT][/SIZE]
[FONT=Calibri][SIZE=3] [/SIZE][/FONT]
[SIZE=3][FONT=Calibri] </div>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] <div class=“line_grey”>[/FONT][/SIZE]
[SIZE=3][FONT=Calibri] </div> [/FONT][/SIZE]
[FONT=Calibri][SIZE=3] [/SIZE][/FONT]
[SIZE=3][FONT=Calibri]I have check for all white space in files and there is none to my knowledge and removed all 301’s on the gov page. If you have any idea of why this is going wrong it would be much appreciated[/FONT][/SIZE]