Jump to content

PHP Script won't echo from subdomain


cfgcjm

Recommended Posts

my site is laid out as follows:

 

beta.domain.com/index.html  <-- this page contains an ajax form

scripts.domain.com/js/formoperations.js  <--ajax javascript

scripts.domain.com/php/msgsend.php  <--ajax php script

 

The PHP script which is posted below is to echo back "Thank you" once the form is processed & emailed. If the files are in the directories stated above the PHP script does not echo back. It still completes emailing the form data successfully but does the echo does not make it back to beta.domain/index.html.

 

HOWEVER...if I move my PHP file to beta.domain.com/msgsend.php it works flawlessly. Why can't my script echo across subdomains?

 

Thanks!

 

<?php

$fname= urldecode($_GET['param']);
$lname = urldecode($_GET['param1']);
$email = urldecode($_GET['param2']);
$details = urldecode($_GET['param3']);
$datereported = date(n."/".j."/".Y." @ ".g.":".i." ".A);

$text="<p><b>First Name:</b> ".$fname."</p><p><b>Last Name:</b> ".$lname."</p><p><b>Email Address:</b> ".$email."</p><p><b>Message:</b> ".$details."</p>-End Submission";

$plaintext="First Name: ".$fname."\nLast Name: ".$lname."\nEmail Address: ".$email."\nMessage: ".$details."\n\n End Submission";


$to = 'chris@domain.com';
$subject = 'Web Message';
$random_hash = md5(date('r', time()));
$headers = "From: Web Message\r\nReply-To: info@domain.com";
$headers .= "\r\nContent-Type: text/html; charset='iso-8859-1' Content-Transfer-Encoding: 7bit";
ob_start();
?>
<img src="http://uniformimgs.domain.com/emailheadcontact.gif" alt="" />
<p style="font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:15px 0 50px 0;"><?php echo $fname.' '.$lname; ?> has submitted a message from the website on <?php echo $datereported; ?>.</p>
<?php echo $text; ?>
<?
$message = ob_get_clean();

if(mail($to, $subject, $message, $headers))
{
	echo '<h4>Thanks for your message '.$fname.'!</h4><br/><br/><br/><br/>';

$to = $email;
$subject = 'Thanks for your message!';
$random_hash = md5(date('r', time()));

$headers = "From: info@domain.com\r\nReply-To: info@domain.com";
$headers .= "\r\nContent-Type: text/html; charset='iso-8859-1' Content-Transfer-Encoding: 7bit";
ob_start();
?>
<img src="http://uniformimgs.domain.com/emailheadcontact.gif" alt="" />
<p style="font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:15px 0 5px 0;">Dear <?PHP echo $fname ?>,</p>
<p style="font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0;">Thank you for sending us a message from our website; we love hearing from you folks! If needed, we'll contact you as soon as possible in regards to your message.</p>
<p style="font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:20px 0 0 200px;">Sincerely,</p>
<p style="margin: 10px 0 0 200px;"><img src="http://uniformimgs.domain.com/briansig.gif" alt="" /></p>
<p style="font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:0px 0 0 200px;">John R Smith, pricipal</p>
<p style="font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:200px 0 0 0">This email has been sent by an automated service</p>
<?
$message = ob_get_clean();
//send the email

mail($to, $subject, $message, $headers);
}
else {
	echo "<h5>Oops! Seems like we have a problem.</h5><h6>Please try again later or call XXX-XX-XXX.</h6>";
}
?>

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.